Google Analytics IOS SDK 会话超时

发布于 2024-12-05 23:31:34 字数 69 浏览 1 评论 0原文

Google Analytics 报告的每次访问的平均时间与我的服务器日志不符。 IOS SDK 的默认空闲会话超时是多少?

Average time spent per visit as reported by Google Analytics does not match my server logs. What is the default idle session timeout for the IOS SDK?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吃兔兔 2024-12-12 23:31:34

Google Analytics SDK 版本的工作方式与网络版本不太一样。看起来您需要以下内容:

-(void) applicationDidEnterBackground:(UIApplication*)application
{
[[GANTracker sharedTracker] stopTracker];
}

您需要结束给定的会话,因为在后台运行的应用程序将继续保留该会话。监视应用程序状态并相应地调用适当的方法。更多信息请参见:

为什么我的 iOS 应用程序在 Google Analytics(分析)中的会话长度为 30 分钟以上?

因此,要回答您的问题,您需要了解如何使用日志计算应用程序中的时间,以及如何使用 Google Analytics 进行模拟,同时考虑后台状态。

The SDK version of Google Analytics doesn't work quite the same way as the web version. It looks like you need something along the lines of:

-(void) applicationDidEnterBackground:(UIApplication*)application
{
[[GANTracker sharedTracker] stopTracker];
}

You need to end a given session because an app running in the background will continue to hold that session. Monitor the application state and call the appropriate methods accordingly. More here:

Why are my iOS app's session lengths 30 min + in Google Analytics?

So, to answer your question you need to know how you're calculating time in app with your logs and how to emulate that with Google Analytics, taking the background state into consideration.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文