Google Analytics可以跟踪离线HTML5应用中的互动吗?

Bri*_*n S 5 javascript mobile html5 offline google-analytics

我正在构建一个移动HTML5应用程序,它将在在线和离线模式下完全正常运行.我想知道是否有人知道当应用程序离线时GA是否会跟踪交互?我已经读过GA确实会继续跟踪Android应用,一旦数据重新上线就会同步数据,但我还没有看到任何文档指明它是否也可以为HTML5应用程序执行此操作.

如果GA没有跟踪此信息,是否有人知道可以跟踪离线互动的任何其他分析软件包?谢谢!

Yah*_*hel 0

不,不支持此功能,因为浏览器中的 Google Analytics 在调用时发送所有请求;这些请求针对的是外部资产,如果不在线就无法访问。

Android 功能是 Google Analytics Android(和 iOS)SDK 独有的;由于他们可以批量处理请求并将其存储在应用程序中,因此他们可以对应用程序的调用进行排队以存储,以便在互联网访问恢复时发送。

有一个潜在的解决方案:您可以使用一些Urchin 跟踪方法在内部记录请求;你可以设置_setLocalGifPath_setLocalRemoteServerMode(); 如果您能弄清楚如何让您的应用程序在本地存储这些请求查询字符串,则可以在 GA 恢复时通过迭代请求、剥离本地路径并为连续的图像创建图像请求来将请求批量发送到 Google Analytics。通过将这些值附加到 来查询字符串http:/google-analytics.com/__utm.gif。(这都是理论;我从未实施过。)