嗨,

我对Flurry Analytics有疑问。我的应用程序有一个TabbarController,我不想跟踪所有的pageView。

  • 我已经在App委托中启动了FlurrySesion。我应该在AppInBackground上终止 session 还是在应用终止时终止 session ?
  • 我已经成功跟踪了日志事件,但是如何获得带有时间的结束事件?
  • 何时在flurry Analytics服务器上增加用户数量?
  • 如何追踪
  • 新用户
  • Activity 用户
  • session
  • session 长度
  • 使用频率
  • 用户保留
  • 页面浏览量–需要跟踪页面浏览数据
  • 年龄–需要跟踪年龄数据
  • 性别–需要跟踪性别数据
  • 地理

  • 应该手动还是动态执行?

    谢谢。
    -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文档中列出。

    希望这能解决您的所有问题。

    08-18 14:15
    查看更多