Identity Schema

Capturing profile data is achieved through the mobile SDK’s identity component. The component sets and tracks various profile attributes and emit identity events, which the Data Cloud Module listens for. These identity events can contain an aggregate for several contact point profile data streams.

Source Event PropertyTarget Schema Developer NameField TypeDescriptionCIM Object / Attribute
<Automatically Assigned>eventIdtextRequired. Typically the primary key for the engagement events.-
<Automatically Assigned>dateTimedatetimeRequired. Used for data partitioning for engagement events. ISO8601 supported format.Individual / Last Modified Date
<Automatically Assigned>eventType = "identity"textRequired. The developerName of an event defined in the Web Connector schema.-
<Automatically Assigned>sessionIdtextRequired. The identifier of the session.-
<Automatically Assigned>deviceIdtextRequired. Typically the primary key for profile events.Individual / Individual Id
<Automatically Assigned>category = "Profile"textRequired. Possible values are:
  • Engagement
  • Profile
-
<Automatically Assigned>channel = "mobile"textThe SDK event channel. For Engagement Mobile SDK the value is mobile.-
<Automatically Assigned>isAnonymoustextRequired. Indicates if this profile event identifies as an anonymous user or a known user. Possible values are:
  • 0 (false)
  • 1 (true)
Individual
firstNamefirstNametextThe first name of the user.Individual / First Name
lastNamelastNametextThe last name of the user.Individual / Last Name
emailemailtextThe email address for the user.Contact Point Email / Email Address
phoneNumberphoneNumbertextThe phone number for the customer.Contact Point Phone / Formatted E164 Phone Number
addressLine1addressLine1textThe first line detail for the address.Contact Point Address / Address Line 1
addressLine2addressLine2textThe second line detail for the address.Contact Point Address / Address Line 2
addressLine3addressLine3textThe third line detail for the address.Contact Point Address / Address Line 3
addressLine4addressLine4textThe fourth line detail for the address.Contact Point Address / Address Line 4
citycitytextThe city detail for the address.Contact Point Address / City Name
postalCodepostalCodetextThe postal code or ZIP code for the address.Contact Point Address
stateProvincestateProvincetextThe state or province detail for the address.Contact Point Address / State Province
countrycountrytextThe country detail for the address.Contact Point Address / Country
advertiserIdadvertiserIdtextThe unique identifier provided by Android and iOS platforms that advertisers can use to uniquely identify customers.Contact Point App / Advertiser Id
deviceTypedeviceTypetextType of device the SDK is running on.-
osNameosNametextThe name of the device's operating system.Contact Point App / operating system Name
osVersionosVersiontextThe version of the device's operating system.Contact Point App / operating system Version
registrationIdregistrationIdtextThe application ID of the software.Contact Point App
softwareApplicationNamesoftwareApplicationNametextThe name of the software application.Contact Point App / Software Application Name
softwareApplicationVersionsoftwareApplicationVersiontextThe version of the software application.Contact Point App / Version Number
<Automatically Assigned when Location Tracking is allowed>longitudenumberThe longitudinal coordinate in decimal degrees reported by the device at the time the event was captured.-
<Automatically Assigned when Location Tracking is allowed>latitudenumberThe latitudinal coordinate in decimal degrees reported by the device at the time the event was captured.-