【问题标题】:iOS Google Analytics SDK - weird session lengthiOS Google Analytics SDK - 奇怪的会话长度
【发布时间】:2013-05-13 13:42:01
【问题描述】:

我似乎无法理解来自谷歌分析参与行为忠诚度的以下统计数据:

这表明,第一次会话的平均长度为 24 秒,在 42,530 名用户的 40,289 名用户中,第二次会话的平均长度为 4 分 46 秒。该应用程序有一个注册过程,所以 4m46s 并不让我感到惊讶,但它应该是在第一个会话中..

我很确定统计数据有问题。我想我在 didFinishLaunchingWithOptions 中正确地开始了会话:

//google anlytics
[GAI sharedInstance].trackUncaughtExceptions = YES;
[GAI sharedInstance].dispatchInterval = 20;
id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:[[NSBundle mainBundle] objectForInfoDictionaryKey:@"GAIKey"]];
[tracker sendEventWithCategory:@"some-category" withAction:@"some-action" withLabel:@"some-label" withValue:@0];

我真的不明白这些数字,它们不符合我的其他日志、反馈和乱舞统计数据。

有人知道吗?

编辑 - 添加 GOOGLE ANALYTICS 调试模式日志屏幕截图 - 注意:这是在模拟器中的一个会话期间记录的,其中包括注册过程。

【问题讨论】:

  • 您在 Google Analytics 中获得的会话数量与在 Flurry 中获得的会话数量是否相似?您的统计数据似乎表明 GA 以某种方式打破了会话(可能在注册之后)。
  • 你找到答案了吗?
  • @samir,不,我没有。

标签: iphone ios objective-c google-analytics


【解决方案1】:

请阅读这篇文章:

http://cutroni.com/blog/2012/06/29/google-analytics-mobile-app-tracking-data-and-reports/

移动 SDK 中的参与度指标和结果指标类似于网络跟踪,但它们已针对移动应用世界进行了调整。我们有屏幕浏览量,而不是页面浏览量。我们有平均会话持续时间,而不是平均停留时间,而不是页面/访问,我们有屏幕/会话。

【讨论】:

【解决方案2】:

关于应用分析,我不知道我在说什么,但这里有一个有根据的猜测:

如果这类似于漏斗可视化/跟踪(这是我在您说注册表单时的假设),我不得不认为还有一些额外的第一步/会话可能持续大约 4 秒,然后定期调度会为该指标增加 20 秒。

如果这是一个因素,也许将 dispatch 设置为 0 至少可以解决问题。

您是否在使用自动会话管理?

google analytics ios sdk V2.0 short session durations:

应用程序在启动时启动会话,在屏幕保护程序启动时也会启动 轻轻一碰就解散了。

让我感到困惑的一个问题是,在面对 4m 的注册表单时,您如何只失去 2,000 名用户。这将在电子商务网站上破坏交易。

希望这是不言而喻的:

测试和调试

适用于 iOS 的 Google Analytics SDK 提供了一种调试模式,该模式将打印 有关将哪些数据发送到 Google Analytics 的有用信息 在您的日志中。

// 启用调试模式。 [GAI sharedInstance].debug = YES;

如果您真的使用 didFinishLaunchingWithOptions 正确启动会话,我还会进一步调查。

【讨论】:

    【解决方案3】:

    如果无法直接访问您的数据,这只是猜测,但我认为这可能与您的会话跳出率高有关(这意味着它们是只有 1 次命中的会话)。 Google Analytics(分析)将跳出视为耗时 0 秒的访问。

    您能否检查一下:首次访问者的跳出率是多少?如果它非常高,那么 0:24 是因为它被 0:00 实例显着降低了。

    它不影响第二次会话的事实表明它可能是跟踪配置问题;您的跟踪是否有可能错误地导致很大一部分第一次会话中断为第二次会话,从而夸大了您的回访人数并使您的首次访问数据看起来很糟糕?

    【讨论】:

    • 我在问题中添加了谷歌分析日志,您可以查看并进行更明智的推测。我该如何检查跳出率?
    【解决方案4】:

    根据Google Analytics documentation,默认会话长度为30秒。我想知道您的用户是否出于某种原因暂停,然后继续执行您要跟踪的下一个操作。也许您可以增加会话超时以验证是/不是导致奇数的原因。

    这是文档中的代码:

    [tracker setSessionTimeout:60];
    

    【讨论】:

      【解决方案5】:

      https://productforums.google.com/forum/#!forum/analytics

      Adwords 支持网站上的某处还有一个链接,可让您直接联系 Google Analytics(分析)支持人员。他们多次帮助我实施非常大规模的解决方案,通常会在 12-24 小时内做出响应。我强烈建议您与他们联系,并尽可能多地分享问题以获得最佳响应。我们只能利用有限的信息做很多事情。

      现在不在家用电脑上,但如果您需要帮助找到链接,请告诉我。

      【讨论】:

        猜你喜欢
        • 2011-11-22
        • 2016-10-12
        • 2012-11-25
        • 1970-01-01
        • 1970-01-01
        • 2022-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多