用javascript获取退出页面是可能的
It's possible to get the exit page in javascript?
在javascript中可以使用document.referer获取referer页面。
但是有可能在javascript中获得退出页面吗?
例如,我的网站是example.com。一个访问者访问页面example.com,然后他在url栏中输入"www.aaaaaaa.com"离开我的网站:我想用javascript检测这个url wwww.aaaaaaa.com。
衷心感谢您。
尝试onbeforeunload
事件。它在页面卸载之前被触发。
window.onbeforeunload = function (e) {
var exitPage =window.location.href ;
}
保存退出页面在你的cookie和检测地址栏是否改变,你可以检查当前地址定期使用setTimeout/interval:
var oldLocation = window.location.hostname;
setInterval(function() {
if(window.location.hostname != oldLocation) {
//do your action
// oldLocation = location.href
}
}, 1000); // check every second
但是在这种情况下你需要检查域名,因为有时URL有不同的参数
为了跟踪你的网络统计数据的退出页面,你只需要链接到服务器上的另一个转发页面并跟踪该页的使用情况。一般都是这么做的。
或者,如果你可能考虑使用谷歌分析检查这段代码:
<script>
/**
* Function that tracks a click on an outbound link in Google Analytics.
* This function takes a valid URL string as an argument, and uses that
* URL string as the event label.
*/
var trackOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {'hitCallback':
function () {
document.location = url;
}
});
}
</script>
用法:
<a href="http://www.example.com"
onclick="trackOutboundLink('http://www.example.com'); return false;">
Check out example.com
</a>
上面的代码是从本页和这里复制的:Google Analytics出站链接事件跟踪
相关文章:
- 使用Javascript获取所选选项ID
- 可以't使用JavaScript获取width属性
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- Javascript获取上一个元素的内容
- 使用Javascript获取Twitter访问令牌
- 在不同的文件中使用Javascript获取表单数据
- 如何用javascript获取谷歌地图的经度和纬度
- 使用javascript获取表的td值
- 如何使用JavaScript获取当前URL
- 如何在谷歌网站中使用javascript获取当前页面的网址
- Javascript获取所有锚链接的索引
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- Javascript获取具有不同id的文件数's来自没有多个属性的文件输入元素
- 如何使用javascript获取下一个/转发url
- 需要使用javascript获取输入文本,然后将其添加到句子中
- 使用JavaScript获取Gridview单元格值
- 使用javascript获取跨度的文本
- 如何使用Javascript获取POST请求填充的元素的值
- JavaScript-获取数据属性的值返回未定义的值
- Javascript:获取“;FORM”;它是在.html到外部.js文件中创建的