首页 > 解决方案 > 将作者自定义维度添加到 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 上,我使用以下设置为“作者”创建了一个自定义维度:

  1. 类型:命中
  2. 状态:活跃

我有维度索引,但在我的一生中,我不知道如何将自定义维度包含到我的代码中,以便我可以跟踪三位作者在我的网站上的综合浏览量。

你能帮忙吗?请善待:)

就像我说的,我的编码知识为零。就像...齐尔奇。

标签: javascriptgoogle-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... 设置为文档就绪功能,或者在页脚中使用插件简单


推荐阅读