Html Cookie能否确定网站退出时间?

Html Cookie能否确定网站退出时间?,html,cookies,web,Html,Cookies,Web,如果用户最后一次访问某个网页,是否可以使用cookies来确定用户离开该网页的时间?换句话说,如果用户访问我网站上的5个网页,我可以确定用户离开第5页去新网站的时间吗?如果用户关闭浏览器而不访问新网站,这有关系吗?我们是否可以使用cookies或其他方法检测此问题?当用户访问您的站点时,cookies会被读取和写入。当用户不再在您的站点上时,没有基于cookie的方式来启动通信 如评论中所述,您应该使用分析(如Google analytics、Omniture或其他)来收集关于退出用户的数据。您

如果用户最后一次访问某个网页,是否可以使用cookies来确定用户离开该网页的时间?换句话说,如果用户访问我网站上的5个网页,我可以确定用户离开第5页去新网站的时间吗?如果用户关闭浏览器而不访问新网站,这有关系吗?我们是否可以使用cookies或其他方法检测此问题?

当用户访问您的站点时,cookies会被读取和写入。当用户不再在您的站点上时,没有基于cookie的方式来启动通信


如评论中所述,您应该使用分析(如Google analytics、Omniture或其他)来收集关于退出用户的数据。

您可以使用javascript在页面加载和退出时向服务器发送时间。但对onunload()的支持非常糟糕。我不会用它的

一种昂贵的方法是每隔几秒钟(或其他时间)对服务器进行一次ajax调用,看看它们何时停止

setInterval( function(){

    imHere();

}, 2000 );

function imHere(){

    $.post('script.php', {some: data});

}

不过那会很糟糕。使用google analytics更好。

如果浏览器没有进一步的交互,您希望Cookie如何传输到您的站点?您不能使用Cookie,但是,如果你不想使用google analytics或类似的工具,你可以使用JavaScript/AJAX来实现这一点。我最近参加了一个关于google analytics的研讨会,讲师说google可以确定你何时退出网站。我开始思考这一点,我不知道这是怎么可能的,除非你访问的下一个网站也是谷歌分析网站,在这种情况下,谷歌会知道你以前在哪里。根据,GA设置了一个cookie,每次访问者加载你的一个页面时,cookie都会过期30分钟。如果30分钟到期后该访问者没有再次加载页面,GA知道他离开了。