类似于:适用于 Android 的 Mixpanel 分析是否在离线时工作?
在 Javascript API 上,当访问者离线时,事件和用户跟踪是否安全?
我问是因为我们的应用程序有时会在移动设备上使用,我们仍然需要跟踪这些离线事件。
类似于:适用于 Android 的 Mixpanel 分析是否在离线时工作?
在 Javascript API 上,当访问者离线时,事件和用户跟踪是否安全?
我问是因为我们的应用程序有时会在移动设备上使用,我们仍然需要跟踪这些离线事件。
正如 raylu 在原始源代码中指出的那样,它不是开箱即用的。但是,如果您还查看REST API的源代码和文档,您可以将time
其作为参数传递给track
,这样您就可以确保时间戳是正确的(作为对 henry 答案的改进)。
如果您MixpanelLib.prototype.track
在 JS 中查找,您会看到它不会更改时间,如果您查看 REST API 文档,他们会明确表示:
time 是事件发生的时间,它必须是 unix 时间戳,比代码发送时间早 5 天的请求将被拒绝 - 这是出于安全原因,因为您的令牌通常是公开的。格式为自 1970 年以来的秒数,GMT 时区。如果你想导入数据,你可以通过一个特殊的 API 来处理任何事件。
在 html5 设备和浏览器上,Localytics 将所有事件数据写入持久存储,并在连接可用时使用正确的时间戳上传它们。
尽管 Mixpanel 不能像这样开箱即用,但您可以使用相同的方法并检查它们的回调值以确定何时删除事件。时间戳将不正确,但您将获得所有数据。
随时查看我们的来源(链接在下面的文档中),看看我们是如何做到的: http ://www.localytics.com/docs/html5-integration/
——亨利