var getReferrer = function() { var referrer = ''; try { referrer = window.top.document.referrer; } catch (e) { if (window.parent) { try { referrer = window.parent.document.referrer; } catch (e2) { referrer = ''; } } } if (referrer === '') { referrer = document.referrer; } return referrer; }; var cookie = { g: function(name) { var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr != null) return unescape(arr[2]); return null; }, d: function(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval = getCookie(name); if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString() + ";path=/"; }, s: function(name, value) { var exp = new Date(); exp.setTime(exp.getTime() + 2 * 60 * 1000); document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString() + ";path=/"; } } var __url = "http://tg.anxin.com:801/?referrer=" + escape(getReferrer()) + "&href=" + escape(location.href) + "&pid=10"; function _track(action, element, params) { //alert(__url + "&action=" + action + "&element=" + element + "¶ms=" + params); var ga = document.createElement("script"); ga.type = "text/javascript"; ga.async = true; ga.src = __url + "&action=" + action + "&element=" + element + "¶ms=" + params; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ga, s); } _track(1, "", ""); function _previouspagetrack(action, element) { try { // "anxin_onbeforeunload" var arr = document.cookie.match(new RegExp("(^| )anxin_onbeforeunload=([^;]*)(;|$)")); if (arr == null) { return null; } else { var exp = new Date(); exp.setTime(exp.getTime() - 10000); document.cookie="anxin_onbeforeunload=" + unescape(arr[2]) + "; expire="+exp.toGMTString(); } // 没有pid var _cururl = "http://tg.anxin.com:801/PageUnload.aspx?referrer=" + escape(getReferrer()) + "&href=" + escape(location.href) + "&pid=10"; var ga1 = document.createElement("script"); ga1.type = "text/javascript"; ga1.async = true; ga1.src = _cururl + "&action=0&element=¶ms=1&guid=1" + unescape(arr[2]); var s1 = document.getElementsByTagName("script")[0]; s1.parentNode.insertBefore(ga1, s1); } catch(e) { //alert(e); } } var ___previouspage = ""; _previouspagetrack(0, ""); var st=new Date().getTime(); window.onbeforeunload = function() { var date = new Date(); var yyyy = date.getFullYear(); var m = date.getMonth() + 1; var mm = (m < 10) ? '0' + m : m; var d = date.getDate(); var dd = (d < 10) ? '0' + d : d; var h = date.getHours(); var hh = (h < 10) ? '0' + h : h; var n = date.getMinutes(); var nn = (n < 10) ? '0' + n : n; var s = date.getSeconds(); var ss = (s < 10) ? '0' + s : s; var __guid = yyyy + mm + dd + hh + nn + ss + Math.floor(Math.random() * ( 1000 + 1)); // 离开页面记录cookie var exp = new Date(); exp.setTime(exp.getTime() + 10 * 1000); document.cookie = "anxin_onbeforeunload=" + escape(__guid) + ";expires=" + exp.toGMTString() + ";path=/"; // 页面停留时长 毫秒 var et=new Date().getTime() - st; var _cururl = "http://tg.anxin.com:801/PageUnload.aspx?referrer=" + escape(getReferrer()) + "&href=" + escape(location.href) + "&pid=10"; var ga2 = document.createElement("script"); ga2.type = "text/javascript"; ga2.async = true; ga2.src = _cururl + "&action=0&element=¶ms=0&guid=" + __guid + "&duration=" + et; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ga2, s); };