Express 如何了解访问者在我的网站上停留的时间(持续时间)

Express 如何了解访问者在我的网站上停留的时间(持续时间),express,Express,我正在做一个简单的分析管理员假设我是一个购物中心的业主作为我的第一个项目 我查了很多,但找不到任何信息。到目前为止,我发现大多数现有的营销工具都使用cookie,它们会以某种方式使用cookie,比如在当前时间设置一些cookie,在用户移动到网站上的另一个页面时设置另一个cookie 我的网站由AJAX和expressjs以及mysql组成,我会将用户的平均持续时间发送到我的管理页面 有人能告诉我如何追踪持续时间吗 我肯定不是在传播这个想法,但它只是针对我的团队项目这可以通过结合使用local

我正在做一个简单的分析管理员假设我是一个购物中心的业主作为我的第一个项目

我查了很多,但找不到任何信息。到目前为止,我发现大多数现有的营销工具都使用cookie,它们会以某种方式使用cookie,比如在当前时间设置一些cookie,在用户移动到网站上的另一个页面时设置另一个cookie

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

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


我肯定不是在传播这个想法,但它只是针对我的团队项目

这可以通过结合使用
localStorage
(可选)和
onbeforeuload
来实现

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