Accessing Metrics for Your Visualforce Pages

To query metrics on the Visualforce pages in your org, use the VisualforceAccessMetrics object in the Salesforce SOAP API.

To query information from the VisualforceAccessMetrics object, use the Query Editor in the Developer Console. If you use Visual Studio Code, you can also make queries with the SOQL Builder, which is part of the Salesforce Extension Pack.

The following is a sample SOQL call:

1SELECT ApexPageId, DailyPageViewCount, Id, ProfileId, MetricsDate, LogDate FROM VisualforceAccessMetrics
ParameterDescription
LogDateThis parameter provides the date that the page access was logged. This parameter is available for release 216 and later.
ProfileIdThe ID of the profile associated with the user who accessed the page. This parameter is available for release 216 and later.
ApexPageIdThe ID of the tracked Visualforce page
DailyPageViewEach VisualforceAccessMetrics object tracks the daily page view count in the DailyPageViewCount field.
MetricsDateThe date the metrics were collected is specified in MetricsDate.

Page views are tallied the day after the page is viewed, and each VisualforceAccessMetrics object is removed after 90 days.

Note

Using VisualforceAccessMetrics, you can track the number of views each Visualforce page in your org receives in a 24-hour time period. To find out how many views a page got over the course of multiple days, you can query multiple VisualforceAccessMetrics objects for the same ApexPageId.

See Also