我正在构建一个移动HTML5应用程序,该应用程序在在线和离线模式下都将完全正常运行。我想知道是否有人知道当应用程序离线时GA是否会跟踪交互?我已经读过,GA确实会继续跟踪Android应用,在数据重新联机后同步这些数据,但我还没有看到任何文档指明它是否也可以为HTML5应用程序执行此操作。
如果GA没有跟踪此信息,是否有人知道可以跟踪离线互动的任何其他分析软件包?谢谢!
答案 0 :(得分:0)
不,此功能不受支持,因为浏览器中的Google Analytics会在通话时发送所有请求;这些请求是针对无法联机的外部资产。
Android功能对于Google Analytics Android(和iOS)SDK是独一无二的;因为他们可以批量处理他们的请求并将它们存储在应用程序中,所以他们可以将应用程序的调用排队,以便在恢复互联网访问时发送。
有一个潜在的解决方案:您可以使用部分Urchin tracking methods在内部记录请求;您可以设置_setLocalGifPath
和_setLocalRemoteServerMode()
;如果您可以弄清楚如何让您的应用程序在本地存储这些请求查询字符串,则可以通过迭代请求,剥离本地路径以及为连续创建映像请求来恢复GA时将请求批量输出到Google Analytics通过将这些值附加到http:/google-analytics.com/__utm.gif
来查询字符串。 (这是所有理论;我从未实现过它。)