javascript - 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
解决方案
该文档页面描述了如何将自定义维度和指标发送到 Google Analytics。这是您在某些情况下发送给 GA 的值。您必须在 GA 的管理属性(https://support.google.com/analytics/answer/2709829?hl=en)中设置此“变量”,因此您可以在此处定义名称和范围(在您的情况下为 Session ) 并将数据从网站发送到具有综合浏览量或事件的自定义“变量”索引。
细分是您的 Analytics 数据的一个子集,您可以在 GA 界面中对其进行配置(即具有您喜欢的自定义维度的会话)并将其应用于报告以查看仅基于该子集的过滤数据。
[编辑]
您不必使用自定义变量,而是使用您创建的自定义维度的名称。此外,您的 gtag 代码不包含将自定义维度发送到 Google Analytics(分析)的部分,您必须点击指向您放置的文档的链接。
您的疑问是为什么要使用不再存在的自定义变量,因此请在创建细分后使用您的自定义维度名称相应地修改细分。
推荐阅读
- android - 在父视图和某个视图下方居中视图
- laravel - 如何在共享主机中使用 vue js 和 laravel 构建项目?
- laravel - Laravel Cashier 订阅精选帖子
- swift - 登录成功后切换到另一个屏幕
- email - Squirrelmail 问题:错误:无法完成请求。查询:选择“收件箱”
- c - 为什么这个程序输出 4?
- ios - 我将如何将 Office 365 登录与 iOS 集成
- php - 方法 Illuminate\Http\RedirectResponse::getData 不存在。登录页面后
- python - 如何对包含 NaN 的大型多维数组中的每个像素应用线性回归?
- javascript - 在 react native 中导入外部 javascript 库