首页 > 解决方案 > Google Analytics 使用 GTag,如何在 JavaScript 中为自定义细分添加代码?

问题描述

我在 Google Analytics 自定义细分中创建了

Custom Variable (Key 1) contains AbTestDesign

这是屏幕截图:

在此处输入图像描述

我当前的分析脚本是:

!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-10969791-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-xxxxxxx-1');
</script>

我应该如何更改我的脚本,以便在会话级别使用 Javascript 将此自定义变量(键 1)设置为“AbTestDesign”?

文档非常混乱(因为分析的变化比我猜的原始文档要快得多):https ://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets

标签: javascriptgoogle-analyticsgtag.js

解决方案


该文档页面描述了如何将自定义维度和指标发送到 Google Analytics。这是您在某些情况下发送给 GA 的值。您必须在 GA 的管理属性(https://support.google.com/analytics/answer/2709829?hl=en)中设置此“变量”,因此您可以在此处定义名称和范围(在您的情况下为 Session ) 并将数据从网站发送到具有综合浏览量或事件的自定义“变量”索引。

细分是您的 Analytics 数据的一个子集,您可以在 GA 界面中对其进行配置(即具有您喜欢的自定义维度的会话)并将其应用于报告以查看仅基于该子集的过滤数据。

[编辑]

您不必使用自定义变量,而是使用您创建的自定义维度的名称。此外,您的 gtag 代码不包含将自定义维度发送到 Google Analytics(分析)的部分,您必须点击指向您放置的文档的链接。

您的疑问是为什么要使用不再存在的自定义变量,因此请在创建细分后使用您的自定义维度名称相应地修改细分。


推荐阅读