【问题标题】:how to integrate firebase analytics in android?如何在android中集成firebase分析?
【发布时间】:2016-09-09 14:08:32
【问题描述】:

我使用了谷歌提供的 FireBase 分析 流程,但之后没有跟踪 firebase 分析 中的任何数据。 如何在android中集成firebase analytics

【问题讨论】:

    标签: android firebase firebase-analytics


    【解决方案1】:

    如果您按照here 的步骤操作,则必须等待 24 小时才能在控制台中看到数据。它会定期更新。

    【讨论】:

      【解决方案2】:

      按照以下步骤在您的 Android 应用中实施 Google Firebase Analytics:

      1. 将 Google Firebase 添加到您的项目中。在 [Google Firebase 控制台][1] 上注册您的应用
      2. 如果您要创建新的 Firebase 项目,请在项目创建工作流程中启用 Google Analytics。
      3. 如果您有一个未启用 Google Analytics 的现有 Firebase 项目,您可以从项目设置的“集成”选项卡中启用 Google Analytics。
      4. 将 Google Analytics Android 库的依赖项添加到您的模块(应用级)build.gradle 文件中。

      Java : 实现 'com.google.firebase:firebase-analytics:17.5.0'

      Kotlin : 实施 'com.google.firebase:firebase-analytics-ktx:17.5.0'

      1. 在每个活动的顶部声明 com.google.firebase.analytics.FirebaseAnalytics 对象:

      Java : 私有 FirebaseAnalytics mFirebaseAnalytics;

      Kotlin : 私有 lateinit var firebaseAnalytics: FirebaseAnalytics

      1. 在 onCreate() 方法中初始化它:

        Java:

        // 获取 FirebaseAnalytics 实例... mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);

        科特林:

        // 获取 FirebaseAnalytics 实例.. firebaseAnalytics= Firebase.analytics

      您已成功将 Firebase Analytics 集成到您的应用中。

      现在记录事件请遵循以下步骤:

      当用户点击应用中的特定元素时,以下代码会记录一个 SELECT_CONTENT 事件。

      Java:

      Bundle bundle = new Bundle();
      bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id);
      bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
      bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
      

      科特林:

      firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_ITEM) {
          param(FirebaseAnalytics.Param.ITEM_ID, id)
          param(FirebaseAnalytics.Param.ITEM_NAME, name)
          param(FirebaseAnalytics.Param.CONTENT_TYPE, "image")
      }
      

      【讨论】:

      • 不知道为什么,但对于 Kotlin,它给了我一个错误“未解析的引用:参数”。
      猜你喜欢
      • 2018-09-03
      • 2019-09-01
      • 2019-12-25
      • 1970-01-01
      • 2017-08-20
      • 1970-01-01
      • 2019-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多