I'd also like to add, @vinceie5 and @UnknownJ, that there are certain data parameters that will persist by Tealium between events on the same page.
For example, if the UDO declared on a page is:
utag_data = {
"site_region": "en_US",
"site_currency": "USD",
"page_name": "Tealium Ecommerce Demo",
"page_type": "cms page"
}
The data available in the UDO is (i'm using ... to show similar variables and to keep short):
"data": {
"site_region": "en_US",
"site_currency": "USD",
"page_name": "Tealium Ecommerce Demo",
"page_type": "cms page",
"cp.utag_main_v_id": "0161348bbcb10060097472ac9f4004079002007100c48", "cp.utag_main_dc_event": "3",
...
"meta.description": "Default Description",
...
"dom.referrer": "",
...
"ut.domain": "tealiumecommerce.com",
...
"tealium_event": "view",
...
"js_page.PERSISTENT": 1,
"_ccity": "",
...
"audiencestream": "true",
"gua_cid": "GA1.2.2012181512.1517005029",
"gua_cid_as": "2012181512.1517005029",
"adwords_pagetype": "home"
}
Then if I do a simple utag.link call:
utag.link({
"test": "true"
})
Then the data available on that event in the UDO is:
"data": {
"test": "true",
"cp.utag_main_v_id": "0161348bbcb10060097472ac9f4004079002007100c48", "cp.utag_main_dc_event": "4",
...
"meta.description": "Default Description",
...
"dom.referrer": "",
...
"ut.domain": "tealiumecommerce.com",
...
"tealium_event": "link",
...
"js_page.PERSISTENT": 1,
"_ccity": "",
...
"audiencestream": "true",
"gua_cid": "GA1.2.2012181512.1517005029",
"gua_cid_as": "2012181512.1517005029"
}
What I'm showing here is that even though in the utag.link call I'm simply passing {"test":"true"} Tealium will still process and build the other elements of the data layer, such as determining which number event this is for the session.
Therefore I'm curious if you are passing through a Tealium parameter, or if it's a custom UDO variable. More details might help point this issue in the right direction.
Cheers, -Dan
... View more