Identity Resolution
Visitor ID
The Tealium Android library generates a unique persistent visitor ID the first time it is launched and stores it in tealium.visitorId
. This value is the primary visitor ID included in each tracked event as the attribute tealium_visitor_id
.
class TealiumHelper {
lateinit var tealium: Tealium
fun getVisitorId(): String {
return tealium.visitorId
}
}
Provide additional visitor ID attributes to the data layer, as needed, by sending them as variables in your tracking calls.
If you are using Tealium AudienceStream, visitorId
is the primary visitor ID associated with the visitor. Learn more about configuring visitor IDs in AudienceStream.
Secondary Visitor ID
Include secondary visitor ID attributes as needed by adding them to the persistent data storage.
To add a known visitor ID, such as a customer ID:
fun setKnownVisitorId(id: String) {
tealium.dataLayer.putString("customer_id", id, Expiry.FOREVER)
}