---
schema_version: "1"
id: 0e24de2acf4be69c6976b43c7970303c92c8b015a53e107f5a96cd40c5e1087b
title: Lightning Page View Event Type
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_eventlogfile_lightningpageview.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_eventlogfile_lightningpageview.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: e35e5f26f65b93d49f067bc952ccfa547b9dde45b45a46b51a19ef5226235ade
description: Lightning Page View events represent information about the page on which the event occurred in Lightning Experience and the Salesforce mobile app, such as the page's load time. This event type is available in the EventLogFile object in API version 39.0 and later.
---
# Lightning Page View Event Type

Lightning Page View events represent information about the page on which the event occurred in Lightning Experience and the Salesforce mobile app, such as the page's load time. This event type is available in the EventLogFile object in API version 39.0 and later.

For details about event monitoring, see the [Trailhead Event Monitoring module](https://trailhead.salesforce.com/en/modules/event_monitoring/units/event_monitoring_intro "HTML (New Window)") or [REST API Developer’s Guide](https://developer.salesforce.com/docs/atlas.en-us.264.0.api_rest.meta/api_rest/using_resources_event_log_files.htm "HTML (New Window)").

![Note](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/images/icon_note.png)

#### Note

Event Monitoring logs are a source of truth but are not durable. Data loss can occur during Salesforce site switches, instance refreshes, or unplanned outages. For more information, see [Using Event Monitoring](https://developer.salesforce.com/docs/atlas.en-us.264.0.api_rest.meta/api_rest/using_resources_event_log_files.htm "HTML (New Window)").

## Fields

| Field | Details |
| --- | --- |
| APP\_NAME | 
Type

String

Description

The name of the application that the user accessed.



 |
| BROWSER\_NAME | 

Type

String

Description

The name of the browser that the user accessed.

Example

Chrome, Safari



 |
| BROWSER\_VERSION | 

Type

String

Description

The version of the browser that the user accessed in major.minor version format. Some browsers don’t provide a minor version.



 |
| CLIENT\_GEO | 

Type

String

Description

The geolocation of the client in the form of <Country>/<State|Province>.

Example

United States/California



 |
| CLIENT\_ID | 

Type

String

Description

The API client ID.



 |
| CLIENT\_IP | 

Type

String

Description

The IP address of the client that’s using Salesforce services. A Salesforce internal IP (such as a login from AppExchange) is shown as Salesforce.com IP.

Example

96.43.144.26



 |
| CONNECTION\_TYPE | 

Type

String

Description

The type of connection.

Possible Values

- CDMA1x
- CDMA
- EDGE
- EVDO0
- EVDOA
- EVDOB
- GPRS
- HRPD
- HSDPA
- HSUPA
- LTE
- WIFI





 |
| DEVICE\_ID | 

Type

String

Description

The unique identifier used to identify a device when tracking events. DEVICE\_ID is a generated value that’s created when the mobile app is initially run after installation.



 |
| DEVICE\_MODEL | 

Type

String

Description

The name of the device model.

Example

iPad, iPhone



 |
| DEVICE\_PLATFORM | 

Type

String

Description

The type of application experience in name:experience:form format.

Possible Values

- name: APP\_BUILDER, CUSTOM, S1, SFX
- experience: BROWSER, HYBRID
- form: DESKTOP, PHONE, TABLET





 |
| DEVICE\_SESSION\_ID | 

Type

Id

Description

The unique identifier of the user’s session based on page load time. When the user reloads a page, a new session is started.

Example

321a1ddfaf924803a075f1e69fc87bc06f53ccd0



 |
| DURATION | 

Type

Number

Description

If the page completes loading, then DURATION indicates the duration of time in milliseconds between PAGE\_START\_TIME and when the loading completes. In this case, DURATION corresponds to EFFECTIVE\_PAGE\_TIME.

If the page doesn't complete loading, then DURATION indicates the duration of time in milliseconds between PAGE\_START\_TIME and when the user navigates to another page.





 |
| EFFECTIVE\_PAGE\_TIME | 

Type

Double

Description

Indicates how many milliseconds it takes for the page to load before a user can interact with the page. Multiple factors can affect effective page time (EPT), such as network speed, hardware performance, or page complexity.



 |
| EFFECTIVE\_PAGE\_TIME\_DEVIATION | 

Type

Boolean

Description

When a deviation is detected, EFFECTIVE\_PAGE\_TIME\_DEVIATION records true. The default value is false.



 |
| EFFECTIVE\_PAGE\_TIME\_DEVIATION\_ERROR\_TYPE | 

Type

String

Description

Indicates the origin of an error. This field is populated when EFFECTIVE\_PAGE\_TIME\_DEVIATION\_REASON contains the PAGE\_HAS\_ERROR value.

Possible Values

- CUSTOM—An error originating from the customer's system or network.
- SYSTEM—An error originating in Salesforce.





 |
| EFFECTIVE\_PAGE\_TIME\_DEVIATION\_REASON | 

Type

String

Description

The reason for deviation in page loading time.

Possible Values

- PageHasError—An undefined page loading error occurred.
- PageNotLoaded—If a customer navigates away from a page while loading processes are in progress, the page doesn't finish loading.
- PreviousPageNotLoaded—When navigating to a new page, and the previous page hasn't completed loading, the next page is considered to have a deviation. Incomplete loading processes on a previous page can affect how the next page loads.
- InteractionsBeforePageLoaded—A user interacts with a page element before the page is fully loaded.
- PageInBackgroundBeforeLoaded—A background loading process runs on a page. Background processes run when a user navigates away from a page to another browser tab. The browser de-prioritizes the page in the background until the user activates the page’s tab. Because a user can leave a page in the background for a long time, the page is expected to have a high Effective Page Time (EPT).





 |
| EVENT\_TYPE | 

Type

String

Description

The type of event. The value is always LightningPageView.



 |
| GRANDPARENT\_UI\_ELEMENT | 

Type

String

Description

The grandparent scope of the page element where the event occurred.



 |
| LOGIN\_KEY | 

Type

String

Description

The string that ties together all events in a user’s login session. It starts with a login event and ends with either a logout event or the user session expiring.

Example

GeJCsym5eyvtEK2I



 |
| ORGANIZATION\_ID | 

Type

String

Description

The 15-character ID of the org.

Example

00D000000000123



 |
| OS\_NAME | 

Type

String

Description

The operating system name, derived from USER\_AGENT.

Example

Android, iOS, OSX, Windows



 |
| OS\_VERSION | 

Type

String

Description

The operating system version, derived from USER\_AGENT.



 |
| PAGE\_APP\_NAME | 

Type

String

Description

The internal name of the application that the user accessed from the App Launcher.

Example

LightningSales



 |
| PAGE\_CONTEXT | 

Type

String

Description

The name of the component hosting the main content of the page.

Example

clients:cardsContainer



 |
| PAGE\_ENTITY\_ID | 

Type

Id

Description

The ID of the record that the user accessed which triggered the event on the page.

Example

0013000000I3zJAAAZ



 |
| PAGE\_ENTITY\_TYPE | 

Type

String

Description

The entity type of the event.

Example

Task, contacts



 |
| PAGE\_FLEXI\_PAGE\_NAME\_OR\_ID | 

Type

String

Description

The page name or identifier.

Example

runtime\_sales\_seller\_home\_\_SellerHome\_L



 |
| PAGE\_FLEXI\_PAGE\_TYPE | 

Type

String

Description

The page type.

Example

HomePage



 |
| PAGE\_START\_TIME | 

Type

Number

Description

The time when the page starts loading, measured in milliseconds.

Example

1471564788642



 |
| PAGE\_URL | 

Type

String

Description

Relative URL of the top-level Lightning Experience or Salesforce mobile app page that the user opened. The page can contain one or more Lightning components. Multiple record IDs can be associated with PAGE\_URL.

Example

/sObject/0064100000JXITSAA5/view



 |
| PARENT\_UI\_ELEMENT | 

Type

String

Description

The parent scope of the page element where the event occurred.



 |
| PREVPAGE\_APP\_NAME | 

Type

String

Description

The internal name of the previous application that the user accessed from the App Launcher.

Example

LightningSales



 |
| PREVPAGE\_CONTEXT | 

Type

String

Description

The context of the previous page where the event occurred.

Example

clients:cardsContainer



 |
| PREVPAGE\_ENTITY\_ID | 

Type

Id

Description

The unique previous page entity identifier of the event.



 |
| PREVPAGE\_ENTITY\_TYPE | 

Type

String

Description

The previous page entity type of the event.

Example

Task, contacts



 |
| PREVPAGE\_URL | 

Type

String

Description

The relative URL of the previous Lightning Experience or Salesforce mobile app page that the user opened.

Example

/sObject/006410000



 |
| REQUEST\_ID | 

Type

String

Description

The unique ID of a single transaction. A transaction can contain one or more events. Each event in a given transaction has the same REQUEST\_ID.

Example

3nWgxWbDKWWDIk0FKfF5DV



 |
| SDK\_APP\_TYPE | 

Type

String

Description

The mobile SDK application type.

Possible Values

- HYBRID
- HYBRIDLOCAL
- HYBRIDREMOTE
- NATIVE
- REACTNATIVE





 |
| SDK\_APP\_VERSION | 

Type

String

Description

The mobile SDK application version number.

Example

5.0



 |
| SDK\_VERSION | 

Type

String

Description

The mobile SDK version number.

Example

2.1.0



 |
| SESSION\_KEY | 

Type

String

Description

The user’s unique session ID. You can use this value to identify all events in Lightning Experience within a session. When the user logs out and logs in again, a new session is started.

Example

cdd09305cb6babf34059e27f70e47f1b11dec868



 |
| TARGET\_UI\_ELEMENT | 

Type

String

Description

The target page element where the event occurred.

Example

tabitem-link



 |
| TIMESTAMP | 

Type

String

Description

The access time of Salesforce services in GMT.

For example: 20130715233322.670.



 |
| TIMESTAMP\_DERIVED | 

Type

DateTime

Description

The access time of Salesforce services in ISO8601-compatible format (YYYY-MM-DDTHH:MM:SS.sssZ).

For example: 2015-07-27T11:32:59.555Z. The timezone is GMT.



 |
| UI\_EVENT\_ID | 

Type

String

Description

Id of the Lightning event type.

Possible Values

- ltng:error
- ltng:interaction
- ltng:pageView
- ltng:performance





 |
| UI\_EVENT\_SEQUENCE\_NUM | 

Type

Number

Description

An auto-incremented sequence number of the current event since the session started.



 |
| UI\_EVENT\_SOURCE | 

Type

String

Description

This field is being deprecated and is mostly null, except in mobile app views where it indicates the page type of views where the context is “native.”



 |
| UI\_EVENT\_TIMESTAMP | 

Type

Number

Description

The time at which this event occurred, measured in milliseconds.

Example

1479769912796



 |
| USER\_AGENT | 

Type

String

Description

The type of client used to make the request (for example, the browser, application, or API) as a string.



 |
| USER\_ID | 

Type

String

Description

The 15-character ID of the user accessing Salesforce services through the UI or API.

Example

00530000009M943



 |
| USER\_ID\_DERIVED | 

Type

Id

Description

The 18-character case-insensitive ID of the user who’s using Salesforce services through the UI or the API.

Example

00590000000I1SNIA0



 |
| USER\_TYPE | 

Type

String

Description

The category of user license of the user accessing Salesforce services through the UI or API.

Possible Values

- A: Automated Process
- b: High Volume Portal
- C: Customer Portal User
- D: External Who
- F: Self-Service
- G: Guest
- L: Package License Manager
- N: Salesforce to Salesforce
- n: CSN Only
- O: Power Custom
- o: Custom
- P: Partner
- p: Customer Portal Manager
- S: Standard
- X: Salesforce Administrator





 |

#### See Also

- [EventLogFile Supported Event Types](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_eventlogfile_supportedeventtypes.htm "The EventType field in the EventLogFile object supports these events. Some common fields, such as CPU_TIME and RUN_TIME, can have null or zero values depending on how the events are generated for a given feature. Sometimes, three quotation marks appear around event data containing special characters in the CSV file. The third quotation mark is necessary for tools and applications to parse the field data at the correct field value boundary.")
- [EventLogFile](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_eventlogfile.htm "Represents event log files generated by Event Monitoring. Use event log file data to analyze usage trends and user behavior in your Salesforce org. This object is available in API version 32.0 and later. The Interval and Sequence fields are available only in API version 37.0 and later.")