我正在尝试在 Google Analytics 中设置和报告自定义维度。我无法在任何报告中看到任何传递的值。
在 Google Analytics(分析)中,对于我的属性,在设置中的“自定义维度”下,我添加了一个名为“userId”的自定义维度,索引为 1(范围为“用户”)。
基于此页面,我网站页面标题中的跟踪脚本是这样的:
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXX', {
'custom_map': {
'dimension1': 'userId'
}
});
var dimensionValue = <?php print $userId; ?>;
gtag('event', 'userId_dimension', {'userId': dimensionValue});
($userId 是一个整数。)
在“行为”->“网站内容”->“页面”之类的报告中,我可以选择二级维度,包括“用户 ID”。选择此二级维度时,生成的表没有行。即使在检查我的页面时,跟踪代码似乎传递了 userId,并且 Google Analytics 记录了传递 userId 的访问。
我究竟做错了什么?