Firebase Analytics 在 iOS 14.5 上与 ATT 的合规性

Posted

技术标签:

【中文标题】Firebase Analytics 在 iOS 14.5 上与 ATT 的合规性【英文标题】:Firebase Analytics compliance with ATT on iOS 14.5 【发布时间】:2021-05-22 20:23:03 【问题描述】:

如果您在 ios Firebase 项目中使用 Firebase 分析,从 iOS 14.5 开始,您是否需要提示用户提供应用跟踪权限?从 Firebase 文档中,他们说如果 Google Analytics 无法访问 IDFA,则会产生影响:

分析事件记录、事件报告和转化衡量不受影响,但如果 IDFA 不可访问,归因会受到影响。要详细了解 Google 对 iOS 14 的响应,请参阅我们的blog post。

阅读博文后,我仍然不清楚是否需要提示?

【问题讨论】:

我的回答能解决这个问题吗?如果没有,你能详细说明吗? 【参考方案1】:

如果您想在 Firebase 或 Google Analytics 中跟踪转化,则需要支持 IDFA。

对于 CocoaPods,您使用两种类型的 pod: 任何一个 pod 'Firebase/分析' 或者 pod 'Firebase/AnalyticsWithoutAdIdSupport'

最后一个 pod 不使用 IDFA,您不应该向用户使用 ATTrackingManager 请求,否则应该这样做。

如果您仅使用 FirebaseAnalytics 来跟踪用户活动(自定义和系统事件),请使用 AnalyticsWithoutAdIdSupport 并且不显示 ATTrackingManager 提示。

【讨论】:

【参考方案2】:

Firebase Analytics 不会跟踪用户的个人信息,大部分信息是关于应用本身及其使用时间的元数据。关键区别在于您不能针对特定用户并将他们作为个人进行跟踪,而是大致了解用户完成特定任务的频率。

【讨论】:

以上是关于Firebase Analytics 在 iOS 14.5 上与 ATT 的合规性的主要内容,如果未能解决你的问题,请参考以下文章

iOS Firebase Analytics:Firebase 分析似乎不收集用户自动收集信息

为 iOS 调试版本禁用 Firebase Analytics

Firebase Analytics 在 iOS 14.5 上与 ATT 的合规性

来自 iOS 的 Firebase Analytics 事件未显示

在 iOS 版 Firebase Analytics 中设置计划计时器

iOS 上 Google/Analytics 的最新 pod 版本要我安装 Firebase