Firebase Analytics 如何定义 "user"(为了受众的目的)?

How does Firebase Analytics define a "user" (for purposes of Audience)?

有人告诉我,"Once a user is in an audience, they will forever be in that audience"。我很好奇 "forever," 在用户上下文中有多长?例如,如果用户更改 phones,或卸载应用程序然后稍后重新安装,用户是否在这些转换过程中保持不变,或者每个转换都是一个单独的用户?如果我在一个 Firebase 项目中有多个应用程序,该用户是否会在该项目的所有应用程序中出现在同一受众中?

Firebase Analytics 将什么视为 unique/new 用户?

我想尝试使用 Audience 的一个用例是我想要 "existing users" 的观众(由 "first_open_time <= {some date}" 定义)和 "newer users." 我想要一些更改为新用户实施,但我想让现有用户有一段时间的 "legacy" 行为,让他们更慢地过渡。如果一个人在 "existing user" 受众中,然后得到一个新的 phone,或者卸载并稍后重新安装应用程序,他们会突然成为新用户,因此不再在 "existing user"观众?

另一个用例:我有一个现有的应用程序,我正在编写一个全新的应用程序,它将有一个新的包名称,因此将是我所有现有用户的新安装。我想免费将它们全部转换到新应用程序,我能想到的最好的方法是让新旧应用程序都在同一个 Firebase 项目中,并将旧应用程序的用户放在观众中,并且当他们 运行 新版本时,如果他们在 "old app users" 受众中,它将自动为他们提供高级功能。

为了对这两种用例充满信心,我需要更好地理解 "a user" 对 Firebase 的定义 - 它是否在卸载、设备之间转换时持续存在,以及您能否在项目中的应用程序之间共享受众?

谢谢!

在 Firebase Analytics 中,用户是应用程序实例的同义词。所以:

  1. 如果您的应用程序安装在设备 A 上,然后卸载,然后重新安装在设备 A 上,您将有两个不同的用户。

  2. 如果您的应用安装在设备 A 上,然后又安装在设备 B 上,则计为两个不同的用户。

太晚了,但对某人来说。
请关注 google 支持人员的 User-ID and Cross Device. And About the User-ID feature 详细信息,了解拥有我们自己的用户 ID 的好处。

Steve Ganems 的回答是正确的。没有用户标识,用户的唯一性基于应用程序的实例。一旦丢失(卸载),该用户就丢失了。因此,显然不同设备中的应用程序被视为不同的用户。

来自文档:

Without user ID, a search on a phone one day, purchase on a laptop three days later, and request for customer service on a tablet a month after that are counted as three unique users in a standard Analytics implementation, even if all those actions took place while a user was signed in to an account.

When you implement User-ID, you can identify related actions and devices and connect these seemingly independent data points. That same search on a phone, purchase on a laptop, and re-engagement on a tablet that previously looked like three unrelated actions on unrelated devices can now be understood as one user’s interactions with your business.