Google Analytics 4 中识别用户的方式:身份空间

Google Analytics 4 Haran 3年前 (2022-03-12) 5154次浏览 18个评论
文章目录[隐藏]

更新时间:2024年10月2号

Google Analytics 4 会使用不同类型的标识符识别用户,将其整合到统一的跨设备用户行为历程中,这些标识符统称为“身份空间”。

身份空间

GA4中引入一个身份空间的概念,事件和用户的相关联是使用所有可用的身份空间来处理的,可以理解为身份空间就是标识符,它包含User ID、用户提供的数据、设备ID,后面又增加“建模”。

User ID

就是你自己的ID体系,前提是需要布署才可以使用,是最准确的。

User ID的配置方式,请看:Google Analytics 4 中设置User ID

需要注意,如果使用Users ID,不要同时将Users ID设置为事件参数,这会导致转化都划分为直接渠道。官方在2024年9月25号公告,这个bug已经修复。

 

用户提供的数据

用户提供的数据就是用户同意了收集的一些数据,但没有收集User ID的时候,会将用户提供的数据视作用户识别的ID。

用户提供的数据的优先级是:邮件、电话号码、名字和地址。

注意:目前这个功能有bug,会导致New Users数值为0

设备ID

代表单个匿名的网站用户或移动应用用户的基于浏览器或移动应用的标识符。

  • 在网站上,设备 ID 从 _ga Cookie 的客户端 ID 属性中获取值,其实就是Client ID。
  • 对于APP,GA4会自动为应用的每个实例生成并分配一个应用实例 ID。该 ID 用于在整个分析中计算用户指标。 设备 ID 通过应用实例 ID 获取值。

还是跟以前的定义是一样,在BigQuery里就是user_pseudo_id字段。

 

建模

当用户在Consent Mode拒绝跟踪的时候,GA4不能使用cookie发送数据,但会发送不使用Cookie的ping,收集非个人信息,这些区分不了用户,比如发送10个页面,你是不知道这是1个用户产生的,还是10个用户产生的,谷歌用于数据建模,补充数据。

延伸阅读:Google Tag Manager里的Consent Mode v2意见征求模式

 

GA4识别用户的逻辑

Google Analytics 4 里识别用户的逻辑可以在的媒体资源设置里的「报告中中使用的ID」设置:

Google Analytics 4 中识别用户的方式:身份空间

  • 混合:优先级顺序是用户 ID>设备 ID>建模。如果已收集,则使用用户 ID。如果未收集任何用户 ID,则 Analytics 使用设备 ID。如果没有可用的标识符,Analytics 将使用建模。
  • 观察:优先级顺序是用户 ID>设备 ID。如果已收集,则使用用户 ID。如果未收集任何用户 ID,则 Analytics 使用设备 ID。
  • 基于设备:仅使用设备 ID 并忽略收集的所有其他任何 ID。

该选择哪个呢?

  • 如果你有开启Consent Mode,那么使用“混合”,这样利用GA4里的混合数据找回六七成的丢失的数据。
  • 如果你有部署Users ID,那么选择“观察”,这样能将用户的行为流关联起来
  • 如果没使用Consent Mode和Users ID,直接用“基于设备”,这里一般建议设置为“基于设备”,这样能够避免阈值问题,

 

有关用户的指标

