Google Analytics Gtag JS:设置自定义维度的代码不起作用?

Google Analytics Gtag JS: Code which sets custom dimension not working?

在 Analytics 中,在管理下 -> 属性 -> 自定义维度

我确实创建了一个自定义维度,索引为 1,会话范围为 abTestDesign

此外,我确实创建了一个名为 'AbTestDesign=1' 的自定义细分,它被定义为 abTestDesign(自定义维度)包含 1。我可以在 Google Analytics 中看到这个细分。

对于网站流量的魔药,我确实将分析代码更改为以下内容(我确实按照 https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets 的说明进行了操作,感谢@MichelePisani 的帮助以达到此阶段)。

所以一些页面添加的代码如下:

<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-10969791-1');
  gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'dimension1': 'abTestDesign'}
  });

  gtag('event', 'abTestDesign_dimension', {'abTestDesign': 1});
</script>

该代码没有产生任何 Javascript 错误,但它似乎没有工作,因为它显示了 0 个入口,而我自己至少有一些入口。

我哪里做错了? (我想问题出在代码上)。

这个问题对我有帮助:

安装在 Chrome 网络浏览器中 Google Analytics Debugger extension。打开 F12 开发人员工具,然后访问包含您的 GTag 脚本的页面 运行。

给我的错误信息是:

无法解析目标:“”GA_MEASUREMENT_ID”

因此代码的更正为

<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-xxxxxxx-x', {
  'custom_map': {'dimension1': 'abTestDesign'}
  });

  gtag('event', 'abTestDesign_dimension', {'abTestDesign': 1});
</script>

用您自己的 Analytics 字符串替换 UA 字符串。