【问题标题】:Is it possible to use Firebase Messaging with Google Analytics in Android?是否可以在 Android 中使用 Firebase Messaging 和 Google Analytics?
【发布时间】:2016-06-09 00:58:23
【问题描述】:

我开始将 Firebase Cloud Messaging 用于 Android 应用,现在我尝试将 Google Analytics(不是 Firebase 分析)添加到同一个应用。

问题在于,在为 Analytics 创建 google-services.json 时,它会忽略 FCM。我使用同一个谷歌帐户来创建两个 json 文件。

我读到,启用第二个服务(在本例中为 Analytics)时,json 应该更新添加消息传递和分析,但也许这只适用于 Firebase 服务?

我可以使用 Firebase Analytics,实际上这是 Google 推荐的,但是否可以同时使用 Google Analytics 和 Firebase 服务?

【问题讨论】:

  • 您是将 GA 添加到现有 Firebase 项目,还是将 Firebase 添加到具有 GA 的现有 Google Developers 项目?
  • @ArthurThompson 我正在尝试将 GA 添加到现有 Firebase 项目中,但是在创建 GA 项目和跟踪号时,它会创建一个新的 google-services.json,其属性与 FCM 的 json 不同。比如project_number和project_id在两个json中都不一样
  • 我明白了,感谢您的反馈,我会将此问题通知团队。
  • 史蒂夫的回答确实有效,只是令人困惑的是 json 具有不同的属性。我忽略了所有 GA json 属性并将“analytics_service”添加到 FCM json
  • @ArthurThompson 将 Firebase 添加到现有 GA 项目怎么样?

标签: android google-analytics firebase-cloud-messaging firebase-analytics


【解决方案1】:

是的,可以在同一个应用中使用 Firebase 云消息传递和 Google Analytics。我建议使用 Firebase 生成的 json 文件并将以下对象合并到“服务”对象中:

 "analytics_service": {
          "status": 2,
          "analytics_property": {
            "tracking_id": "<your tracking id>"
          }
        },

【讨论】:

  • 成功了!我只需要等待几分钟即可更新 GA 仪表板。谢谢!
  • 非常感谢。它也对我有用。我实施了 Admob 原生广告,但我也想使用 GA。 Admob 和 Firebase 有不同的 google-services.json 文件。这解决了我的问题
  • 它也对我有用,但是项目信息上的“project_number”在两个 json 文件中是不同的,但它可以工作,
  • 在哪里可以找到此跟踪 ID?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-15
  • 1970-01-01
  • 2023-02-01
  • 2016-10-25
相关资源
最近更新 更多