• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - Google Analytics(分析) session 数怎么会大于屏幕数?

[复制链接]
菜鸟教程小白 发表于 2022-12-13 04:59:40 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我们使用 v3 Google Analytics iOS SDK。我们目前在生产中使用谷歌的自动 session 管理。应用程序上的每个屏幕都会被跟踪。我的平均 session 时间是 25 分钟。 session 时间要么非常低要么非常高。 30% 的 session 为 0-10 秒,60% 为 181 秒以上。

Google 的文档称,即使用户在应用处于后台后返回到同一屏幕,他们也会计算每次屏幕浏览量。我根据在受控环境中的测试验证了这是真的。首先,我使用 this 将手动 session 跟踪添加到应用程序中。 .下午 12 点 36 分,我第一次在全新的 Google Analytics(分析)应用程序 ID 中打开了该应用程序。然后我把它放在后台。然后再次打开它并再次将其设置为背景。 15 分钟后,我的正确 session 数为 2,屏幕数为 2。然后我取消了手动 session 计数,并在下午 12:55 又做了两个 session 。大约 10 分钟后,我的 session 计数为 3,而我的屏幕计数准确为 4。自动跟踪的 session 计数似乎减少了 1,但偏低。鉴于这个测试,我无法理解生产中发生了什么。

从逻辑上讲,每个 session 都必须至少需要一个屏幕 View 。那么 session 数怎么会大于生产中的屏幕数呢?我看到的是 session 数大约是屏幕数的两倍。这怎么可能?



Best Answer-推荐答案


事实证明,如果您使用的是后台获取或后台定位服务,则会调用 didFinishLaunchingWithOptions AppDelegate 方法 - 并且 Google Analytics(分析)库会告诉您将 session 启动代码放在那里。如果您围绕 UIApplicationState 对该代码进行门控,则可以避免幻像 session 。 (在此处查看更多信息:http://mikethinkingoutloud.com/issues-with-google-analytics-and-ios-7-background-fetch/)

关于ios - Google Analytics(分析) session 数怎么会大于屏幕数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28074282/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap