本文旨在使用 Firebase SDK 统计事件、设置用户属性,并提供测试方法。
统计事件
见 Log events
1
2
3
4
5
6
7
8
9
10
11
12
13
|
Firebase.Analytics.FirebaseAnalytics.LogEvent(
Firebase.Analytics.FirebaseAnalytics.EventSelectContent,
new Firebase.Analytics.Parameter(
Firebase.Analytics.FirebaseAnalytics.ParameterItemId, id),
new Firebase.Analytics.Parameter(
Firebase.Analytics.FirebaseAnalytics.ParameterItemName, "name"),
new Firebase.Analytics.Parameter(
Firebase.Analytics.FirebaseAnalytics.UserPropertySignUpMethod, "Google"),
new Firebase.Analytics.Parameter(
"favorite_food", mFavoriteFood),
new Firebase.Analytics.Parameter(
"user_id", mUserId)
);
|
设置用户属性
见 Set user properties
1
|
Firebase.Analytics.FirebaseAnalytics.SetUserProperty("favorite_food", "ice cream");
|
测试方法
无论哪种方法,都需要先打开测试机的调试模式,方法见 Enable debug mode
1
|
adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
|
方式一:ADB
在终端打印日志,见 View events in the log output
1
2
3
|
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
|
✍ 😱 emmm… 怎么不算竞品调研神器呢。
方式二:DebugView
在 Firebase/GA 后台,打开 DebugView,如下图: