---
schema_version: "1"
id: b7c1b3320a93c0cf49dd3e6f427273ea6a0152ae77a9f997528607bcd83179a8
title: Lightning Performance 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_lightningperformance.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_eventlogfile_lightningperformance.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: cafb4753fccc6fd8cd212ddce90103c22d36d7aae4897963672140e9076cb2b9
description: Lightning Performance events track trends in Lightning Experience and Salesforce mobile app performance. This event type is available in the EventLogFile object in API version 39.0 and later.
---
# Lightning Performance Event Type

Lightning Performance events track trends in Lightning Experience and Salesforce mobile app performance. 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”.

For 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

The duration in milliseconds since the page start time.



 |
| EVENT\_TYPE | 

Type

String

Description

The type of event. The value is always LightningPerformance.



 |
| 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\_START\_TIME | 

Type

Number

Description

The time when the page was initially loaded, measured in milliseconds.

Example

1471564788642



 |
| 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



 |
| TIMESTAMP | 

Type

String

Description

The access time of Salesforce services in GMT.

Example

20130715233322.670



 |
| TIMESTAMP\_DERIVED | 

Type

DateTime

Description

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

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

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

#### Note

Any other value, such as ltng:bootstrap, is for internal usage only.















 |
| UI\_EVENT\_SOURCE | 

Type

String

Description

The user action on the record or records. This field’s value indicates whether the user’s action was on a single record or multiple records. For example, read indicates that one record was read (such as on a record detail page); reads indicates that multiple records were read (such as in a list view).

Example

- click
- create
- delete
- hover
- read
- update





 |
| UI\_EVENT\_TIMESTAMP | 

Type

Number

Description

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

Example

1479769912796



 |
| UI\_EVENT\_TYPE | 

Type

String

Description

The type of performance event.

Example

bootstrap, defs, performance



 |
| USER\_AGENT | 

Type

String

Description

The numeric code for the type of client used to make the request (for example, 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.")