繁体   English   中英

Google跟踪代码管理器analytics.js clientId作为自定义维度设置为事件

[英]Google Tag manager analytics.js clientId as custom dimension set as an event

我使用标准字段(无自定义html)通过GTM部署了analytics.js,只是在为标准综合浏览量分配字段值时使用了宏。 我正在尝试将clientId设置为GTM中的自定义维度,但它似乎不起作用。

采取的步骤:

标记1-具有触发规则= {{event}}的自定义html等于gtm.load

<script>
 var clientId = ga.getAll()[0].get('clientId'); 
 dataLayer.push({'UAID': clientId});
</script>

标记2-使用通用Beta,跟踪类型=事件和自定义维度索引= 1和维度= {{MYMACRO}}的标准GTM字段

触发规则= {{event}}等于UAID

MYMACRO =宏类型作为数据层变量,以UAID作为宏名称。

有什么想法为什么会失败? 我不想将页面浏览量设置为不重复计算页面数量,也不希望将其设置为事件(我可以将其作为事件推送),但是将其作为自定义维度是有意义的。

您似乎没有名为UAID的事件。 并非数据层中的每个变量都会自动变为事件,您需要使用“保留的”变量名称“事件”:

<script>
 var clientId = ga.getAll()[0].get('clientId'); 
 dataLayer.push({
    'UAID': clientId,
    'event': 'UAID'
 });
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM