这可能是一个很长的镜头,但我正在寻找与Tealium UDO(通用数据对象)合作过的人。我有一个带有Google Search Appliance的搜索页面,数据层中的utag_data
对象如下所示:
var utag_data = {
"country":"US",
"language":"EN",
"search_keywords": "blahblah",
"search_results": "0"
}
此处的问题是search_results
属性没有足够的时间等待实际结果编号加载,因此它默认为0
而不是实数1200
。我已在utag.view()
和utag.link()
周围阅读了Tealium的文档,并希望使用其中一个来更新search_results
标记。我试过了:
utag.link({'search_results':'1200'});
和
utag.view(utag_data,null,[12]);
其中12是Tealium中标签的UID,但是当在firefox中使用Omnibug时,我没有看到任何更新的值,但是它将点击事件发送到AT Internet。
有没有人有这方面的经验?提前谢谢
答案 0 :(得分:8)
您可以等待调用主utag.js
Tealium脚本,也可以使用utag.link
或utag.view
发送其他数据点。无法更新"一旦发送了初始utag_data
对象。
这些方法用于处理发送动态事件/数据。请参阅ajax tracking.. when urls no longer change
上Tealium博客的其他讨论来自utag.link() and utag.view()关于Tealium Learning
语法
链接和视图方法允许您传递三个不同的参数:
参数1:JSON对象
utag.view({' search_results':' 1200'});
参数2:回调函数(可选,可设置为null
)
参数3:一个标签数组(可选:如果使用,这些是唯一会触发的标签)
utag.link( {' search_results':' 1200'}, function(){alert("此呼叫仅触发标记12");}, [12] );
注意: