【发布时间】:2014-02-16 02:57:08
【问题描述】:
我通过 GTM 部署了 analytics.js,使用标准字段(无自定义 html)只是为标准网页浏览分配字段值的宏。我正在尝试将 clientId 设置为 GTM 中的自定义维度,但它似乎不起作用。
采取的步骤:
标签 1 - 触发规则 = {{event}} 的自定义 html 等于 gtm.load
<script>
var clientId = ga.getAll()[0].get('clientId');
dataLayer.push({'UAID': clientId});
</script>
标签 2 - 使用 Universal Beta 的标准 GTM 字段,跟踪类型 = 事件,自定义维度索引 = 1 和维度 = {{MYMACRO}}
触发规则 = {{event}} 等于 UAID
MYMACRO = 作为数据层变量的宏类型,使用 UAID 作为宏名称。
任何想法为什么会失败?我不想将浏览量设置为不重复计算页面,而不是作为事件(我可以将其作为事件推送),但作为自定义维度是有意义的。
【问题讨论】:
标签: javascript macros google-analytics google-tag-manager analytics.js