Is there a way I can track users access to objects and records?

I need the ability to monitor the following:

Access to record

  • are you trying to monitor who has the potential to access a record, or when a user actually does view a record which they have access to?
    – Mark Pond
    Mar 1, 2018 at 1:49
  • When user does view a record. Mar 1, 2018 at 21:59

2 Answers 2


The platform feature which provides auditing of which users access data in the system is Event Monitoring which is a component of Salesforce Shield, a paid add-on.

The tracking which you are looking for in the list below is URI and Lightning.

From the Event Monitoring Trailhead:

Event monitoring provides tracking for lots of types of events, including:

  • Logins
  • Logouts
  • URI (web clicks in Salesforce Classic)
  • Lightning (web clicks, performance, and errors in Lightning Experience and the Salesforce mobile app)
  • Visualforce page loads
  • API calls
  • Apex executions
  • Report exports

There's also a workaround outlined here which we are going to implement due to budget constraints: https://www.machinereadablepeople.net/home/2016/10/21/auditing-when-a-salesforce-record-is-viewed

  • 1
    You have posted two very similar answers in a short amount of time. If these questions are so similar, you should instead nominate one as a duplicate of the other. Furthermore, please review How not to be a spammer
    – tripleee
    Mar 1, 2022 at 10:16

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .