如何查看访问者在我的网站上停留的时间(持续时间)

时间:2018-04-27 15:12:48

标签: express

我做一个简单的分析管理员,假设我是购物中心的老板,作为我的第一个项目

我已经查了很多关于它但我无法找到任何信息。到目前为止我发现的是,大多数现有营销人员都使用cookie,并且他们在某些方面对其进行了解决,例如他们在当前时间设置了一些cookie,并在用户移动到网站上的另一个页面时设置另一个cookie。

我的网站由AJAX和expressjs与mysql组成,我将用户的平均持续时间发送到我的管理页面

有人能告诉我如何追踪持续时间吗?

我绝对不会分发这个想法,但它只适用于我的团队项目

1 个答案:

答案 0 :(得分:0)

这可以通过localStorage(可选)和onbeforeunload的组合来实现。

  • 设置用户首次访问网站时的当前时间
  • 将其存储在localstorage
  • 当他们即将离开onbeforeunload时,您可以保存/计算持续时间

https://developer.mozilla.org/en-US/docs/Web/API/Storage/LocalStorage

https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload