Firebase user_pseudo_id 与安装 ID

Firebase user_pseudo_id vs installation id

我将 firebase 与 bigquery 集成结合使用。在 firebase 导出的 table 中,我得到了 user_pseudo_id。但是如果我想使用 Imported Segments,它会要求 instance_id.

This doc 表示 user_pseudo_id 可以是安装 id,以及其他可能性。但它很模糊,没有说其他可能性是什么。

所以简而言之,user_pseudo_id和instance_id是一样的吗?或者更确切地说,当我们使用 Import Segments 功能时,firebase 导出的 user_pseudo_id 可以用作 instance_id 吗?

默认情况下,user_pseudo_id 字段未由 Firebase/Analytics 初始化,您可以随意设置它。

如果用户登录您的应用,通常会将 user_pseudo_id 设置为登录提供商的用户 ID(例如,Firebase 身份验证的 UID)。如果用户未登录应用程序,则使用实例 ID 是一种常见的替代方法。