我正在使用javascript来检测用户何时在我的网站上离开页面。所以我可以检测到用户何时离开我的某个页面,但我不知道用户是在我的网站上还是在我的网站之外的其他页面。
我想确定用户何时访问我网站之外的页面,以便在用户离开我的网站时可以写入我的服务器。记录他们在我的网站上的时间(我自己的网站分析,如谷歌)。
所以我知道我可以使用javascripts onbeforeunload或onunload来检测用户何时离开mywebsite中的页面,但是还有一种方法可以确定他们是否要访问外部网页(不是我的任何页面)位点)吗
也许有一些参数与onbeforeunload消息/事件一起传递?
function closeIt( param1 )
{
// where param1 maybe "http://...google.com";
if ( "MYSITE" in param1 ) { // they are going to a page inside my site }
}
window.onbeforeunload = closeIt;
答案 0 :(得分:0)
如果他们在你的页面之外做了一些事情,你就无法知道他们要去哪里。
如果他们点击您网页上的链接离开您的网站,您可以使用点击事件记录内容并尝试记录,但是在您拨打电话之前,浏览器会遇到问题。
答案 1 :(得分:0)
我认为不应该有办法获取网站外的网页网址。如果有,则会侵犯用户的隐私