当用户不在线时,Google Analytics 是不是会离线存储数据?

Posted

技术标签:

【中文标题】当用户不在线时,Google Analytics 是不是会离线存储数据?【英文标题】:Does Google Analytics Store the data offline when the user is not online?当用户不在线时,Google Analytics 是否会离线存储数据? 【发布时间】:2018-12-20 09:49:08 【问题描述】:

我在我的 android 应用中使用 Google Analytics 来跟踪有关使用情况等的一些指标。

我只是想知道谷歌分析是否会缓存离线使用我的应用程序的用户的数据,然后在他的互联网启动时记录下来?

基本上我想跟踪在没有互联网的情况下使用该应用的用户数量以及通过互联网使用我的应用的用户数量。

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

是的,GA can queue events while offline。我相信这些事件的有效期最长为 4 小时。

importScripts('https://storage.googleapis.com/workbox-cdn/releases/3.6.1/workbox-sw.js');

workbox.googleAnalytics.initialize();

【讨论】:

非常感谢您的回答。我正在为我的 Android 应用程序使用 Google Analytics。但只是为了澄清一下,谷歌分析是否会自动缓存分析数据,然后在互联网可用时将其发送到服务器?因为在网站中,大多数情况下用户必须在线,但在 Android 应用中,用户不需要在线。 不,它不会自动执行。您需要使用上述插件。 @Sal cangeloso 如何在 Android 应用程序中使用 Workbox。能不能详细说一下。

以上是关于当用户不在线时,Google Analytics 是不是会离线存储数据?的主要内容,如果未能解决你的问题,请参考以下文章

Google Analytics“用户计数”与大查询“用户计数”不匹配

当我们将 Google Analytics 添加到 iOS 应用程序时,如何指定应该和不应该将哪些内容作为会话(而不是事件)进行跟踪

Google Analytics - 它可以收集表单数据吗?

Google Analytics 中的访问流

在 503 页面上使用 Google Analytics

应用电子商务操作过滤器时,Big Query 和 Google Analytics UI 不匹配