Unassigned也就是「未分配」,当没有其他渠道规则与事件数据相匹配时,GA4就会划分到Unassigned。
UTM参数错误
正如Unassigned的定义一样,当没有其他渠道规则与事件数据相匹配时,GA4会使用值“Unassigned”。
如 https://www.ichdata.com&utm_sourc=admin&utm_medium=admin&utm_campaig=admin
上面的source、medium和Campaign都不是GA4默认渠道分组里预定义的,所以它会被划分到Unassigned
不过,GA4里的自定义渠道分组已经在小范围测试,估计很快会推出,到时就可以自己调整渠道分组了。
关于GA4默认渠道分组,延伸阅读:了解Google Analytics 4 里的默认渠道分组
Measurement Protocol缺少ga_session_id参数
如果你通过MP协议发送数据,缺少ga_session_id参数,会导致数据不能和之前的会话关联起来,而MP协议里发送的参数又没有渠道来源信息,所以它会被划分到Unassigned
关于MP协议的使用,延伸阅读:Google Analytics 4 中用Measurement Protocol API发送数据
session_start丢失
当用户访问网站,开启会话的时候,会发送session_start,UTM参数就是从这个事件的参数获取信息,如果session_start丢失,就会导致UTM参数是not set,所以它会被划分到Unassigned
关于会话的机制,请看:深入理解 Google Analytics 4 中的会话