正确理解GA4中的Users,New Users,Active Users和Total Users

Google Analytics 4 Haran 8年前 (2016-12-16) 18970次浏览 45个评论
文章目录[隐藏]

更新时间:2024年7月10号

GA4如何识别用户

Google Analytics 4 是通过Cookie里的Client ID识别用户,Client ID是由一段唯一的随机数和首次访问的时间戳构成,下面是一个Client ID的例子:

667464943.1400078288

667464943就是唯一的随机数,1400078288就是时间戳,它是存储在Cookie _ga里,在Cookie里的整体结构如下:
正确理解GA4中的Users,New Users,Active Users和Total Users

  • 第一部GA1.表示版本号
  • 第二部分的2表示设置Cookie在域名的级别,一般是ichdata.com,所以是2,如果是ichdata.com.cn,那就是3
  • 第三部分就是唯一的随机数
  • 第四部分就是首次时间戳

 

如果用户清除了Cookie后再次访问,ClientID将会重置,这时是一个新用户。

如果用户更换浏览器或设备访问,会生成新的Client ID,这时是一个新用户。

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

 

New Users

New Users:就是新用户。

GA4是通过first_open/first_visit计算New Users,如果用户首次访问,但没发送first_open/first_visit,不会被视为是New Users

 

Active Users=Users

Active Users活跃用户数,有感兴趣会话的用户,感兴趣会话有三种情况:持续至少10 秒、发生了至少1 次转化事件或至少2 次网页浏览的会话。

Users:用户数,GA4中的用户数其实是指活跃用户数这是GA4的主要指标。

 

Total Users

Total Users:用户总数,所有的用户数

正常情况下,他们的关系是:New Users<= Users (Active Users)<=Total Users

正确理解GA4中的Users,New Users,Active Users和Total Users

 

常见问题

New Users > Total Users 的原因

你可能可能会遇到New Users大于Total Users,有两种可能:

  • New Users是基于first_open/first_visit计算,在一些会话里错误触发了first_open/first_visit,从而导致New Users的计数变多,如:正确理解GA4中的Users,New Users,Active Users和Total Users
  • 用户的识别,如果你使用User ID,用户在A设备视为一个New Users,在B设备视为一个New User,登录后,识别到是同一个用户,Total Users是1

延伸阅读:为什么GA4中的New Users大于Total Users

 

New Users > Users 的原因

原因同上。

 

New Users+Return User> Total Users

一个用户早上访问,下午又访问,间隔超过30分钟,那么New Users是1,Return Users是1,而Total Users是1,就有New Users+Return User> Total Users

 

Users!=New+ Established

New表示新用户,Establish表示老用户

用户总数并不等于新用户和老用户的加总:
正确理解GA4中的Users,New Users,Active Users和Total Users
因为会有是not set的情况,比如没有发送过first_open/first_visit。

 

Users远小于Session

正确理解GA4中的Users,New Users,Active Users和Total Users

错误设置了相同的User ID。

 

New User数据丢失严重

在2024年5月中旬开始,有些GA4New Users数据丢失严重,有些账号在6月份开始有数据,但有些仍然没有。

