自定义变量值未从Google跟踪代码管理器传递到Google Analytics

时间:2015-07-19 15:46:18

标签: google-analytics google-tag-manager universal-analytics

我设置了Google跟踪代码管理器和2个数据层变量:一个用于跟踪用户ID,要传递给Google Analytics以同步用户会话,另一个用于跟踪访问者类型。

在使用Universal Analytics标记时预览Google跟踪代码管理器时,两个变量都按预期分配值。 UA标记配置为在所有页面上触发Window Load(gtm.load),但在检入Analytics时,Audience Reports下没有显示自定义变量,也没有任何特定于用户ID的同步(这是针对新视图)。我已尝试在dom ready和页面视图上触发UA标记,但结果没有变化。

我的visitorType变量已映射到Google Analytics中相应的自定义维度索引,自定义维度在GA中处于活动状态。 userid已定义为Tag Manager中设置的字段和分配给数据层值的值。我的Google Analytics启用了用户ID视图,我创建了一个新视图,以便能够查看用户ID的分析。

http://i.stack.imgur.com/WDCo3.png

1 个答案:

答案 0 :(得分:0)

我想您应首先在GTM中创建一个dataLayer变量,告诉GTM您正在推送的dataLayer变量应该与您的IMG中显示的{{uid}}和{{visitorType}}进行映射。

“uid”示例: 在容器中,转到变量>> dataLayer变量 在变量名称中,您应该使用 uid (在IMG中提到),在数据层变量名称中,您应该使用完全变量的名称dataLayer。