在我的Google Analytics中,会话时间设置为30分钟。 但是平均在某些情况下,我在报告表中看到的会话持续时间超过30分钟。怎么可能?我很困惑。请帮助我。
感谢一百万 问候答案 0 :(得分:0)
不活动是用户未与其进行交互时应用会话中的任何时段,和尚未满足会话超时。 如果应用程序在用户处于非活动状态时处于后台或前景状态,则无关紧要。换句话说,如果您的应用程序已落地,或者只是闲置在应用程序页面上,您会在两种情况下均视为无效。
会话超时实际上不是设置,而是用于计算会话长度的变量 。
session timer = 0 minutes
user launches app (session timer starts)
while countdown is not 0 (starting from timeout setting)
if user triggered event OR viewed screen
add inactivity time to session time
restart countdown
else
continue with countdown
请原谅粗略编写的伪代码,但关键是,只有在满足会话超时之前应用程序中发生某些活动时,才会计算在后台花费的时间。
不幸的是,我没有任何文档支持这一点(因为它不存在,这就是我花时间写这个的原因)。但是,我已经使用官方Google Analytics SDK在iOS和Android上对此进行了测试,这确实是它的工作原理。如果需要,我可以和你讨论测试。