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

Google Analytics 4中出现(not set)的10个原因

Google Analytics 4 Haran 4年前 (2021-10-28) 25506次浏览 37个评论
文章目录[隐藏]

更新时间:2025年5月26日

在GA4的报告中,你有可能会看到not set,在多个地方都会出现,不同地方出现not set出现的原因是不一样的。

按官方的解释:“(not set)”是一个占位符名称,GA4在未收到某个维度的任何信息时,会使用该值。

着陆页里的not set

Google Analytics 4中出现(not set)的10个原因

着陆页里面出现not set有如下原因:

  • 会话里缺少page_view事件,如会话超时,用户再访问网站触发了其它事件,但没触发PV,那么第二次访问就没有着陆页,延伸阅读:GA4着陆页报告出现“not set”的原因
  • 安装有多个Google Tag,导致的会话混乱

网页地址里的not set

网页位置的长多超过500就显示为not set,后面网页位置的长度提高到1000。

网页标题里的not set

Google Analytics 4中出现(not set)的10个原因

有如下原因:

  • HTML里title参数丢失
  • GA4触发快,title参数还没加载出来就发送,这个的可能性比较低

 

内容组里的not set

GA4预留了内容组(页面分组)这个维度,如果你没有设置,那么就显示未not set:Google Analytics 4中出现(not set)的10个原因

具体设置方法,延伸阅读:Google Analytics 4 中实现页面分组的两种方法

 

带来会话的来源/媒介里的not set

Google Analytics 4中出现(not set)的10个原因

 

有以下原因:

  • 当会话开启的时候,会发送session_start事件,上面会有事件参数page_location和page_referral,来源和媒介就是从这两个参数获取值,但实际的情况是,有些会话是0个session_start,也就是丢失,就会导致来源和媒介是not setGoogle Analytics 4中出现(not set)的10个原因
  • 通过MP协议发送的数据,缺少session_id参数,就会导致来源和媒介是not set
  • UTM参数丢失:如果UTM参数丢失也会导致not set
  • 单页应用里的Rogue Referral问题,如果是PWA/SPA网站,可能会出现Rogue Referral问题,需要做虚拟页面跟踪,延伸阅读:解决单页应用中出现Rogue Referral的几个方法

 

受众报告里的not set

Google Analytics 4中出现(not set)的10个原因

有如下原因:

  • 这个维度是通过IP查询第三方数据获取的,如果第三方平台查询不到,没有数据,那么就显示not set
  • 通过服务端部署,默认移除IP,自然就没有地理位置
  • 通过MP协议发送,也是没有IP地址,自然就没有地理位置。

 

订单ID里的not set

如果你的订单ID都是数字,那么可能出先not set的情况,如下:

Google Analytics 4中出现(not set)的10个原因

这是一个Bug,订单都是数字的时候可能会出现,建议订单ID采用字母加数字的结构。

商品推广活动的名称

Google Analytics 4中出现(not set)的10个原因

一些关键事件,如添加到购物车、结账和订单支付成功,还不支持站内归因,都划分到not set。

 

是新用户还是老用户里的not set

Google Analytics 4中出现(not set)的10个原因

 

因为所选时间范围内New User没有发送过first_open/first_visit导致。

如新用户在所选时间内访问但没有发送first_open 或 first_visit ,所以它不会划分到New User里,而且它之前也没访问过,所以也不会划分到Established Users,所以它就会划分到not set。

延伸阅读:正确理解GA4中的Users,New Users,Active Users和Total Users

自定义维度里的not set

如自定义维度AB Test Group:

Google Analytics 4中出现(not set)的10个原因

没获取到值,就not set。

喜欢 (12)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(37)个小伙伴在吐槽
  1. 大佬大佬,GA来源里的notset有什么办法查具体是什么来源吗?
    immortal2024-10-15 14:23 回复 Linux | Chrome 129.0.0.0
    • Haran
      可以看看Bigquery的原始数据,看是什么来源
      Haran2024-10-15 14:31 回复 Mac OS X | Chrome 129.0.0.0
  2. not set这两个月突然占比高了,尝试了方法降不下去。说是这些not set没有session start事件,难办
    LLLLL2024-07-10 17:35 回复 Windows 10 | Chrome 126.0.0.0
    • Haran
      session start是自动收集的事件,这个丢失,没发修复。
      Haran2024-07-10 18:10 回复 Mac OS X | Chrome 126.0.0.0
  3. 大佬哇,带来会话和带来用户的来源/媒介里的not set这种情况有什么好的解决方法可以展示更多的来源吗?和UA对比之后,发现少了很多呢,导致现在追踪不到在其他网站上投的cpc广告哇
    Heidi2023-09-20 10:59 回复 Mac OS X | Chrome 117.0.0.0
    • Haran
      文章里有列出几种可能的原因,你的是哪种?
      Haran2023-09-20 14:52 回复 Mac OS X | Safari浏览器 604.1
      • 我猜测是由于没有产生会话导致的。当时只是打开了页面然后退出去了,UA记录下来这个来源/媒介过来的用户,但是GA4却没有,所以可能被归到了not set中去。 另外,您提到的这个原因——MP协议发送的数据,缺少session_id参数,就会导致来源和媒介是not set,感觉不是很懂,这个有什么办法去排查或者解决吗?
        Heidi2023-09-21 14:35 回复 Mac OS X | Chrome 117.0.0.0
        • Haran
          如果因为很快退出导致跟踪不到,是直接没有数据;不了解MP协议,那估计你们没用这种方式去做跟踪。
          Haran2023-09-21 14:45 回复 Mac OS X | Chrome 117.0.0.0
          • 嗯嗯蟹蟹您~ 今天广告正式上线,我看UA已经有数据了,并且还有注册转化的数据了,然鹅GA4还是没有,只能这几天先观察观察了。
            Heidi2023-09-21 14:57 Mac OS X | Chrome 117.0.0.0
1 2