深入解析GA4 session_start事件缺失问题

Google Analytics 4 Haran 10小时前 28次浏览 0个评论
文章目录[隐藏]

session_start是什么?

session_start是GA4中的一个自动收集事件 (Automatically collected event),它标志着一个新会话(Session)的开始。

 

session_start的生成机制

当用户访问网站,是如下任一情况时:

  • 第一次访问
  • 用户不活动30分钟后

GA4会自动开启新会话,在发送给Google服务器的第一个请求上自动带有_ss参数,如:

深入解析GA4 session_start事件缺失问题

ss就表示session_start通常session_start产生的时候,会有一个新的会话ID(session_id )和会话数(ga_session_number)。

 

session_start丢失的原因

 

CMP设置错误

  • 错误:CMP设置错误,有两种情况:一种是配置错误导致第一个请求丢失,一种是部分CMP有Cookie白名单,GA4的Cookie生成受限
  • 原因:丢失第一个请求;GA4生成不了Cookie
  • 解决方案:正确配置CMP,确保第一个请求能正常跟踪;将GA4的域名添加到CMP的白名单

 

 

Measurement Protocol(MP)跟踪,但没有附带必要字段

 

数据导入(导入事件)

 

首个事件丢失

 

页面根本没有 page_view(SPA 场景常见)

  • 错误SPA网站没有做虚拟页面跟踪,用户在不活动30分钟后继续访问页面,没有页面加载,没有发送事件,直到页面重新加载才发送
  • 原因:没做虚拟页面跟踪
  • 解决方案:确保首个事件正常发送,跟踪

 


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

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