google-analytics - 离线应用程序的分析+统计?

标签 google-analytics statistics analytics offline universal-analytics

正如标题所示,我需要做的是在各种 iO/Android/Windows 应用程序中跟踪各种用户事件 - 例如点击、滑动、在页面上花费的时间等。

这些应用程序基于响应式 HTML/CSS/JS,并具有简单的操作系统特定容器。所有数据(例如图像、视频等)均独立包含在应用程序中。

这些应用程序的特点是,销售人员将使用 iPad/Surface/Android 平板电脑向潜在客户演示产品、电子表格、电视广告等功能。客户端的一个关键要求是,一旦平板电脑连接到互联网,这些统计数据就会被推送到中央统计服务(或某种数据库等)

我正在阅读一些有关 Google 新产品的内容 Universal Analytics 并以“网站模式”将其实现到应用程序的 HTML 中。据说它允许跟踪异地行为,但在我的测试中,它只有在我在线时才有效。 我很确定我不是第一个想做这样的事情的人。您可以推荐哪些实现方案?我希望让通用离线统计启动并运行,以支持做一些基于自定义消息/cookie/平面文件的解决方案。 PS:我在互联网上找到的教程没有太大帮助。要么太复杂,没有深入覆盖离线部分,要么使用这部分太模糊......

也许我确实需要 iOs/Android SDK 来让该部分正常工作?如果是这样,我该如何处理 Windows Surface?

最佳答案

Universal Analytics 中的所有内容均通过 Measurement Protocol 运作。归根结底,这只是对 GA 后端的 HTTP 请求。所有的 GA 跟踪库(analytics.js 用于 Web 以及 AndroidiOS SDK)都只是测量协议(protocol)之上的糖。

如果您想将数据发送到 GA,您将需要具有网络访问权限。如果没有网络访问,请求将必须排队并稍后发送。据我所知,没有一个跟踪库完全支持这一点(将来可能会),因此不幸的是,如果这是硬性要求,您可能必须自己实现离线支持。

对于 Windows 手机,正如我所说,始终存在测量协议(protocol),因此您应该能够从任何支持 HTTP 的设备(甚至是打印机和电视等设备)发送点击。

注意:如果您要对稍后发送的命中进行排队,则需要记录它们发生的时间并设置 &qt测量协议(protocol)请求中的(队列时间偏移)参数,否则命中时间将关闭。

关于google-analytics - 离线应用程序的分析+统计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25895879/

相关文章:

iphone - 有什么方法可以增加Google Analytics(分析)为我的iPhone应用程序提供给我的异常描述文本的数量吗?

google-analytics - 谷歌分析重复交易

r - 如何使用 R 删除 coplot 中的 "Given"

session - 在 Google Analytics 中,如果每个 session 只能触发一次,为什么唯一页面浏览量高于 session ?

hadoop - Datameer 与 Alteryx 的优缺点

mysql - 为基于事件的分析设计数据库模式

google-analytics - 在Google Analytics(分析)中跟踪“添加到HomeScreen网络应用”

Android 谷歌分析显示来自俄罗斯的访问甚至没有在任何设备上安装应用程序

python - 弹性网是如何使用的?

c# - C# 中的非线性回归