嗨,
我对Flurry Analytics有疑问。我的应用程序有一个TabbarController,我不想跟踪所有的pageView。
应该手动还是动态执行?
谢谢。
-Keyur
最佳答案
当Flurry连接到navigationController而不是tabBarController时,它只会记录所有页面视图。而且您还必须添加一点,如果您想对其进行跟踪,则它不是标准的。
发送 session 数据是个人喜好。如果您没有太多操作,则没有理由覆盖默认设置。
要跟踪定时事件,您需要使用匹配名称调用-endTimedEvent方法以正确捕获时间。
[FlurryAnalytics logEvent:@"MyCustomEvent" timed:YES];
// do stuff
[FlurryAnalytics endTimedEvent:@"MyCustomEvent" withParameters:nil]; // set parameters if you have any
如果不调用endTimedEvent,则所有timed:YES事件将在 session 结束时结束。
从Flurry发送的默认数据中自动捕获新用户。它不会捕获年龄,唯一ID或位置等个人信息。但这将使您准确地了解有多少新用户正在使用您的应用。如果要添加进一步的跟踪,则必须将其添加到Flurry extra。
Flurry允许您除了以其收集的设备和运营商信息之外,还添加userId,年龄,性别和位置。您必须手动设置它们,并在API文档中列出。
希望这能解决您的所有问题。