嗨,stackoverflow社区,
作为JavaScript的新手,我想知道是否有一种方法可以对Tealium的数据层执行“ datalayer.push”功能或等效操作,以将我的开发人员实现的值覆盖到网站的数据层中。
能否请您提供一些示例代码,说明如何实现?
我的想法是要做两件事:
向开发人员直接“实时”显示特定变量的期望值是什么,即使我无权访问CMS ==>就像覆盖变量值一样
有可能直接从开发者Google chrome控制台
我以前能够在使用Google标记管理器的某些网站上使用Google Analytics(分析)来做到这一点。
由于我无权访问CMS,因此只能使用Google开发者控制台
非常感谢您的帮助
塞巴斯蒂安
答案 0 :(得分:2)
Tealium支持团队为我提供了答案。
您应该使用控制台并重写数据层
//在Google调试器dev ==>'控制台'选项卡中直接重写数据层的示例
utag_data = {“ site_region”:“ test_test”,“ site_currency”:“ EUR”,“ page_name”:“ Tealium test”,“ page_type”:“ test_test”,“ tealium_event”:“ page_view”,“ country_name” :“ France_test”,“国家/地区代码”:“ FR_test”}; 用utag_data.jpg重写数据层
但是,如果您希望在整个会话期间以及刷新页面时保持它;您需要启用
“永久” +“启用本地替代”
因此,您将能够在编辑环境时访问utag.js脚本,在该环境中更改Tealium的数据层和值。
之后,您可以刷新页面,并且值将保留为数据层的变量定义的新值。
希望我的评论可以帮助社区,
关于塞巴斯蒂安,