Firebase Analytics
Firebase Analytics
Firebase Analytics
Firebase Analytics 集成
1
2
3
4
5
6
7
8
9
10
11
12
13
implementation 'com.google.firebase:firebase-analytics-ktx'
import com.google.firebase.analytics.FirebaseAnalytics
class MyApplication : Application() {
lateinit var firebaseAnalytics: FirebaseAnalytics
override fun onCreate() {
super.onCreate()
firebaseAnalytics = FirebaseAnalytics.getInstance(this)
}
}
Firebase Analytics 测试
实时调试(推荐)
测试代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
val firebaseAnalytics = FirebaseAnalytics.getInstance(this)
// 模拟用户加入购物车的商品数据
val bundle = Bundle().apply {
putString(FirebaseAnalytics.Param.ITEM_ID, "12345") // 商品 ID
putString(FirebaseAnalytics.Param.ITEM_NAME, "Smartphone X") // 商品名称
putString(FirebaseAnalytics.Param.ITEM_CATEGORY, "Electronics") // 商品分类
putString(FirebaseAnalytics.Param.ITEM_VARIANT, "Black") // 商品变种
putDouble(FirebaseAnalytics.Param.PRICE, 699.99) // 商品价格
putString(FirebaseAnalytics.Param.CURRENCY, "USD") // 货币
}
// 记录 ADD_TO_CART 事件
firebaseAnalytics.logEvent(FirebaseAnalytics.Event.ADD_TO_CART, bundle)
启用调试模式:
如果你在开发和调试阶段,希望实时查看事件是否被记录,可以启用调试模式。
在命令行通过 adb
命令启动调试模式:
1
adb shell setprop debug.firebase.analytics.app <YOUR_PACKAGE_NAME>
替换 <YOUR_PACKAGE_NAME>
为你的应用包名(例如,com.example.myapp
)。
使用调试视图查看实时事件:
- 进入 Firebase 控制台。
- 选择你的 Firebase 项目。
- 在左侧导航栏中,点击 Analytics -> DebugView。
- 打开你的应用,开始执行 “
ADD_TO_Cart
” 操作。如果记录成功,你将在 Firebase 控制台中实时看到ADD_TO_CART
事件及其参数。
完成调试后,可禁用调试模式
1
adb shell setprop debug.firebase.analytics.app .none.
Ref
DebugView 实时查看埋点及页面数据https://firebase.google.com/docs/analytics/debugview?hl=zh-cn#enabling_debug_mode
本文由作者按照 CC BY 4.0 进行授权