没有为 iOS 应用生成 Google Analytics 人口统计数据

Posted

技术标签:

【中文标题】没有为 iOS 应用生成 Google Analytics 人口统计数据【英文标题】:No Google Analytics Demographic data generated for iOS App 【发布时间】:2016-03-01 18:27:22 【问题描述】:

我已将 Google Analytics 添加到我的 ios 应用中,除了人口统计数据外,一切正常。我已按照有关实施人口统计的说明,并将以下代码行添加到我的所有跟踪器中:

tracker.allowIDFACollection = YES;

我还添加了链接器标志

-force_load /path/to/libAdIdAccess.a

除了注册事件的成功日志之外,我没有收到任何警告。

当我查看应用概览和实时概览时,我会看到我从应用注册的所有事件,但当我查看人口统计概览时,我会看到“此视图没有数据。”

我使用的 Google Analytics 版本:3.13

我还有什么遗漏的吗?

更新:我什至尝试使用 Google Analytics Sample 项目,但仍然没有看到任何人口统计数据。

【问题讨论】:

【参考方案1】:

尝试调试您的应用并确保将 IDFA 发送到 Google Analytics(分析)。

您也可能没有达到阈值。 From the docs:

应用阈值以防止任何人从 推断个人用户的人口统计或兴趣。当一个 报告包含年龄、性别或兴趣类别(作为主要或 二级维度,或作为应用段的一部分),阈值 可能会被应用,并且报告中可能会保留一些数据。为了 例如,如果一个 Gender=male 的实例少于 N 个 报告,那么男性维度的数据可能会被保留。

如果已对报告应用阈值,您将看到通知 在报告标题下方。

这基本上意味着必须有最低数量的用户才能为您提供人口统计数据,所以如果这是一个新应用程序或尚未发布,请给它一些时间。未指定用户数量。但我怀疑大概在 100 到 500 之间。当然,这意味着有 100 到 500 个用户拥有人口统计数据,并不是每个用户都有与人口统计数据相关的 IDFA。

【讨论】:

感谢您提供信息,IDFA 信息是否显示在 GoogleAnalytics 在注册事件时提供的日志中? 不一定每次点击都会发送。但是您应该能够在日志中看到一些迹象表明 IDFA 收集正在发挥作用 我刚刚调试了我们的 android 应用和 iOS 应用,并确认 IDFA 和 AdId(适用于 android)正在发送给 Google。所以这可能是您所说的数据阈值。另一个问题是,当我们将 iOS 应用提交给 Apple 时,我们是否必须指定我们使用它来归因于在应用之外投放的广告系列? OP,你最终得到任何数据了吗? 我不介意知道自己是否曾经解决过这个问题。我们的情况类似,一个应用程序配置了我们所知道的所有内容,但没有在 GA 中显示人口统计数据。

以上是关于没有为 iOS 应用生成 Google Analytics 人口统计数据的主要内容,如果未能解决你的问题,请参考以下文章

生成构建时没有虚拟方法newJsonReader(Ljava / io / Reader;)问题

如何生成打开 Apple Plan 或 Google Maps 的链接

没有 WebView 的 iOS 应用程序中的 Google 日历

使用 Google MLKit cocoapods 的 iOS Ad-hoc 分发

有没有办法使用 Google 应用程序脚本从 Bigquery 结果生成 Microsoft Excel?

google 的 Map SDK 计费如何适用于 Android 和 iOS 应用程序?