# Sfdc Ui Agent Intrctn Event Log DMO

UI Agent Interaction Event Log Data Model Object

## Object Properties

**Object API Name:** `SfdcUiAgentIntrctnEventLog_std__dlm`\
**Category:** Unassigned\
**Availability:** Available in 262 and later versions\
**Primary Key Field:** RequestIdentifier

## Fields

- [AgentType](#agenttype)
- [AppName](#appname)
- [BrowserName](#browsername)
- [BrowserVersion](#browserversion)
- [ButtonLabel](#buttonlabel)
- [cdp_sys_record_currency](#cdp_sys_record_currency)
- [Channel](#channel)
- [ClientGeolocation](#clientgeolocation)
- [ClientIdentifier](#clientidentifier)
- [ClientIp](#clientip)
- [Components](#components)
- [ConnectionType](#connectiontype)
- [DataSourceId](#datasourceid)
- [DataSourceObjectId](#datasourceobjectid)
- [DeviceModel](#devicemodel)
- [DevicePlatform](#deviceplatform)
- [DeviceSessionIdentifier](#devicesessionidentifier)
- [FeedbackIdentifier](#feedbackidentifier)
- [HasToxicityWarning](#hastoxicitywarning)
- [InternalOrganizationId](#internalorganizationid)
- [IsAgentPanelExited](#isagentpanelexited)
- [KQ_RequestIdentifier](#kq_requestidentifier)
- [LightningType](#lightningtype)
- [LightningTypeMessage](#lightningtypemessage)
- [LoginKey](#loginkey)
- [MessageIdentifier](#messageidentifier)
- [MobileSdkAppType](#mobilesdkapptype)
- [MobileSdkVersion](#mobilesdkversion)
- [ObjectType](#objecttype)
- [OperatingSystemName](#operatingsystemname)
- [OperatingSystemVersion](#operatingsystemversion)
- [PageContext](#pagecontext)
- [PageObjectIdentifier](#pageobjectidentifier)
- [PageObjectType](#pageobjecttype)
- [PageUrl](#pageurl)
- [RequestIdentifier](#requestidentifier)
- [SdkAppVersion](#sdkappversion)
- [SessionKey](#sessionkey)
- [TaskName](#taskname)
- [Timestamp](#timestamp)
- [UiEventElapsedTime](#uieventelapsedtime)
- [UiEventTimestamp](#uieventtimestamp)
- [UiRootActivityIdentifier](#uirootactivityidentifier)
- [UserIdentifier](#useridentifier)
- [UserType](#usertype)
- [VoiceOrText](#voiceortext)

### AgentType

- **Field API Name:** `AgentType__c`
- **Data Type:** TEXT
- **Description:** The type of agent

### AppName

- **Field API Name:** `AppName__c`
- **Data Type:** TEXT
- **Description:** In the context of which app this logline has executed

### BrowserName

- **Field API Name:** `BrowserName__c`
- **Data Type:** TEXT
- **Description:** Browser family - Chrome, IE, Safari, Gecko etc.

### BrowserVersion

- **Field API Name:** `BrowserVersion__c`
- **Data Type:** TEXT
- **Description:** Browser major.minor version. Some browsers may not provide a minor version

### ButtonLabel

- **Field API Name:** `ButtonLabel__c`
- **Data Type:** TEXT
- **Description:** When the user interacts with a message by clicking a message-level button, this is the label of the button the user selects (i.e. "Save" or "Add to Description Field")

### cdp_sys_record_currency

- **Field API Name:** `cdp_sys_record_currency__c`
- **Data Type:** TEXT
- **Description:** System-generated metadata field that stores a 3-letter ISO currency code.

### Channel

- **Field API Name:** `Channel__c`
- **Data Type:** TEXT
- **Description:** The name of the channel - mobile, LEX, Playground

### ClientGeolocation

- **Field API Name:** `ClientGeolocation__c`
- **Data Type:** TEXT
- **Description:** Client GEO Location in format Country/State

### ClientIdentifier

- **Field API Name:** `ClientIdentifier__c`
- **Data Type:** TEXT
- **Description:** API client ID

### ClientIp

- **Field API Name:** `ClientIp__c`
- **Data Type:** TEXT
- **Description:** Client IP address

### Components

- **Field API Name:** `Components__c`
- **Data Type:** TEXT
- **Description:** An array of strings that contains the name of the components(s), including the namespace and the name of the component (i.e. \['namespace:component']). This should include both input and output components.

### ConnectionType

- **Field API Name:** `ConnectionType__c`
- **Data Type:** TEXT
- **Description:** WIFI, EGGE, LTE, EDVO, HSDPA etc.

### DataSourceId

- **Field API Name:** `DataSourceId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### DataSourceObjectId

- **Field API Name:** `DataSourceObjectId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### DeviceModel

- **Field API Name:** `DeviceModel__c`
- **Data Type:** TEXT
- **Description:** The device model.

### DevicePlatform

- **Field API Name:** `DevicePlatform__c`
- **Data Type:** TEXT
- **Description:** The application experience

### DeviceSessionIdentifier

- **Field API Name:** `DeviceSessionIdentifier__c`
- **Data Type:** TEXT
- **Description:** Auto-generated ID on the client-side that stays the same for the duration of the browser tab

### FeedbackIdentifier

- **Field API Name:** `FeedbackIdentifier__c`
- **Data Type:** TEXT
- **Description:** The turn ID from Agents V1 API.

### HasToxicityWarning

- **Field API Name:** `HasToxicityWarning__c`
- **Data Type:** TEXT
- **Description:** Flag to identify whether the message contains a toxicity warning. Currently contains text with true/false values

### InternalOrganizationId

- **Field API Name:** `InternalOrganizationId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### IsAgentPanelExited

- **Field API Name:** `IsAgentPanelExited__c`
- **Data Type:** TEXT
- **Description:** Currently text containing true/false values, that is True when the user clicks on a button to navigate away from an agent panel

### KQ_RequestIdentifier

- **Field API Name:** `KQ_RequestIdentifier__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for RequestIdentifier

### LightningType

- **Field API Name:** `LightningType__c`
- **Data Type:** TEXT
- **Description:** An array of strings that contains the name of the ES type(s)

### LightningTypeMessage

- **Field API Name:** `LightningTypeMessage__c`
- **Data Type:** TEXT
- **Description:** This is the ES type message associated with the co-pilot response (i.e. "Inform" or "Inquire")

### LoginKey

- **Field API Name:** `LoginKey__c`
- **Data Type:** TEXT
- **Description:** The hash of the login id to allow tracking of all events from user login to logout.

### MessageIdentifier

- **Field API Name:** `MessageIdentifier__c`
- **Data Type:** TEXT
- **Description:** Returned with every message (from bots runtime API).

### MobileSdkAppType

- **Field API Name:** `MobileSdkAppType__c`
- **Data Type:** TEXT
- **Description:** Mobile application type \[native, hybrid]

### MobileSdkVersion

- **Field API Name:** `MobileSdkVersion__c`
- **Data Type:** TEXT
- **Description:** The SDK version.

### ObjectType

- **Field API Name:** `ObjectType__c`
- **Data Type:** TEXT
- **Description:** The name of the object for ES Type recordInfo.

### OperatingSystemName

- **Field API Name:** `OperatingSystemName__c`
- **Data Type:** TEXT
- **Description:** OS family name - Android, Mac, Windows, iOS etc. Derived from userAgent

### OperatingSystemVersion

- **Field API Name:** `OperatingSystemVersion__c`
- **Data Type:** TEXT
- **Description:** OS version number. Derived from userAgent

### PageContext

- **Field API Name:** `PageContext__c`
- **Data Type:** TEXT
- **Description:** Name of the component hosting the main content of the page

### PageObjectIdentifier

- **Field API Name:** `PageObjectIdentifier__c`
- **Data Type:** TEXT
- **Description:** Entity id, if any, of the record being displayed

### PageObjectType

- **Field API Name:** `PageObjectType__c`
- **Data Type:** TEXT
- **Description:** Entity type of the page being displayed

### PageUrl

- **Field API Name:** `PageUrl__c`
- **Data Type:** TEXT
- **Description:** Raw url of the page log occurred on

### RequestIdentifier

- **Field API Name:** `RequestIdentifier__c`
- **Data Type:** TEXT
- **Description:** Globally unique id for a given request

### SdkAppVersion

- **Field API Name:** `SdkAppVersion__c`
- **Data Type:** TEXT
- **Description:** In the context of which SDK app version this logline has executed

### SessionKey

- **Field API Name:** `SessionKey__c`
- **Data Type:** TEXT
- **Description:** The hash of the session id to allow tracking of all events in a session

### TaskName

- **Field API Name:** `TaskName__c`
- **Data Type:** TEXT
- **Description:** This will describe the nature of the event being logged (i.e. co-pilot returning a response)

### Timestamp

- **Field API Name:** `Timestamp__c`
- **Data Type:** DATETIME
- **Description:** Timestamp at which the log event was generated.

### UiEventElapsedTime

- **Field API Name:** `UiEventElapsedTime__c`
- **Data Type:** DOUBLE
- **Description:** Elapsed time

### UiEventTimestamp

- **Field API Name:** `UiEventTimestamp__c`
- **Data Type:** DATETIME
- **Description:** High-precision Unix time when the message was logged according to the client

### UiRootActivityIdentifier

- **Field API Name:** `UiRootActivityIdentifier__c`
- **Data Type:** TEXT
- **Description:** The ID for the root activity, if any, when this message was logged

### UserIdentifier

- **Field API Name:** `UserIdentifier__c`
- **Data Type:** TEXT
- **Description:** User ID of the request

### UserType

- **Field API Name:** `UserType__c`
- **Data Type:** TEXT
- **Description:** User type

### VoiceOrText

- **Field API Name:** `VoiceOrText__c`
- **Data Type:** TEXT
- **Description:** \[MOBILE ONLY] This tells us whether the input by the user was "voice" or "text"
