我在使用我们的 GA 跟踪自定义维度时遇到问题。我在官方文档和一些博客中找到了几段示例代码。他们都是不同的。
最后,我实现了一段闲置的代码:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXX-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXX-1',{custom_map:{'dimension1':'semana'}});
gtag('send', 'pageview', { 'semana':'semana 11' }); // first attempt
gtag('event', 'pageview', { 'semana':'semana 12' }); // second attempt
ga('set', 'dimension1', 'semana 3'); // third attempt. ERROR: ga is not defined
</script>
(其中 xxxxxx 是我们的 ID。)
我还在 GA 帐户中创建了一个自定义维度。但是我看不到跟踪创建的自定义维度。我怀疑这些事件没有发送到 GA。
难道我做错了什么?我无法看到 GA 跟踪的自定义维度,如下所示(yeelow 标记是自定义维度)
在这种情况下,允许我在我们的网站中正确跟踪自定义维度的完整 Javascript 代码是什么?