我的GitHub
Firebase Analytics 的使用相对直接和简单。下面是一些基础步骤,以 Android 平台为例:
步骤1: 添加 Firebase 到你的 Android 项目
- 打开 Firebase 控制台,创建一个新的项目或选择一个现有项目。
- 在 Firebase 控制台中添加您的 Android 应用,然后下载生成的
google-services.json
文件。 - 把
google-services.json
文件放到你的 Android 项目的app
目录下。
步骤2: 在项目中添加 Firebase SDK
在项目的 build.gradle
文件中添加 Google 服务插件和 Firebase Analytics 依赖。
// 在项目的 build.gradle 中
buildscript {
repositories {
// ...
google()
}
dependencies {
// ...
classpath 'com.google.gms:google-services:4.3.8' // 检查最新版本
}
}
// 在 app 的 build.gradle 中
dependencies {
// ...
implementation 'com.google.firebase:firebase-analytics:19.0.1' // 检查最新版本
}
// 在文件末尾添加
apply plugin: 'com.google.gms.google-services'
步骤3: 初始化和使用 Firebase Analytics
在您的主 Activity
或应用的 Application
类中初始化 Firebase Analytics。
import com.google.firebase.analytics.FirebaseAnalytics
class MyActivity : AppCompatActivity() {
private lateinit var firebaseAnalytics: FirebaseAnalytics
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
// 初始化 Firebase Analytics
firebaseAnalytics = FirebaseAnalytics.getInstance(this)
}
}
现在,您可以使用 firebaseAnalytics
对象来记录事件。
val bundle = Bundle()
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "1")
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "My Item Name")
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "text")
firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle)
以上就是一个非常基础的 Firebase Analytics 的使用示例,您还可以记录更多类型的事件,或者使用更高级的功能,如用户属性设置、自定义事件等。
记得在测试完成后,查看 Firebase 控制台,以确认事件是否正确记录。
这些是基础的使用步骤,在实际应用中还有更多高级用法,例如 Audience 定义、实时数据监控、Crashlytics 整合等。具体可以参考 Firebase 官方文档。