不用extjs,Jquery等任何js脚本,怎么计算用户在页面的停留时间?


不用extjs,Jquery等任何js脚本,怎么计算用户在页面的停留时间? 例如:发出去的邮件(邮件里不能包含js脚本)。我怎么计算用户在邮件的内容上停留了多长时间?
不要告诉我没法实现,国外已经有人实现,只是不开源,高昂的收费。

.net asp.net

轩轩就是轩轩 10 years, 5 months ago

首先声明,我没实现过此类功能,以下思路仅供参考:
要想知道停留时间,必须要知道进入页面的时间和离开页面的时间,所以应当选择两个合适的事件去记录进入和离开页面的时间,在离开的时候求得时间差即可.

比如asp.net里面Page.LoadComplete事件和Page.Unload事件等,当然这样并不能精确计算出用户在页面停留的时间,会有些许偏差.另外应当选择"合适"的事件!

当然,js里面的话也可以使用类似思路,如开始的时候出发window.load事件,卸载页面的时候window.unload事件,思路都是一样的。

个人建议,仅供参考!

noface answered 10 years, 5 months ago

Your Answer