繁体   English   中英

Google Play 新用户与 Firebase first_open / 新用户比较

[英]Google Play New Users vs Firebase first_open / New Users Comparison

应用安装归因始终是一个棘手的话题:我的问题是:

  1. 我在想如何快速将您的 Google Play 控制台数据与 Firebase 进行比较?
  2. 是否有一种方法也涵盖 iOS / iTunes Connect?

到目前为止,我发现first_open可能是在 Firebase 和 Google Play 控制台之间进行比较的一个很好的起点,但这并不是那么简单......

到目前为止的学习:

  • FA 不知道应用程序中的 GA,并且无法告诉 FA 这是升级后的first_open还是应用安装后的first_open来源
  • 当用户将应用程序下载到设备上时不会触发此事件,而是在他/她在安装或重新安装应用程序后首次启动应用程序时触发。 来源
  • 当现有用户迁移到包含 Firebase 的应用程序的新版本时,他们将记录first_open事件。 因此,即使他们不是新用户,他们也会登录first_open 换句话说,它会在更新时触发,前提是之前的版本之前没有 Firebase( 来源
  • first_open事件计数将不同于 Google Play 或 App Store 安装,因为如果用户安装 > 打开 > 卸载 > 再次打开应用程序,这将计为 Play 中的一次安装和 Firebase 中的两个first_open事件( 来源
  • 当现有用户迁移到包含 Firebase 的应用程序的新版本时,他们将记录first_open事件。 因此,即使他们不是新用户,他们也会登录first_open ( Source )
  • 在不久的将来,我们将更改此行为,以便将此类事件从您的first_open事件报告中过滤掉。 但是,这些事件仍将导出到 BigQuery 并带有一个标志,表明first_open是由于新的 Firebase 集成( 来源

可能的解决方案:

  1. 利用用户属性,然后稍后过滤,以便更轻松地访问这些见解。 这种方法也不是那么直截了当。 这是一个很好的解释:设置用户属性将不起作用,因为first_open记录在应用程序生命周期的早期并且在您可以访问 FA singleton 之前。 first_open -event 被记录之前,您将没有机会设置用户属性。 设置用户属性与应用程序连接性正交。 在设置属性之前记录的所有事件都不会有它,在设置属性之后记录的所有事件都会设置属性。 连接性仅影响何时可以上传数据,而不影响数据的内容。 如果您的应用程序在离线设备上运行,则数据将在设备获得连接时上传。 数据本身几乎相同( 来源
  2. 将 BQ/Firebase/GA4 与 Data Studio 连接,然后进行过滤。 如果您通过 BigQuery 和 DataStudio 深入了解原始 firebase 分析事件数据集,您将能够在每个first_open -event ( Source ) 中看到一个名为“app_info.install_source”的字段
  3. 按活动来源创建受众,然后按受众过滤。 可能,但不是扩大努力的最佳方式。
  4. 根据新 GA4 Schema 的其他方法(来源

我会尝试解决这个问题,但我想如果有人有任何其他想法/反馈,我会在这里发布问题:)

在稍微研究了这个问题之后,我发现了一种可能有效的方法。

Firebase 控制台:

您还可以在 firebase-console 中启用first_open作为转换事件,并在转换报告中向下钻取source=google-play (至少在撰写本文时可以)。

大查询:

查看 GA4 模式,我们可以看到我们可以利用firebase_campaign -事件( Source-1Source-2 )。 BigQuery 代码将如下所示:

SELECT
    platform as platform,
    param.value.string_value AS firstopeners,
    COUNT(param.value.string_value) AS count
FROM `<gcp-project>.analytics_<id>.events_20*`, UNNEST(event_params) AS param
WHERE
    # platform = "ANDROID"
    _TABLE_SUFFIX >= FORMAT_DATE('%y%m%d', DATE_ADD(CURRENT_DATE(), INTERVAL - 3 DAY))
    AND _TABLE_SUFFIX < FORMAT_DATE('%y%m%d', DATE_ADD(CURRENT_DATE(), INTERVAL - 2 DAY))
    AND event_name = "firebase_campaign"
    AND param.key = "source"
GROUP BY 1,2
ORDER BY 2 DESC

笔记:

  • first_open 的属性first_open为 30 天。 任何 web 或后续应用内转化的归因 window 为 90 天。 您无法调整这些属性 windows(来源
  • 它目前仅适用于platform = ANDROID ,因为它仅支持 Google Play Console 集成。 然而,我修改了代码,以便将来可以看到 iOS 是否会得到支持。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM