如何在android中集成firebase分析?

时间:2016-09-09 14:08:32

标签: android firebase firebase-analytics

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

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

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

科特林:实施'com.google.firebase:firebase-analytics-ktx:17.5.0'

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

Java :私有FirebaseAnalytics mFirebaseAnalytics;

科特琳:私有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")
}