欢迎访问我的博客,有问题可以在任意文章底部留言评论

用Google Tag Manager跟踪用户的访问次数

事件跟踪 Haran 10年前 (2016-09-23) 7682次浏览 0个评论

本文介绍如何在GA4中通过GTM跟踪用户的访问次数(会话序号),并将其作为自定义维度用于后续分析。

原理解析

GA4有关会话的信息存储在Cookie _ga_<容器ID>里:

用Google Tag Manager跟踪用户的访问次数

该Cookie的值由多个字段组成(以点号分隔),其中第4个字段代表当前用户的会话序号(从1开始计数),可视为该用户的访问次数。

设置步骤

Step 1:自定义JavaScript获取会话数

GTM里点击「变量」——「新建」——「选择一个变量类型以开始设置… 」——「自定义 JavaScript」,命名为“session number”,做如下设置:

用Google Tag Manager跟踪用户的访问次数

所使用的代码:

注意:Cookie 名称中的容器ID需与您实际部署的GA4容器一致,可在GA4管理后台或浏览器开发者工具中查看。

 

Step 2:将变量设置为用户属性

在 GTM 中,找到您的 GA4 事件代码(通常为「Google Analytics: GA4 事件」),在「事件参数」或「用户属性」区域添加一个新参数,将变量session numbers设置为用户属性:用Google Tag Manager跟踪用户的访问次数

 

Step 3:预览调试

点击GTM右上角「预览」按钮,进入调试模式

用Google Tag Manager跟踪用户的访问次数

在调试面板中检查 GA4 事件是否携带了 session_count 参数,并确认其数值正确(如 1、2 等)。

 

 

Step 4:GA4里注册为自定义维度

将用户属性session_count设置为用户级别自订维度。

在GA4中点击「管理」——「自定义设置」——「创建自定义维度」,然后做如下设置:

用Google Tag Manager跟踪用户的访问次数

 

需要注意:范围是选择用户级别的。

 

验证与使用

配置完成后,需等待数小时至一天,新维度才会在 GA4 报表中生效。之后您可以在探索报告或标准报告中,将该维度与「用户数」「会话数」等指标结合,分析不同访问次数用户的行为差异。


有疑问可以在底部留言
喜欢 (2)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址