在GA4里侧重“活跃用户数”,有关用户的指标定义如下:

  • 新用户数:有first_visit/first_open的用户
  • 活跃用户数:活跃用户是指进行过感兴趣的会话的用户
  • 总用户数:基于Client ID去重

 


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

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(18)个小伙伴在吐槽
  1. 请问在报告中使用的ID里,如何识别用户中,用户ID指的是什么,用户在访问的网站上自行注册的账户ID么?设备ID指的是PC,mob的那个唯一设备ID么?
    郭不怂2024-06-05 18:41 回复 Windows 10 | Chrome 125.0.0.0
    • Haran
      对,用户ID是用户注册的账户ID。设备ID指的是PC,mob的Client ID,一串随机数和时间戳。
      Haran2024-06-06 07:40 回复 Mac OS X | Chrome 125.0.0.0
      • 那是不是,访问我的网站,没有注册登陆,但使用同一台设备的人,无论他换了几个浏览器或web访问,他的User数始终都是1?如果会话不超过30分钟的话,Session也是1? 感谢您~~
        郭不怂2024-06-06 11:18 回复 Windows 10 | Chrome 125.0.0.0
        • 补充一点,我目前识别用户的方式是,观察对象,评估的是用户ID,设备ID
          郭不怂2024-06-06 11:20 回复 Windows 10 | Chrome 125.0.0.0
        • Haran
          不是,从不同的浏览器访问,会视作是不同的用户,所以Users,Session是多个,而不是1,如果用户有登录,而且有设置Users ID,且用户识别那有设置,用户数才会视作是1。
          Haran2024-06-06 13:15 回复 Mac OS X | Chrome 125.0.0.0
  2. GA里面可以通过设置目标来查看到我网页上面10s以上用户人数,但是GA里面没有目标这个设置,是不是就没办法看了呢
    kiki2022-05-24 16:49 回复 Windows 10 | Chrome 99.0.4844.74
    • Haran
      默认有个事件user_engagement,它有事件参数engagement_time_msec 表示时间的,可以将这个事件设置受众群体,开启受众事件触发器,再设置为目标。
      黄业忠2022-05-24 17:13 回复 Mac OS X | Chrome 101.0.4951.64
      • pageview我看到也有这个engagement_time_msec的参数,是不是也可以用这个事件创建受众,但是在设置受众的时候会显示受众人数,我感觉这个不准呢,<5s的用户占比达96%,实际完全没有这么高
        kiki2022-05-24 17:38 回复 Windows 10 | Chrome 99.0.4844.74
        • Haran
          不同的,pageview是该页面的互动时长,user_engagement是用户互动时长,是进来到离开的时长
          黄业忠2022-05-24 18:22 回复 Mac OS X | Chrome 101.0.4951.64
          • 其实我们就一个页面 :!:
            kiki2022-05-24 18:23 Windows 10 | Chrome 99.0.4844.74
          • Haran
            推广页还是SPA?
            黄业忠2022-05-25 11:37 Mac OS X | Chrome 101.0.4951.64
          • 我们默认事件有user_engagement,但是我在创建受众的时候没办法选这个事件,看不到这个事件,这是为什么呢
            kiki2022-06-02 17:33 Windows 10 | Chrome 102.0.0.0
          • Haran
            选择“建议的受众群体”里的常规
            黄业忠2022-06-02 18:44 Mac OS X | Safari浏览器 604.1
          • 看到了,感谢,还有一个问题,我在这里虽然看到了user engagement,但是下面的参数却没有了,这个是因为默认事件不一定有设置参数吗
            kiki2022-06-02 18:56 Windows 10 | Chrome 102.0.0.0
          • Haran
            手动输入参数
            黄业忠2022-06-02 21:18 Mac OS X | Chrome 102.0.5005.61
  3. ga4发现个问题,很困惑,望指教。两张图,自定义页面浏览报告,指标一个带user,一个不带。带user指标的报告好像是个子集,数少了很多。如何理解这个?UA就没这个问题。是不是缺少某种user信息的,就被系统过滤掉了。page path pageview session这样报告,session比UA相同的报告,session高出近一倍,也很奇怪。
    柳青2022-04-28 14:38 回复 Windows 7 | Chrome 100.0.4896.127
    • Haran
      GA4布署配置不对或报告看数据方式不对。
      黄业忠2022-04-29 13:04 回复 Mac OS X | Chrome 100.0.4896.127
      • 谢谢,回头我再找个独立的站点试试。
        柳青2022-05-06 13:35 回复 Windows 7 | Chrome 101.0.4951.54