javascript - 将作者自定义维度添加到 gtag.js 跟踪代码
问题描述
这是我第一次使用 Stack Overflow 寻求帮助,但在数周精疲力尽之后,我别无选择,只能寻求帮助。
免责声明:我的编码知识为零。通过遵循教程和在论坛上露营,我以某种方式设法使我的网站维持了这么长时间。
现在,解决我的问题。
我有一个新闻网站,我想在 GA 上创建关于作者浏览量的自定义报告。
我的跟踪代码使用“插入页眉和页脚”插件粘贴在 header.php 上。
这是我的跟踪代码的样子:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-153194707-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-12345678-1');
</script>
在 Analytics 上,我使用以下设置为“作者”创建了一个自定义维度:
- 类型:命中
- 状态:活跃
我有维度索引,但在我的一生中,我不知道如何将自定义维度包含到我的代码中,以便我可以跟踪三位作者在我的网站上的综合浏览量。
你能帮忙吗?请善待:)
就像我说的,我的编码知识为零。就像...齐尔奇。
解决方案
首先,如果您没有编码过期,请查看 google Tagmanager。这个工具是为没有编码技能的跟踪而构建的,非常好
对于你在谷歌文档中的问题,我想知道这个 CAS 没有解释。对您来说意义不大的链接 https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets
但是您可以在配置到来之前配置您的代码并通过综合浏览量发送它
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-153194707-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('set',
{
'custom_map':
{
'dimension<Index>': 'dimension_name'
}
});
gtag('config', 'UA-12345678-1',{
'dimension_name': 'author' });
</script>
您必须在分析中用您的名字替换
维度名称。<Index>
您必须用分析 1、2、3 等中的索引替换
现在问题来了,这段代码中的值总是作者,你必须用一个包含作者的变量来改变“作者”。如果你想用 javascriptdocument.querySelector('Selector').value
或类似的东西来选择它。您必须注意在 gtag('config'... 将执行之前元素在 dom 中可见
您必须将 gtag('config... 设置为文档就绪功能,或者在页脚中使用插件简单
推荐阅读
- c++ - cmake .. -G Xcode 突然因它曾经使用的项目而失败
- r - 滑动窗口:将系列与之前/之后的所有系列进行比较
- java - show() 无法显示以前隐藏的片段
- django - 数据库更新后发送消息
- django - 如何在 Django 模型外键上添加条件?
- android - 如何在kotlin中动态填充芯片组?
- mysql - 在具有 10+ 百万行的表上使用 1 个连接优化查询
- django - Django mptt模型未链接到父级
- android - Android FragmentManager 尚未附加到主机
- python - 我无法从命令提示符安装 django。我附上错误。请给我指路