// JavaScript Document var TRACKING_PK = 'peopletechnews'; //浜у???????璇?锛??ラ┗??骞冲?版??渚?锛? var TRACKING_UK = 'dswxyjy'; //???叉??????绌堕? 绔?涓??★????涔?涓??℃??璇?锛? var TRACKING_APP_VERSION = 'V1.0.0'; //褰???搴??ㄧ????? var TRACKING_CLICK_HEAT_PC_EID = 'clickheat'; //PC?瑰?荤?????撅??ラ┗??骞冲?版??渚?锛? var TRACKING_CH_PC_JQSELECTER = '.content'; // 椤甸?㈡????渚? 璇︽??椤佃???ㄥ??杞 $(document).ready(function (){ //?峰?????? // host = window.location.host; // var indx=host.indexOf(".people."); // if(indx>=0){ // TRACKING_PK=host.substring(0,indx)+"people"; // } var originalId = getCookieId(); var userId = getSysUserId(); var page_category=2; var content_id = getMetaContentByName('contentid'); if(content_id==null || content_id<=0){ page_category=1; } var node_id = getMetaContentByName('catalogs'); if(content_id==null&&node_id!=null){ content_id=node_id; } //console.log(TRACKING_PK); // 璋???s-sdk view_tracking(TRACKING_PK, TRACKING_UK, originalId, userId, content_id, TRACKING_APP_VERSION, page_category); }); /** * 浜?浠跺???规?规?渚? * * @param eid 浜?浠?D 锛???瑙??ュ?f??妗o? * @param ek 浜?浠剁被??锛?exposure/click/media_play/other锛? */ function trace_event(eid, ek) { var originalId = getCookieId(); var userId = getSysUserId(); //var content_id = getContentId(); var page_category=2; var content_id = getMetaContentByName('contentid'); if(content_id==null || content_id<=0){ page_category=1; } var node_id = getMetaContentByName('catalogs'); if(content_id==null&&node_id!=null){ content_id=node_id; } // 璋???s-sdk event_tracking(TRACKING_PK, TRACKING_UK, eid, ek, originalId, userId, content_id, TRACKING_APP_VERSION, page_category); } /*??绱㈠???规?规?*/ function trace_event_search(eid, ek, search_terms) { var originalId = getCookieId(); var userId = getSysUserId(); //var content_id = getContentId(); var page_category=2; var content_id = getMetaContentByName('contentid'); if(content_id==null || content_id<=0){ page_category=1; } var node_id = getMetaContentByName('catalogs'); if(content_id==null&&node_id!=null){ content_id=node_id; } // 璋???s-sdk event_tracking_search(TRACKING_PK, TRACKING_UK, eid, ek, originalId, userId, content_id, TRACKING_APP_VERSION, page_category, search_terms); } function event_tracking_search(pk, uk, eid, ek, originalId, userId, content_id, app_version, page_category,search_terms) { var setting = { _pk:pk, _uk:uk||"PC", _v:"v3.0.1", project:"", app_version:app_version||"V1.0.0", eid:eid, ek:ek, url:window.location.href, page_name:document.title, content_id:content_id, original_id:originalId, user_id:userId, //瑙﹀??褰???浜?浠剁??瀵硅薄??浣?缃 //event_pos_id: event_pos_id, // ???ㄥ???圭??瀛?娈碉???娉ㄩ?? // ref:document.referrer, // gt_ms:window.performance.timing.domContentLoadedEventEnd-window.performance.timing.navigationStart, page_category:page_category||99, //search_terms:search_terms, _cp: { search_terms: search_terms } }; embeddingPhp(setting,userId); } /*??绱㈠???规?规? end*/ /*瑙?棰????规?规?*/ function trace_event_video(eid, ek, video_length, video_id) { var originalId = getCookieId(); var userId = getSysUserId(); //var content_id = getContentId(); var page_category=2; var content_id = getMetaContentByName('contentid'); if(content_id==null || content_id<=0){ page_category=1; } var node_id = getMetaContentByName('catalogs'); if(content_id==null&&node_id!=null){ content_id=node_id; } var video_id = String(content_id); // 璋???s-sdk event_tracking_video(TRACKING_PK, TRACKING_UK, eid, ek, originalId, userId, content_id, TRACKING_APP_VERSION, page_category, video_length, video_id); } function event_tracking_video(pk, uk, eid, ek, originalId, userId, content_id, app_version, page_category, video_length, video_id) { var setting = { _pk:pk, _uk:uk||"PC", _v:"v3.0.1", project:"", app_version:app_version||"V1.0.0", eid:eid, ek:ek, url:window.location.href, page_name:document.title, content_id:content_id, original_id:originalId, user_id:userId, //瑙﹀??褰???浜?浠剁??瀵硅薄??浣?缃 //event_pos_id: event_pos_id, // ???ㄥ???圭??瀛?娈碉???娉ㄩ?? // ref:document.referrer, // gt_ms:window.performance.timing.domContentLoadedEventEnd-window.performance.timing.navigationStart, page_category:page_category||99, //video_length:video_length, _cp: { video_length: video_length, video_id: video_id } }; embeddingPhp(setting,userId); } /*瑙?棰????规?规? end*/ $("#pic_click").click(function(){ try{ trace_event("pic_click", "click"); }catch(e){} }); $("#main_search").click(function(){ //console.log($("#keyword").val()); try{ trace_event_search("main_search", "click", $("#keyword").val()); //trace_event("main_search", "click"); }catch(e){} }); $(window).scroll(function(){ var h=$(document.body).height();//缃?椤垫??妗g??楂?搴 var c = $(document).scrollTop();//婊??ㄦ?¤?绂荤?椤甸《?ㄧ??楂?搴 var wh = $(window).height(); //椤甸?㈠??????哄??楂?搴 if (Math.ceil(wh+c)>=h){ trace_event("scroll_down", "other"); } }) try{ var detailVideo = document.getElementsByTagName("video")[0]; detailVideo.load(); detailVideo.onplay=function(){ trace_event_video("video_play", "media_play", String(detailVideo.duration) ); } detailVideo.onpause=function(){ trace_event_video("video_play", "media_play", String(detailVideo.duration) ); } }catch(e){} /** * ?峰???ㄦ??essionId 渚? */ function getCookieId(){ var strcookie = document.cookie;//?峰??cookie瀛?绗︿覆 var arrcookie = strcookie.split("; ");//??? //?????归?? for ( var i = 0; i < arrcookie.length; i++) { var arr = arrcookie[i].split("="); if (arr[0] == 'wdcid'){ return arr[1]; } } return ""; } /** * ?峰??绯荤??ㄦ??D 渚? */ function getSysUserId(){ // ??绯荤????灏?瑁? return "sysuserid"; } /** * ?峰??褰???浜?浠跺?璞?D 渚? */ function getContentId(){ // ?峰??褰???浜?浠跺?璞?D, url = http://xxxx.com.cn/xxxx/xxx?xxx=8415450 var url = window.location.href; var content_id =""; if(url.lastIndexOf('=')>-1) { content_id = url.substring(url.lastIndexOf('=')+1); } return content_id; } function getMetaContentByName(name,content1){ var content = (content1==null)?'content':content1; try{ var result = document.querySelector("meta[name='"+name+"']").getAttribute(content); }catch(err){ return null; } return result; }