其他分享
首页 > 其他分享> > Sitecore Analytics - 为啥最后一页duration总是0

Sitecore Analytics - 为啥最后一页duration总是0

作者:互联网

原文链接:http://www.cnblogs.com/JoeHou/p/9012540.html

从打开一个Sitecore网站的第一个页面(可能是首页,也可能是任何一个页面)开始,Sitecore会在session中创建一个“Interaction”的对象,在session end时,这个对象信息会被写入到xDB中,对应"Interactions"中的一条

 

这条信息记录了用户此次与网站交互的各种信息:

在上面的Pages这个数组中,每一个对象存储了用户浏览这个页面的信息:

 

奇怪的是最后一个页面的duration总是0(到目前看是这样)

感觉Sitecore是从后端计算的duration,大体思路是当一个页面开始,用这个页面开始时间减去上一个页面的开始时间,就得到了上一个页面的duration。

而最后一个页面没有下一个页面,所以也无法计算了。

这样做有一定道理,比如打开最后一个页面后,没有任何操作(比如吃午饭去了等等),等session结束(通常20分钟),总不能认为用户在最后一个页面呆了20分钟。。。

但是如何得到最后一个页面的真正的duration或尽可能相似的呢?有几个思路s:

 

转载于:https://www.cnblogs.com/JoeHou/p/9012540.html

标签:Sitecore,系数,一个,Analytics,session,颗星,duration,页面
来源: https://blog.csdn.net/weixin_30815469/article/details/99554625