更新时间:2025年9月17号
GA4是通过first_visit/first_open事件去计算New Users/新用户,仅在用户第一次访问的时候发送第一个事件(通常是page_view事件)会自动带上_fv参数,_fv参数就表示first_visit事件的意思,如:
而_fv基于在客户端进行的简单Cookie值检查,GA4 会检查_ga<Measurement Id> Cookie 是否存在。如果不存在,跟踪脚本会在事件中添加_fv标志。
如果用户首次访问,但没发送first_open/first_visit,不会被视为是New Users,而且流量会被划分到Unassigned渠道,延伸阅读:深入理解 Google Analytics 4 中的 Unassigned 渠道
也有first_open/first_visit发送过多的情况:
- 收集机制错误,也就是bug
- 使用Measurement Protocol发送资料,对于新用户没有发送first_visit/first_open,那么不会被记录到新用户里
- 安装有CMP,没有将Cookie列入白名单,导致不断自动清除和重新生成,如OneTrust就会这样