我们在跟踪名为
in_app_purchse
的事件时遇到问题。通常,当用户购买我们的游戏时,Firebase Analytics 事件会自动跟踪此事件。
但是,即使使用调试视图或实时分析仪表板,我们也无法验证它。
而其他自动跟踪事件,例如
ad_rewarded
我们可以通过调试视图或实时分析仪表板进行验证。
我们已经使用 logcat 检查了普通应用程序日志。在那里我们发现了一个带有
FirebaseSessions Sessions SDK disabled. Events will not be sent.
的日志,之后我们运行这些终端命令从 Firebase 获取详细日志。
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
之后,当我们以游戏用户身份启动 IAP 购买时,我们会收到此日志
02-28 14:45:19.245 D/FA-SVC (31561): Log and bundle. event: in_app_purchase(\_iap)
02-28 14:45:19.247 V/FA-SVC (31561): Checking account type status for ad personalization signals
02-28 14:45:19.247 D/FA-SVC (31561): Turning off ad personalization due to account type
02-28 14:45:19.248 D/FA-SVC (31561): Marking in-app purchase as real-time
02-28 14:45:19.249 D/FA-SVC (31561): Log and bundle processed. event, size, time_ms: in_app_purchase(\_iap), 1447, 4
成功完成购买后,我们将获得这些日志 Firebase 日志
in_app_purchase
(github.com)
这些是我们在 Log Cat 上收到的所有日志,仍然是
in_app_purchse
事件,我们无法使用 Firebase /GA4 调试视图或实时仪表板验证该事件。
构建环境信息:
测试设备:
注:
提前致谢。
我们尝试过一些事情,比如
统一更新/降级 Firebase Unity SDK
双重验证 Firebase 配置
更改Unity版本
我也遇到同样的问题。 是不是因为是为了测试而购买的(无效或者沙盒)?
https://support.google.com/analytics/answer/9234069?hl=en 在此输入图片描述