【发布时间】:2016-09-09 14:08:32
【问题描述】:
我使用了谷歌提供的 FireBase 分析 流程,但之后没有跟踪 firebase 分析 中的任何数据。 如何在android中集成firebase analytics?
【问题讨论】:
标签: android firebase firebase-analytics
我使用了谷歌提供的 FireBase 分析 流程,但之后没有跟踪 firebase 分析 中的任何数据。 如何在android中集成firebase analytics?
【问题讨论】:
标签: android firebase firebase-analytics
如果您按照here 的步骤操作,则必须等待 24 小时才能在控制台中看到数据。它会定期更新。
【讨论】:
按照以下步骤在您的 Android 应用中实施 Google Firebase Analytics:
Java : 实现 'com.google.firebase:firebase-analytics:17.5.0'
Kotlin : 实施 'com.google.firebase:firebase-analytics-ktx:17.5.0'
Java : 私有 FirebaseAnalytics mFirebaseAnalytics;
Kotlin : 私有 lateinit var firebaseAnalytics: FirebaseAnalytics
在 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")
}
【讨论】: