Blog

Event Monitoring in Salesforce

Would you know about Event Monitoring in Salesforce?

Salesforce offers a variety of solutions to help you secure your data, including Event Monitoring. It allows you to view deeper aspects of user behavior in your organization. We refer to these actions of users as events. You can read details about specific occurrences or track trends in events to quickly recognize abnormal behavior and protect your company’s data.

All of these events are recorded in event log files. When an event occurs in your organization, an event log file is created and available for viewing and downloading 24 hours later. Your Salesforce edition determines which event kinds you may access and how long files remain available.

Developer Edition organizations get free access to all log types and 1-day data preservation.

Unlimited, Performance, and Enterprise Edition organizations get free access to unsecured external assets, login, logout, and total API usage event log files, with a data retention period of 24 hours. You can access all log file types with 30-day data retention for an additional fee.

Event Monitoring tracks a variety of events, including :

  • Logins/Logouts
  • URI (for Salesforce Classic web clicks)
  • Lightning: online clicks, performance, and failures in Lightning Experience and the Salesforce mobile app.
  • Visualforce page loads.
  • Application programming interface (API) calls.
  • Apex executions.
  • Report exports.

The events saved in the EventLogFile object can be retrieved via SOQL (SOAP API) and the REST API. You can also access event files using the Event Log File Browser (Heroku) app.

However, suppose you are searching for a simple, interactive approach to visualizing events. In that case, you can use Einstein Analytics (Event Monitoring Analytics App), which is included with the Event Monitoring license.