Flurry(Android),如何记录用户交互之间的时间?

时间:2012-11-29 14:00:29

标签: android flurry

我对Flurry-Android的文档有点惊讶。 让我们举个例子:您的应用程序具有用户完成的级别,您如何记录用户完成每个级别所需的时间?

这是事件的基本API调用:

FlurryAgent.logEvent(String eventId, Map < String, String\> parameters, boolean timed)  
FlurryAgent.logEvent(String eventId, boolean timed)

你应该把levelindex放在哪里,时间如何运作?如何呈现数据?

2 个答案:

答案 0 :(得分:1)

您需要致电endTimedEvent。在您的示例中,记录用户完成某个级别所需的时间,您将在级别开始时执行以下操作:

Map<String, String> params = new HashMap<String, String>();
params.put("index","1");
FlurryAgent.logEvent("PlayingLevel", params, true);

...以及等级结束时的以下内容:

FlurryAgent.endTimedEvent("PlayingLevel");

答案 1 :(得分:0)

注意:Flurry有关于如何在线记录活动持续时间的文档。请查看第3层事件部分以获取示例代码。

http://support.flurry.com/index.php?title=Analytics/GettingStarted/Events/Android