乱舞 "Event" 添加
Flurry "Event" Add
我知道如何 start
和 end
Sessions in flurry
我也能够在我的 Analytics
部分中成功看到它们。
我现在要实现的是用户clicks/views的事件。
我有一个播放文件的媒体播放器。我想看看有多少用户播放了文件直到结束。 How add such events inside a session for a user?
在 onCreate()
之后初始化一个 FlurryAgent 使用:
FlurryAgent.init(YourClass.this, "YOUR_API_KEY");
使用以下方式开始/结束您的会话:(这将出现在您的 activity class 中)
@Override
protected void onStart() {
super.onStart();
FlurryAgent.onStartSession(YourClass.this, "YOUR_API_KEY");
}
@Override
protected void onStop() {
super.onStop();
FlurryAgent.onEndSession(YourClass.this);
}
现在将此行添加到您想要记录事件的位置:
FlurryAgent.logEvent("Your_event_name");
要使用某些参数记录事件,请使用:
HashMap<String, String> myMap = new HashMap<String, String>();
myMap.put("key", "value");
FlurryAgent.logEvent("even_name", myMap);
希望这会对某人有所帮助。
注意: 如果您遇到 FlurryAgent.logEvent
和 FlurryAgent.onEvent
这两个术语,请使用 .logEvent
.onEvent
已弃用。参考文献here
我知道如何 start
和 end
Sessions in flurry
我也能够在我的 Analytics
部分中成功看到它们。
我现在要实现的是用户clicks/views的事件。
我有一个播放文件的媒体播放器。我想看看有多少用户播放了文件直到结束。 How add such events inside a session for a user?
在 onCreate()
之后初始化一个 FlurryAgent 使用:
FlurryAgent.init(YourClass.this, "YOUR_API_KEY");
使用以下方式开始/结束您的会话:(这将出现在您的 activity class 中)
@Override
protected void onStart() {
super.onStart();
FlurryAgent.onStartSession(YourClass.this, "YOUR_API_KEY");
}
@Override
protected void onStop() {
super.onStop();
FlurryAgent.onEndSession(YourClass.this);
}
现在将此行添加到您想要记录事件的位置:
FlurryAgent.logEvent("Your_event_name");
要使用某些参数记录事件,请使用:
HashMap<String, String> myMap = new HashMap<String, String>();
myMap.put("key", "value");
FlurryAgent.logEvent("even_name", myMap);
希望这会对某人有所帮助。
注意: 如果您遇到 FlurryAgent.logEvent
和 FlurryAgent.onEvent
这两个术语,请使用 .logEvent
.onEvent
已弃用。参考文献here