Google Analytics iOS:它如何跟踪用户?

Google Analytics iOS: how does it track users?

我在 iOS 应用程序中使用 Google 分析,没有启用 IDFA,也没有用户 ID 功能。

分析报告涉及新用户与回访用户,当然还会根据用户在应用中的行为显示其他数据。

我的问题:GA 如何跟踪终止并重新启动应用程序的用户?根据 Apple 的限制,我知道它不能使用 UDID 连接两个应用程序会话。

我想了解终止并重新启动应用程序或卸载应用程序并重新安装的用户是否会作为一个用户或多个用户出现在 GA 中。

注意:我不需要知道有关用户身份的任何信息,只需要知道他们对应用程序的使用情况。

通常这类框架会创建自己的udid,并将其保存到keychain中。保存在钥匙串中的数据即使在应用程序卸载后仍然存在,但在设备恢复后不会。

Google Analytics 会在应用程序首次运行时创建唯一的 cid(客户端 ID)。 Active/returning 用户报告基于不同 cid 值的数量 Google Analytics 从应用程序收到。例如,卸载并重新安装该应用程序将生成新的客户端 ID,并将作为新用户出现在报告中。活跃用户报告不需要 IDFA,但如果提供它允许人口统计报告。