123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- // JavaScript Document
- var logUa=window.navigator.userAgent.toLowerCase();
- $(function(){
- cpslog([701]);
-
-
-
- })
- function getBrowser(){
- //1是ios 2是android 3其他
- if (/iphone|ipad|ipod/.test(logUa)) {
- return 1;
- } else if (/android|adr/.test(logUa)) {
- return 2;
- }else{
- return 3;
- }
- }
- function getAmbient(){
- //1微信 2qq 3其他
- if (/micromessenger/.test(logUa)) {
- return 1;
- } else if (/\sqq\//.test(logUa)) {
- return 2;
- }else{
- return 3;
- }
- }
- function getPageName(){
- //当前页面name 无就返回''
- var logPathname = window.location.pathname,spname='';
- if(logPathname.length>1){
- spname = logPathname.substring(logPathname.lastIndexOf('/')+1,logPathname.length);
- }
- return spname;
- }
- //判断网络链接环境
- function checkConnection(ua){
- var arra = ['wifi','4g','3g','2g'];
- for(var check in arra){
- if(ua.indexOf(arra[check]) > -1){
- return arra[check];
- }
- }
- return 'other'
- }
- //cpslog([701]);
- //cpslog([702,{map},zone]);
- //cpslog([703,{map},event]);
- function cpslog(arr){
- var logPathname = window.location.pathname.toLowerCase();
- var logUserId = $.fn.cookie("user_id");
- var logUaCookie = $.fn.cookie("visitor");
- var logAdminId = document.domain;
- var logsearch = window.location.search;
- var snetwork = checkConnection(logUa);
- logsearch = logsearch.substring(1,logsearch.length);
- var logData={
- tag:arr[0],
- 'theme':theme,
- "uid":logUserId || '',
- "openid":$.fn.cookie("openid")||'',
- "vt":$.fn.cookie("visitor")||'',
- 'os':getBrowser(),
- 'page':logPathname,
- "ctx":getAmbient(),
- "host": document.domain,
- 'admin_id':($.fn.cookie('agent_id') && $.fn.cookie('agent_id') != '0')?$.fn.cookie('agent_id'):($.fn.cookie('channel_id')||''),
- 'channel_id':$.fn.cookie('channel_id')||'',
- 'agent_id':$.fn.cookie('agent_id')||'',
- 'referral_id':commont.getQueryString('referral_id', logsearch, '&')||$.fn.cookie('referral_id')||'',
- "map":{}
- }
- var regpage = /\/index\/book\/chapter|\/index\/book\/info|\/index\/book\/menu/;
- if(logData.tag == 701 && regpage.test(logData.page) && arr.length < 2){
- return false;
- }
-
- if(logData.tag==702){
- logData['zone']=arr[2];
- }
-
- if(logData.tag==703){
- logData['event']=arr[2];
- }
- for(var logkey in arr[1]){
- logData[logkey] = arr[1][logkey];
- }
- logData.network = snetwork;
- var sLogData = JSON.stringify(logData);
- //var sWifiUrl = 'https://logh5.ishugui.com/logh5pd.php?json=' + encodeURIComponent(sLogData);
- //alert(window.log_host);
- $.ajax({
- url:window.log_host+'/h5cps.php?json=' + encodeURIComponent(sLogData),
- xhrFields: {
- withCredentials: true
- },
- type:'post',
- success:function(data){}
- });
- }
|