gpt4 book ai didi

ios - Google Analytics session 计数怎么会大于屏幕计数?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:17 25 4
gpt4 key购买 nike

我们使用 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 必然需要至少一次屏幕浏览。那么 session 数怎么会比生产中的屏幕数大呢?我看到的是 session 数大约是屏幕数的两倍。怎么会这样?

最佳答案

事实证明,如果您正在使用后台获取或后台定位服务,则会调用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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com