【问题标题】:What is the difference between advertising identifier and app instance id?广告标识符和应用实例 id 有什么区别?
【发布时间】:2019-06-06 00:45:47
【问题描述】:
我在移动应用上使用 Firebase Analytics,并尝试通过广告标识符跟踪用户资产。但现在我也使用 appInstanceId 来识别应用用户。
我阅读了有关在 Firebase 上跟踪广告标识符的 official document 并了解我们可以跟踪哪些类型的数据。
但我不明白 appInstanceId 之间的定义差异。
- 这两个 id 是否以不同的方式生成? (我认为广告标识符是特定于设备的,而 appInstanceId 是特定于应用程序的。是真的吗?)
- 我可以在 Firebase 上跟踪广告标识符本身并检查它的值吗? (appInstanceId 会自动跟踪,我们可以将值导出到 BigQuery)
【问题讨论】:
标签:
firebase-analytics
idfa
【解决方案1】:
是的,广告标识符是特定于设备的。如果您在同一设备上有 2 个应用程序,它们将报告相同的广告标识符,除非用户在其 iOS 设备上将限制广告跟踪设置为 true。应用实例 ID 在同一设备上的应用之间是唯一的,它不依赖于广告标识符。在 iOS 上,您可以使用 AdSupport 框架自己获取它。 Firebase 控制台不会向您显示 IDFA 的原始数据,因此您可能希望使用自定义用户属性对其进行跟踪并使用 Big Query 进行查询。