javascript - 在JS中捕获同站点页面转换的URL
问题描述
出于分析目的,我想捕捉用户何时从我网站的一个页面(将运行 JS)转换到我网站内的另一个页面,或者他们是否完全离开。
如果他们在我网站上的页面之间转换,即。Page1 -> Click link -> Page 2 ,我想捕捉他们正在转换到的页面的 URL(第 2 页)。
这是否可以通过听一些卸载事件或其他东西来实现?
解决方案
不,出于隐私原因,没有浏览器允许您捕获用户正在转换到的页面的 URL。如果你找到一种方法,我建议你向浏览器开发团队报告。
要捕获转换,您可以使用 beforeunload / unload 事件,但它们不会为您提供用户目的地。
编辑:如果您想在同一站点中捕获此信息,我想您应该考虑使用 SPA 概念或通过会话存储发送此信息。