估计是Bug,延伸阅读:「GA4 Bug」New Users数据丢失严重


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

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(45)个小伙伴在吐槽
  1. 请问为什么会出现活跃用户的数量大于新用户和返回用户之和的情况呀?
    jojo2024-11-15 15:16 (6 天前)回复 Mac OS X | Chrome 130.0.0.0
    • Haran
      如何看数据的?
      Haran2024-11-15 15:31 (6 天前)回复 Mac OS X | Chrome 130.0.0.0
      • 就是在home的第一个卡片查看active users、returning users和new users,时间是近7天,活跃显示307个,返回用户64个,新用户167个
        jojo2024-11-15 16:12 (6 天前)回复 Mac OS X | Chrome 130.0.0.0
        • Haran
          同样时间范围,事件报告里first_visit的数量是多少
          Haran2024-11-15 16:27 (6 天前)回复 Mac OS X | Chrome 130.0.0.0
          • 事件数162个
            jojo2024-11-15 16:36 (6 天前) Mac OS X | Chrome 130.0.0.0
          • Haran
            new users是基于first_visit计算;active users是基于Client Id计算。first_visit事件丢失,才会导致new users少了
            Haran2024-11-15 16:50 (6 天前) Mac OS X | Chrome 130.0.0.0
          • 那请问怎么排插first_visit事件的丢失呢
            jojo2024-11-15 17:22 (6 天前) Mac OS X | Chrome 130.0.0.0
          • Haran
            first_visit是自动收集事件,处理不了的,会出现一些自动收集的事件跟踪不到,导致指标数值异常。
            Haran2024-11-17 09:51 (4 天前) Mac OS X | Chrome 130.0.0.0
  2. 对于firstUserMannualSource这个维度,如果用户第一次访问填的是twitter,那么用户第二次通过Direct方式访问会覆盖上面的维度吗?
    zzz2024-08-14 17:40 回复 Mac OS X | Chrome 127.0.0.0
    • Haran
      不会,First开头的都是只记录第一次的
      Haran2024-08-15 08:24 回复 Mac OS X | Chrome 127.0.0.0
  3. 对于firstUserMannualSource这个维度,如果用户第一次访问填的是twitter,那么用户第二次通过Direct方式访问会覆盖上面的维度吗?
    hhh2024-08-14 17:39 回复 Mac OS X | Chrome 127.0.0.0
    • Haran
      不会,First开头的都是只记录第一次的
      Haran2024-08-15 08:24 回复 Mac OS X | Chrome 127.0.0.0
  4. 对于firstUserMannualSource这个维度,如果用户第一次访问填的是twitter,那么用户第二次通过Direct方式访问会覆盖上面的维度吗?
    hhh2024-08-14 17:33 回复 Mac OS X | Chrome 127.0.0.0
    • Haran
      不会,First开头的都是只记录第一次的
      Haran2024-08-15 08:24 回复 Mac OS X | Chrome 127.0.0.0
  5. 站长,我们的业务在使用GA4时遇到了一些问题,您这边方便提供一些有偿协助吗?这是我们的邮箱:leehuanggg@gmail.com。
    joker2024-08-13 20:56 回复 Windows 10 | Chrome 127.0.0.0
    • Haran
      可以问题详细描述发到haran.huang@ichdata.com
      Haran2024-08-15 08:23 回复 Mac OS X | Chrome 127.0.0.0
  6. 站长,我用my_user_id来追踪跨设备的应用,把数据库里的用户id作为GA上的my_user_id,现在出现了这样一种情况,数据库里通过在注册哪里埋点记录了一个user_id,但是这个id却在GA4里找不到,这是为什么?就是前天8月10号的数据
    joker2024-08-12 19:40 回复 Mac OS X | Chrome 127.0.0.0
    • Haran
      需要同时设置为用户属性才可以找得到
      Haran2024-08-13 08:41 回复 Mac OS X | Chrome 127.0.0.0
      • 站长,我们的业务在使用GA4时遇到了一些问题,您这边能作为顾问提供一些有偿帮助不?
        joker2024-08-14 09:55 回复 Mac OS X | Chrome 127.0.0.0
        • Haran
          可以问题详细描述发到haran.huang@ichdata.com
          Haran2024-08-15 08:23 回复 Mac OS X | Chrome 127.0.0.0
  7. 错误设置了相同的User ID,这种情况应该怎么解决呀
    liand2024-08-08 17:55 回复 Windows 10 | Chrome 127.0.0.0
    • Haran
      用户识别那选择基于设备的,这样不会影响用户数的计算。更改不了,数据不可以回溯。
      Haran2024-08-08 18:35 回复 Mac OS X | Safari浏览器 604.1
      • total users 与 session的比例是 1:3.5,这种情况是正常的吗?
        liand2024-08-14 14:48 回复 Windows 10 | Chrome 127.0.0.0
        • Haran
          合理,session肯定会高些,用户访问久,回访,会话就会多些
          Haran2024-08-15 08:23 回复 Mac OS X | Chrome 127.0.0.0
  8. 站长,我又用firstUserCampaignName试了一下,它和NewUsers就不冲突了。它和CampaignName有啥区别吗?我知道前者应该是用户级,带来用户首次互动,促成关键事件;后者是归因于关键事件。这两个说法有啥区别呢?光从名字上看firstUserCampaignName像是CampaignName的子集。
    joker2024-08-05 15:37 回复 Mac OS X | Chrome 127.0.0.0
    • Haran
      firstUserCampaignName是用户层级,sessionCampaignName是会话层级,CampaignName是hits级别,范围不同。
      Haran2024-08-05 17:49 回复 Mac OS X | Chrome 127.0.0.0
  9. CampaignName和NewUsers不兼容😭,在使用Looker Studio解决兼容问题时,是需要关联ga4和google ads这两个数据源,然后作联合查询吗?
    joker2024-08-05 14:47 回复 Mac OS X | Chrome 127.0.0.0
    • Haran
      对,大概是这思路
      Haran2024-08-05 15:26 回复 Mac OS X | Chrome 127.0.0.0
  10. 如果我在ga4上想展示包含CampaignName, Source/Medium, AdvertiserAdClicks, NewUsers的自定义报告,这个做得到吗?还是只能通过api获取呢?
    joker2024-08-05 11:21 回复 Mac OS X | Chrome 127.0.0.0
    • Haran
      可用探索里的自由表格去试试,它最多支持同时使用5个维度;如果数据不兼容,可以用Looker Studio,里面可以通过关联,解决数据不兼容问题。
      Haran2024-08-05 11:47 回复 Mac OS X | Chrome 127.0.0.0
  11. 原来如此,感谢版主大大🌹
    joker2024-08-05 11:14 回复 Mac OS X | Chrome 127.0.0.0
  12. 对的。我已经和Google Ads关联起来了,有些天广告点击数大于totalUsers,不知道是不是流失了。有些天广告点击数是0,但是totalUsers不是,这是因为前几天通过这个广告点进来的用户,现在direct登陆还算广告点击吗?
    joker2024-08-05 10:57 回复 Mac OS X | Chrome 127.0.0.0
    • Haran
      要看点击和进入网站的用户数量关系,一般是看广告点击、和New Users,点击会大于或等于New Users,毕竟会有流失,不用totalUsers是因为回访会影响数值;不排除用户回访,会导致当天Users有记录,而广告没有点击,用New Users去看。
      Haran2024-08-05 11:10 回复 Mac OS X | Chrome 127.0.0.0
  13. 感谢版主🙏。我在使用ga的过程中发现自定义的广告点击数为0,但是totalUsers却不是,这正常吗?
    joker2024-08-05 10:47 回复 Mac OS X | Chrome 127.0.0.0
    • Haran
      GA4跟踪不到广告的展示和点击,需要关联Adwords,相关展示和点击数据才会同步过去;如果是其他广告投放平台,需要用数据导入的方式导入相关数据
      Haran2024-08-05 10:52 回复 Mac OS X | Chrome 127.0.0.0
  14. 为啥我使用广告分组统计的totalUsers的总和比不分组统计的totalUsers大呢?
    joker2024-08-05 10:32 回复 Mac OS X | Chrome 127.0.0.0
    • Haran
      前者没去重,后者去重;如果一个用户昨天通过付费搜索进来,Paid Search会记录1,第二天通过自然搜索进来,Organic Search会记录1,都是同一个人,头部的汇总数据是1。
      Haran2024-08-05 10:38 回复 Mac OS X | Chrome 127.0.0.0
  15. 新用户有时间范围吗,比如7月初首次访问时新用户,1个月之后或者1年之后再来访问会是新用户吗还是就是老用户?
    May2024-07-30 15:15 回复 Windows 10 | Chrome 126.0.0.0
    • Haran
      没有清除Cookie的回访,是老用户;清除Cookie,会被视作是新用户
      Haran2024-07-30 15:23 回复 Mac OS X | Chrome 127.0.0.0
  16. 所以在选定的时间范围内,一个新用户及其后续回访产生的记录都被归为新用户的数据吗?
    小风风2022-09-08 11:26 回复 Windows 10 | Chrome 104.0.5112.102
    • Haran
      不会,只有首次访问的用户才会记录为新用户,其再次访问,不会记录为新用户
      黄业忠2022-09-08 13:04 回复 Mac OS X | Chrome 105.0.0.0
  17. 规范
    fv飞 个2017-03-08 22:12 回复 Windows 7 | Chrome 56.0.2924.87
    • 必须的
      GA小站2017-03-08 22:17 回复 Windows 7 | Chrome 49.0.2623.75
      • 哈哈
        fv飞 个2017-03-08 22:19 回复 Windows 7 | Chrome 56.0.2924.87
        • 能看懂,理解站点上面的文章,保你在工作中的问题都不成问题 ^_^
          GA小站2017-03-08 22:21 回复 Windows 7 | Chrome 49.0.2623.75