我想将Flurry
作为分析解决方案集成到我的应用程序中。初始化会话工作正常,新会话显示在我的 Jmeter 板中。
然而,我的事件不是。我试图记录自定义事件以及预定义的,螺母都没有显示在我的 Jmeter 板。快速查看应用程序流量确认在触发Agent.logEvent
时没有发生数据传输。
我用来记录事件的代码:
FlurryEvent.Params params = new FlurryEvent.Params()
.putDouble(FlurryEvent.Param.TOTAL_AMOUNT,34.99)
.putBoolean(FlurryEvent.Param.SUCCESS,true)
.putString(FlurryEvent.Param.ITEM_NAME,"book 1")
.putString(FlurryEvent.Param.ITEM_TYPE,"Book")
.putString("note","This is an awesome book to purchase!!!");
FlurryEventRecordStatus status = FlurryAgent.logEvent(FlurryEvent.PURCHASED,params);
Log.i("custom","the result of the event is: " + status.toString());
Logcat显示:
2023-09-25 17:35:34.293 29303-29303 FlurryAgent de.tubs.cs.ias.flutebe W Log PURCHASED event - Missing recommended parameters: [fl.item.id, fl.currency.type, fl.item.count, fl.transaction.id]
2023-09-25 17:35:34.294 29303-29303 custom de.tubs.cs.ias.flutebe I the result of the event is: kFlurryEventRecorded
但我的 Jmeter 盘和观察到的流量仍然是空的。根据文档,只需调用logEvent
就足够了,但显然我遗漏了一些东西。
1条答案
按热度按时间5w9g7ksd1#
事件分析数据不是实时的,只有会话数据是实时的。您需要等待几个小时到一天才能看到事件数据。