Javascript 如何在重定向不同页面时跟踪用户?

Javascript 如何在重定向不同页面时跟踪用户?,javascript,html,node.js,Javascript,Html,Node.js,我目前已经做了一个网站,有一个登录页面和一个主页(有nodejs、js和html)(客户端将发送输入的用户名并传递给服务器,当它被选中时,服务器将发送一个回复,客户端将根据该回复重定向到主页)。将用户从一个页面重定向到另一个页面时,服务器如何在浏览不同页面时跟踪客户端连接的用户 编辑: 在阅读了回复并在谷歌上搜索之后,我找到了这段视频,这正是我所需要的。一般来说 如果您的页面使用重定向,则重定向页面将成为登录页面的参照者。例如,如果您更改了站点,使得index.html现在重定向到home.ht

我目前已经做了一个网站,有一个登录页面和一个主页(有nodejs、js和html)(客户端将发送输入的用户名并传递给服务器,当它被选中时,服务器将发送一个回复,客户端将根据该回复重定向到主页)。将用户从一个页面重定向到另一个页面时,服务器如何在浏览不同页面时跟踪客户端连接的用户

编辑: 在阅读了回复并在谷歌上搜索之后,我找到了这段视频,这正是我所需要的。

一般来说

如果您的页面使用重定向,则重定向页面将成为登录页面的参照者。例如,如果您更改了站点,使得index.html现在重定向到home.html,则index.html将成为home.html的参考。如果有人通过谷歌搜索到达你的网站,并首先将他们发送到index.html,你将不会有任何关于谷歌搜索的数据

因此,您应该将Google Analytics跟踪代码放在重定向页面和登录页面上。这样,重定向页面将为您的报告捕获实际的推荐人信息

注意,一些浏览器实际上可能会在代码调用JavaScript之前重定向。
(cf.)

这通常是通过Cookies实现的google analytics跟踪代码是我考虑过的选项之一,但对于我正在使用的应用程序来说,这似乎是不必要的。但我确实想过把它用于我想做的另一个项目。