我有一个棘手的问题没有答案(我浏览了文档,但没找到我要找的东西):
我正在跟踪我的应用中的两个特定事件,一个是GPS跟踪的start
,另一个是stop
事件。在Firebase Analytics中,我可以选择这些活动以创建受众群体。
我想要的观众是当用户触发GPS跟踪流程的start
事件时,但不会完成整个过程并且不会触发stop
事件。
所以基本上当我创建观众时,我必须选择start
和stop
事件,但事实是我实际上没有为这些事件分配值。目前,作为一个测试案例,我告诉听众要跟踪start > 0
和stop <= 0
。
我认为它无法按预期工作。我应该如何在Android应用中跟踪事件,以及如何在受众创建中检索它?默认情况下,我的start
事件值是事件触发的次数吗?
提前致谢,
答案 0 :(得分:0)
您的问题没有提到您正在使用哪个SDK(Android,iOS等,请让您的问题更精确) - 我会假设它是Android。
记录事件时,您可以设置参数。参数由键和值组成。如果要为事件分配值,则必须使用预定义的密钥:FirebaseAnalytics.Param.VALUE。在这种情况下,会为每种事件类型自动累计值。
以下代码段将为您的启动事件执行工作,stop当然会以相同的方式工作:
private void logStartEvent() {
Bundle bundle = new Bundle();
bundle.putInt(FirebaseAnalytics.Param.VALUE, 1);
firebaseAnalytics.logEvent("start", bundle);
}
然后,您应该可以使用start&gt;创建受众群体0并停止&lt; = 0
希望这有帮助。