Firebase Analytics 如何计算(唯一)用户

问题描述 投票:0回答:1

由于我注意到 Google Analytics(针对移动应用程序)上的“用户计数”和“用户 ID 计数”之间存在“不一致”,因此我需要从技术上了解 Google 在移动应用程序中如何计数“Users

”。虽然我非常清楚,在网络上,用户是根据 cookie 进行计数的,但在移动应用程序上,我仍然心存疑虑(我从未开发过移动应用程序)。我做了一些研究,希望得到了解的人的确认。

    我从这个假设开始:Firebase / Google Analytics 中的指标
  • Users
     代表字段 
    user_pseudo_id
     的计数(
    StackOverflow 答案)。对这个问题的评论似乎证实了这一假设,以及官方文档中设置用户 ID 的这句话“设置用户 ID 永远不需要 Analytics 才能正常工作。如果您只是如果您想在单个设备上为同一应用查找属于同一用户的事件,您可以使用 user_pseudo_id。该值由 Analytics 自动生成,并存储在每个事件的 BigQuery 中。”
  • user_pseudo_id
     应对应于 
    App Instance ID
    BigQuery 导出架构)。如果正确,为什么在文档中引用应用程序实例 ID 作为示例?该字段允许自定义吗?
  • 在某些情况下,
  • App Instance ID
    可能会发生变化(设备恢复出厂设置、应用程序卸载、数据清除等 --> 
    Instance ID API
    ),这可以解释未对齐的情况。
既然,如前所述,我在移动应用程序开发方面零经验,有人可以确认这个流程吗?一切都正确还是我遗漏了什么?

谢谢!

android ios firebase google-analytics firebase-analytics
1个回答
0
投票
嗯,这是个好又复杂的问题,我会尽力简化它。首先,我将从更广泛的角度开始,然后我会回到你的问题。

-> 基本上,“用户”指标是报告身份的结果。这取决于您收集的内容、您如何配置 GA4 UI、收到的同意(如果有的话)。

user_pseudo_id 应对应于应用程序实例 ID (BigQuery 导出架构)。如果正确,为什么在应用程序的文档中 实例 ID 是否作为示例引用?该字段允许 定制?

-> 不,该字段无法自定义。该字段仅需要特定格式(字符串、长度)。示例值为

DC05363C3AD34B47A33536755FCC9C3E

应用程序实例 ID 在某些情况下可能会更改(设备恢复出厂设置、
应用程序卸载、数据清除等 --> 实例 ID API),这将
解释一下错位。

-> 是的,这是真的。

只是为了了解

Google 正在收集的标识符

应用实例ID -> 安装应用时生成的ID。如果卸载或更改同意,则会生成新的 ID。如果用户未在 CMP(Cookie 横幅)中给予您同意,Firebase SDK 会将值

null
    收集到 user_pseudo_id 列中。
  • 设备 ID -> iOS 上默认不可访问,需要实现 ATT 对话框才能开始采集。在 Android 上它是可以访问的,并且 Firebase SDK 默认情况下会收集此标识符。
  • 用户ID -> 用户登录您的移动应用程序后您的后端用户ID
  • *如果您使用“基于设备”的报告身份,则您仅根据收集的应用程序实例 ID 进行报告

© www.soinside.com 2019 - 2024. All rights reserved.