在Google Analytics(分析)中设置自定义维度

时间:2018-08-27 10:52:16

标签: google-analytics google-tag-manager

我已经创建了一个带有hit选项的自定义维度,并为其创建了数据变量,并将该变量添加到了通用页面视图标记中。

我正在按如下方式传递变量,我可以在 GTM调试模式下看到数据层变量,但是自定义维度的次级维度过滤器未显示任何结果。

var WebServiceId = "@Request.Cookies["WebServiceId"].Value";
var affiliationId = "@queryStringCollection["A"].ToString()";
dataLayer.push({ 'WebServiceId': WebServiceId });
dataLayer.push({ 'AffiliationCode': affiliationId });
ga('set', 'WebServiceId', WebServiceId);
ga('set', 'AffiliationCode', affiliationId);

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

如果您使用的是GTM,则不能(或至少不应)使用ga.set调用。相反,您可以在Google Analytics(分析)标记中进行配置。

此外,将维度添加到dataLayer不足以将其发送到GA。

您需要

  • 在GA中创建自定义维度
  • 记住新创建的尺寸的数字索引
  • 在GTM中,使用按下到dataLayer的键来创建dataLayer类型的新变量
  • 在Google Analytics(分析)的Ga标签中查找自定义维度标签
  • 在“索引”输入字段中添加维度的数字索引,并在值字段中添加变量
  • 保存并发布
  • 请稍等(因为可能需要一天的时间才能显示值)