google 分析视图中缺少页面浏览量(但显示了事件)
Absent pageviews in google analytics view (but events are shown)
除了标准视图 'All data' 我还创建了一个单独的视图来根据官方文档 (https://support.google.com/analytics/answer/3123662?hl=en) 从我的数据库中 USER_ID 跟踪用户。
如果我从 'All data' 视图观看 User report
,我可以看到用户的综合浏览量和事件,但用户 ID 不可解释。
如果我从新创建的 USER_ID 视图观看 'User report',我可以看到事件,但看不到页面浏览量! (我仔细检查了上面的过滤器是否检查了网页浏览量)。如何同时查看事件和网页浏览量?
我的跟踪代码是
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=ID_OF_MY_RESOURCE"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '<ID_OF_MY_RESOURCE>');
gtag('set', {'user_id': 'MY_USER_ID'});
</script>
并且我在我的网页中发送带有 gtag('event', 'event name', {'event_category' : 'some category', 'event_label' : 'some label'});
的事件。
事实上,config
命令将页面视图与基本配置一起发送。如果您在 config
命令之后设置 user_id 值,页面浏览点击不知道它,但后续点击将使用它。
并且 UserID 视图仅收集包含 user_id
参数值的命中。这就是为什么您无法在其中获得页面浏览量的原因。
那你只需要更改订单:
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('set', {'user_id': 'MY_USER_ID'});
gtag('js', new Date());
gtag('config', '<ID_OF_MY_RESOURCE>');
</script>
gtag.js 中没有持久性 tracker,只有在发送命中之前必须声明的持久性 settings。
除了标准视图 'All data' 我还创建了一个单独的视图来根据官方文档 (https://support.google.com/analytics/answer/3123662?hl=en) 从我的数据库中 USER_ID 跟踪用户。
如果我从 'All data' 视图观看 User report
,我可以看到用户的综合浏览量和事件,但用户 ID 不可解释。
如果我从新创建的 USER_ID 视图观看 'User report',我可以看到事件,但看不到页面浏览量! (我仔细检查了上面的过滤器是否检查了网页浏览量)。如何同时查看事件和网页浏览量?
我的跟踪代码是
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=ID_OF_MY_RESOURCE"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '<ID_OF_MY_RESOURCE>');
gtag('set', {'user_id': 'MY_USER_ID'});
</script>
并且我在我的网页中发送带有 gtag('event', 'event name', {'event_category' : 'some category', 'event_label' : 'some label'});
的事件。
事实上,config
命令将页面视图与基本配置一起发送。如果您在 config
命令之后设置 user_id 值,页面浏览点击不知道它,但后续点击将使用它。
并且 UserID 视图仅收集包含 user_id
参数值的命中。这就是为什么您无法在其中获得页面浏览量的原因。
那你只需要更改订单:
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('set', {'user_id': 'MY_USER_ID'});
gtag('js', new Date());
gtag('config', '<ID_OF_MY_RESOURCE>');
</script>
gtag.js 中没有持久性 tracker,只有在发送命中之前必须声明的持久性 settings。