【问题标题】:google-services.json for Firebase and Google Analytics用于 Firebase 和 Google Analytics 的 google-services.json
【发布时间】:2017-02-18 13:56:12
【问题描述】:

我想在我的项目中同时使用 Google Analytics 和 Firebase。我已经从 Firebase 控制台设置下载了 google-services.json 文件,但使用它后,我无法支持 Google Analytics。它向我显示错误:

Error:(463, 49) error: cannot find symbol variable global_tracker

如何在同一个 .json 文件中配置两者?

从 Firebase 仪表板下载的 .json 文件中缺少以下字段。

"services": {
    "analytics_service": {
      "status": 2,
      "analytics_property": {
        "tracking_id": "some_tracking_id"
      }
    },

【问题讨论】:

标签: android firebase google-analytics google-play-services


【解决方案1】:

当我从 Firebase 控制台下载 google-services.json 时,analytics-service 看起来像这样:

"analytics_service": {
      "status": 1
    },

但是,由于我已经按照 here 的指示使用 global_tracker.xml 文件配置了 Google Analytics,因此似乎没有必要在 google-services.json 中配置它。

【讨论】:

    【解决方案2】:

    您不应该使用 Google Analytics,Firebase 已经包含了您可以更好地使用的分析服务。

    模块里有build.gradle:

    compile 'com.google.firebase:firebase-core:10.0.1'

    声明对象

    private FirebaseAnalytics mFirebaseAnalytics;

    onCreate 方法中的实例

    mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);

    所以注册事件:

    Bundle params = new Bundle();
    params.putString("image_name", name);
    params.putString("full_text", text);
    mFirebaseAnalytics.logEvent("share_image", params);
    

    更多信息:

    https://firebase.google.com/docs/analytics/android/events

    【讨论】:

    • 不能禁用 Google Analytics。
    猜你喜欢
    • 2018-10-21
    • 1970-01-01
    • 1970-01-01
    • 2021-01-14
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    • 2019-06-29
    • 2021-11-05
    相关资源
    最近更新 更多