Google Analytics 使用 GTag,如何在 JavaScript 中为自定义细分添加代码?

Posted

技术标签:

【中文标题】Google Analytics 使用 GTag,如何在 JavaScript 中为自定义细分添加代码?【英文标题】:Google Analytics Using GTag, how to add code in JavaScript for the custom segment? 【发布时间】:2020-09-13 07:46:00 【问题描述】:

我在 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

【问题讨论】:

【参考方案1】:

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

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

[编辑]

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

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

【讨论】:

变量在管理属性中设置的位置?我只看到了自定义细分,这是我唯一看到的。所以我选择了自定义变量在管理属性中设置的位置?我只看到了细分并选择了“自定义变量 1”(请参阅​​我附在问题中的屏幕截图)。 “自定义变量 1”实际上是维度 1。文档令人困惑,我需要帮助。 我在答案中添加了更清晰的文档链接。 我在答案中添加了更多细节。 我想我明白了,看看它是否有效。非常感谢! 好的,告诉我

以上是关于Google Analytics 使用 GTag,如何在 JavaScript 中为自定义细分添加代码?的主要内容,如果未能解决你的问题,请参考以下文章

Google Analytics 使用 GTag,如何在 JavaScript 中为自定义细分添加代码?

html BlueKai Google Analytics集成代码(gtag.js)

同一页面上有多个 Google Analytics(分析)gtag 跟踪 ID

在 NUXT 项目中使用 Google Analytics 脚本

合并Google Analytics和谷歌广告Google Ads的代码

合并Google Analytics和谷歌广告Google Ads的代码