我目前正在开发一款使用Wifi Direct连接一组设备的应用。虽然该组已连接,但没有互联网连接,因此一旦禁用wifi直接,他们会收集要发送的分析命中。命中已成功发送,我可以在仪表板中查看它们。但是,会话时间似乎已关闭。尽管点击时间为5分钟,但我还没有持续超过几秒钟的会话。我的平均会话长度是0秒。我已经检查了我的会话超时设置,它们设置为30分钟。每次打开应用程序时,都会发出明确的启动会话命令。我正在使用在应用启动时创建的静态跟踪器。
有没有人知道为什么会发生这种情况?
编辑: 我发现了发生了什么。我按照此处的Google Analytics指南进行操作:https://developers.google.com/analytics/devguides/collection/android/v3/sessions 本指南未提及的是会话控制字段需要在事件发送后更改。除“开始”或“结束”之外的任何字符串都可以使用,我选择“在”期间。