firebase 中的下载量是 google 控制台的 30 倍
Posted
技术标签:
【中文标题】firebase 中的下载量是 google 控制台的 30 倍【英文标题】:The number of downloads in firebase is 30x different from the google console 【发布时间】:2019-06-28 09:15:12 【问题描述】:我在 Google Play 中有一个应用程序和 Firebase 分析。我正在尝试跟踪广告来源。而且我无法理解正确的下载数量在哪里,因为谷歌播放控制台显示 150 个安装,firebase 显示 3000 个“first_open”事件。我很困惑并添加了 appflyer 分析,而 appflyer 的显示比 firebase 少两倍。在应用 google play 页面上安装了 100 多次。
从开始跟踪到现在已经过去了 2 周,所以 google play 控制台中的数据完全更新了
【问题讨论】:
【参考方案1】:您的 Firebase 分析是否有可能跟踪您的开发活动?每次您从 IDE 手动安装时,它都算作首次打开。您可以通过查看您在 firebase 中的设备分布来检查这一点。如果它们都与您的开发设备完全相同,那么这就是您的答案。
【讨论】:
不,这发生在我们开始流量时。所以我不能在 2 小时内触发“first_open”700 次。我们制造了 2 波流量,在这两种情况下,firebase 和 google 控制台中的数据都完全不同。我现在唯一的答案是,当每个设备的 firebase 1 时,google play 控制台计数每个帐户下载 1 个。所以可能是流量问题,也许它是中国的“点击农场”,其中 1k 设备在 1 个 google play 帐户上注册或类似的东西。我更相信控制台而不是 firebase。 我简直不敢相信 google play 控制台会有这么大的问题。我们还创建了自定义跟踪来发送引荐链接以跟踪流量来源,并且有与 Google Play 控制台非常相似的数据。甚至像 1.5k 这样的 3k 安装的 unistallations。在 google play console 150 安装和 90 卸载时。 另一种可能性是sideloaders。 Google Play 会计算来自 Play 的安装,firebase 可能会计算来自所有来源的安装,包括侧载。所以也许 P2P 共享、从网络下载等正在增加数字。您的应用是您预计会在国家/地区广受欢迎的应用吗?还是会受到大量侧载的人的欢迎? PS,你让我超级好奇。如果您不介意,可以给我发一封电子邮件,其中包含您的应用程序的详细信息。我的名字首字母和姓氏@google.com? 不,该应用程序在线一份,并且在google play上。【参考方案2】:这里是firebase的first_open事件的描述。
用户在安装或安装后首次启动应用时 重新安装。
当用户将应用下载到 设备,而是当他或她第一次使用它时。查看原始下载 数字,请查看 Google Play 开发者控制台或 iTunesConnect。
此外,即使您的用户在更新新版本后打开应用,Firebase 也会收集 first_open
事件。因此,例如,如果您的应用已更新 10 次,但在此期间仍有用户使用您的应用,那么您的 Firebase 控制台中将有 11 个 first_open
事件(有时可能不止这些,我们不知道如果 Firebase 仍然存在错误)。我认为谷歌最近注意到了这个问题,但我不知道他们何时会修复它。
希望这会有所帮助!
【讨论】:
first_open 事件在重新安装或安装时触发,而不是在更新时触发。只有在以前的版本没有 Firebase 时,它才会在更新时触发。【参考方案3】:如果您通过 BigQuery 和 DataStudio 深入了解原始 firebase 分析事件数据集,您将能够在每个 first_open 事件中看到一个名为“app_info.install_source”的字段。
然后您可以看到您的 first_open 事件可以根据其“app_info.install_source”字段分为 3 个主要组,其中值可以是以下之一:
-
手动安装
com.android.vending(我假设是通过 Google Play 商店)
iTunes
这可以帮助您获得更准确的图片。 如果你有很多是“manual_install”类型的,那么它可能是:
点击农场 在发布前崩溃测试期间在虚拟设备上进行 Android 测试 在开发过程中,您或您的团队可能会以某种方式触发它 APK 的侧载或直接下载 如果您发现其他原因,您可能希望与我们分享,以便我们了解其他可能性是什么【讨论】:
这对我有很大帮助。但对我来说,仍然有 40 个用户使用 Nexus 5X 设备,每个用户都有不同的区域设置。每次上传到 Play 商店时,它们都会出现。一定有一些自动化的语言测试,但我不知道它们来自哪里。我已经从预发布报告中过滤了所有内容(所有内容都带有上下文“firebase.test.lab”。【参考方案4】:您还可以在 firebase-console 中启用 first_open
作为转换事件,并在转换报告中向下钻取到 source
(至少在撰写本文时)。或者,试试这个线程中提到的 BigQuery 代码:Google Play New Users vs Firebase first_open / New Users Comparison
【讨论】:
【参考方案5】:您是否尝试过从第一个打开事件中减去应用删除事件的数量?这个数字应该让你更接近。
据我了解,Play 控制台仅向您显示安装与删除事件的网络,而 Firebase 向您显示数字首次打开事件和应用删除事件。
【讨论】:
以上是关于firebase 中的下载量是 google 控制台的 30 倍的主要内容,如果未能解决你的问题,请参考以下文章
Google Analytics for Firebase:如何分析事件 [关闭]
Firebase Google 用户未在 Firebase 控制台身份验证中显示
com.google.firebase.database.DatabaseException 播放控制台错误
无法从 Android 中的 Firebase 存储获取下载网址 [重复]