Track
Learn about the methods for tracking user activity.
Track Views
To track screen views, pass an instance of TealiumView(tealiumEvent, dataLayer)
to the track()
method. TealiumView
consists of a view name, which appears in the tracking call as tealium_event
, and an optional data dictionary.
let screenView = new TealiumView(
'purchase',
{
"customer_id": "abc123",
"order_total": 10.00,
"product_id": ["PROD123", "PROD456"],
"order_id": "0123456789"
}
);
Tealium.track(screenView);
Track Events
To track non-view events, pass an instance of TealiumEvent(tealiumEvent, dataLayer)
to the track()
method. TealiumEvent
consists of an event name, which appears in the tracking call as tealium_event
, and an optional data dictionary.
To track a non-view event, create a TealiumEvent
object and pass it to the track()
method:
let tealEvent = new TealiumEvent(
'cart_add',
{
"customer_id": "abc123",
"product_id": ["PROD123", "PROD456"],
"product_price": [4.00, 6.00]
}
);
Tealium.track(tealEvent);
This page was last updated: April 30, 2025