Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Steur <thomas.steur@gmail.com>2015-04-28 08:35:12 +0300
committerThomas Steur <thomas.steur@gmail.com>2015-04-28 08:35:12 +0300
commit6e688c5893f0e30ca45637a32c524c4583a7e99f (patch)
tree92033f279444578136aef6cbc390a3b3cd63d2bb /piwik.js
parentd590d7965009393221ee9a159df5b45c8fadf9b1 (diff)
do not set a visitorId if cookies are disabled
Diffstat (limited to 'piwik.js')
-rw-r--r--piwik.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/piwik.js b/piwik.js
index d293c18378..d3a54d725a 100644
--- a/piwik.js
+++ b/piwik.js
@@ -27,11 +27,11 @@ if(Q.hasNodeAttributeWithValue(W,"href")){X=Q.getAttributeValueFromNode(W,"href"
}}}var ac=Q.findNodesByTagName(aa,"embed");if(ac&&ac.length){return this.findMediaUrlInNode(ac[0])}}},trim:function(W){if(W&&String(W)===W){return W.replace(/^\s+|\s+$/g,"")}return W},isOrWasNodeInViewport:function(ab){if(!ab||!ab.getBoundingClientRect||ab.nodeType!==1){return true}var aa=ab.getBoundingClientRect();var Z=u.documentElement||{};var Y=aa.top<0;if(Y&&ab.offsetTop){Y=(ab.offsetTop+aa.height)>0}var X=Z.clientWidth;if(G.innerWidth&&X>G.innerWidth){X=G.innerWidth}var W=Z.clientHeight;if(G.innerHeight&&W>G.innerHeight){W=G.innerHeight}return((aa.bottom>0||Y)&&aa.right>0&&aa.left<X&&((aa.top<W)||Y))},isNodeVisible:function(X){var W=g(X);var Y=this.isOrWasNodeInViewport(X);return W&&Y},buildInteractionRequestParams:function(W,X,Y,Z){var aa="";if(W){aa+="c_i="+l(W)}if(X){if(aa){aa+="&"}aa+="c_n="+l(X)}if(Y){if(aa){aa+="&"}aa+="c_p="+l(Y)}if(Z){if(aa){aa+="&"}aa+="c_t="+l(Z)}return aa},buildImpressionRequestParams:function(W,X,Y){var Z="c_n="+l(W)+"&c_p="+l(X);if(Y){Z+="&c_t="+l(Y)}return Z
},buildContentBlock:function(Y){if(!Y){return}var W=this.findContentName(Y);var X=this.findContentPiece(Y);var Z=this.findContentTarget(Y);W=this.trim(W);X=this.trim(X);Z=this.trim(Z);return{name:W||"Unknown",piece:X||"Unknown",target:Z||""}},collectContent:function(Z){if(!Z||!Z.length){return[]}var Y=[];var W,X;for(W=0;W<Z.length;W++){X=this.buildContentBlock(Z[W]);if(w(X)){Y.push(X)}}return Y},setLocation:function(W){this.location=W},getLocation:function(){var W=this.location||G.location;if(!W.origin){W.origin=W.protocol+"//"+W.hostname+(W.port?":"+W.port:"")}return W},toAbsoluteUrl:function(X){if((!X||String(X)!==X)&&X!==""){return X}if(""===X){return this.getLocation().href}if(X.search(/^\/\//)!==-1){return this.getLocation().protocol+X}if(X.search(/:\/\//)!==-1){return X}if(0===X.indexOf("#")){return this.getLocation().origin+this.getLocation().pathname+X}if(0===X.indexOf("?")){return this.getLocation().origin+this.getLocation().pathname+X}if(0===X.search("^[a-zA-Z]{2,11}:")){return X
}if(X.search(/^\//)!==-1){return this.getLocation().origin+X}var W="(.*/)";var Y=this.getLocation().origin+this.getLocation().pathname.match(new RegExp(W))[0];return Y+X},isUrlToCurrentDomain:function(X){var Y=this.toAbsoluteUrl(X);if(!Y){return false}var W=this.getLocation().origin;if(W===Y){return true}if(0===String(Y).indexOf(W)){if(":"===String(Y).substr(W.length,1)){return false}return true}return false},setHrefAttribute:function(X,W){if(!X||!W){return}Q.setAnyAttribute(X,"href",W)},shouldIgnoreInteraction:function(Y){var X=Q.hasNodeAttribute(Y,this.CONTENT_IGNOREINTERACTION_ATTR);var W=Q.hasNodeCssClass(Y,this.CONTENT_IGNOREINTERACTION_CLASS);return X||W}};function B(W,X){if(X){return X}if(W.slice(-9)==="piwik.php"){W=W.slice(0,W.length-9)}return W}function A(aa){var W="Piwik_Overlay";var ad=new RegExp("index\\.php\\?module=Overlay&action=startOverlaySession&idSite=([0-9]+)&period=([^&]+)&date=([^&]+)$");var Y=ad.exec(u.referrer);if(Y){var Z=Y[1];if(Z!==String(aa)){return false}var ac=Y[2],X=Y[3];
-G.name=W+"###"+ac+"###"+X}var ab=G.name.split("###");return ab.length===3&&ab[0]===W}function M(X,ac,Z){var ab=G.name.split("###"),aa=ab[1],W=ab[2],Y=B(X,ac);i(Y+"plugins/Overlay/client/client.js?v=1",function(){Piwik_Overlay_Client.initialize(Y,Z,aa,W)})}function D(aE,bm){var ad=N(u.domain,G.location.href,x()),bM=y(ad[0]),b5=F(ad[1]),bu=F(ad[2]),b9=false,bq="GET",bs=bq,bc="application/x-www-form-urlencoded; charset=UTF-8",aK=bc,aa=aE||"",ax="",bo="",bS=bm||"",aJ="",a2="",a7,aS=u.title,aU=["7z","aac","apk","arc","arj","asf","asx","avi","azw3","bin","csv","deb","dmg","doc","docx","epub","exe","flv","gif","gz","gzip","hqx","jar","jpg","jpeg","js","mobi","mp2","mp3","mp4","mpg","mpeg","mov","movie","msi","msp","odb","odf","odg","ods","odt","ogg","ogv","pdf","phps","png","ppt","pptx","qt","qtm","ra","ram","rar","rpm","sea","sit","tar","tbz","tbz2","bz","bz2","tgz","torrent","txt","wav","wma","wmv","wpd","xls","xlsx","xml","z","zip"],bp=[bM],ai=[],bf=[],aC=[],bn=500,aj,aG,ak,an,aY=["pk_campaign","piwik_campaign","utm_campaign","utm_source","utm_medium"],aP=["pk_kwd","piwik_kwd","utm_term"],b3="_pk_",aq,b4,ao=false,bW,a0,a5,aw=33955200000,az=1800000,ba=15768000000,a1=true,aI=0,a6=false,ag=false,au,bg={},ab={},bX=200,bF={},bT={},ah=[],ay=false,a9=false,bz=false,bU=false,bw=false,bt,bj,at,aX=T,by;
+G.name=W+"###"+ac+"###"+X}var ab=G.name.split("###");return ab.length===3&&ab[0]===W}function M(X,ac,Z){var ab=G.name.split("###"),aa=ab[1],W=ab[2],Y=B(X,ac);i(Y+"plugins/Overlay/client/client.js?v=1",function(){Piwik_Overlay_Client.initialize(Y,Z,aa,W)})}function D(aE,bm){var ad=N(u.domain,G.location.href,x()),bM=y(ad[0]),b5=F(ad[1]),bu=F(ad[2]),b9=false,bq="GET",bs=bq,bc="application/x-www-form-urlencoded; charset=UTF-8",aK=bc,aa=aE||"",ax="",bo="",bS=bm||"",aJ="",a2="",a7,aS=u.title,aU=["7z","aac","apk","arc","arj","asf","asx","avi","azw3","bin","csv","deb","dmg","doc","docx","epub","exe","flv","gif","gz","gzip","hqx","ibooks","jar","jpg","jpeg","js","mobi","mp2","mp3","mp4","mpg","mpeg","mov","movie","msi","msp","odb","odf","odg","ods","odt","ogg","ogv","pdf","phps","png","ppt","pptx","qt","qtm","ra","ram","rar","rpm","sea","sit","tar","tbz","tbz2","bz","bz2","tgz","torrent","txt","wav","wma","wmv","wpd","xls","xlsx","xml","z","zip"],bp=[bM],ai=[],bf=[],aC=[],bn=500,aj,aG,ak,an,aY=["pk_campaign","piwik_campaign","utm_campaign","utm_source","utm_medium"],aP=["pk_kwd","piwik_kwd","utm_term"],b3="_pk_",aq,b4,ao=false,bW,a0,a5,aw=33955200000,az=1800000,ba=15768000000,a1=true,aI=0,a6=false,ag=false,au,bg={},ab={},bX=200,bF={},bT={},ah=[],ay=false,a9=false,bz=false,bU=false,bw=false,bt,bj,at,aX=T,by;
function bH(ci,cf,ce,ch,cd,cg){if(ao){return}var cc;if(ce){cc=new Date();cc.setTime(cc.getTime()+ce)}u.cookie=ci+"="+l(cf)+(ce?";expires="+cc.toGMTString():"")+";path="+(ch||"/")+(cd?";domain="+cd:"")+(cg?";secure":"")}function av(ce){if(ao){return 0}var cc=new RegExp("(^|;)[ ]*"+ce+"=([^;]*)"),cd=cc.exec(u.cookie);return cd?F(cd[2]):0}function bY(cc){var cd;if(ak){cd=new RegExp("#.*");return cc.replace(cd,"")}return cc}function bL(ce,cc){var cf=k(cc),cd;if(cf){return cc}if(cc.slice(0,1)==="/"){return k(ce)+"://"+b(ce)+cc}ce=bY(ce);cd=ce.indexOf("?");if(cd>=0){ce=ce.slice(0,cd)}cd=ce.lastIndexOf("/");if(cd!==ce.length-1){ce=ce.slice(0,cd+1)}return ce+cc}function br(cf){var cd,cc,ce;for(cd=0;cd<bp.length;cd++){cc=y(bp[cd].toLowerCase());if(cf===cc){return true}if(cc.slice(0,1)==="."){if(cf===cc.slice(1)){return true}ce=cf.length-cc.length;if((ce>0)&&(cf.slice(ce)===cc)){return true}}}return false}function cb(cc,ce){var cd=new Image(1,1);cd.onload=function(){t=0;if(typeof ce==="function"){ce()
}};cd.src=aa+(aa.indexOf("?")<0?"?":"&")+cc}function bI(cd,cg,cc){if(!w(cc)||null===cc){cc=true}try{var cf=G.XMLHttpRequest?new G.XMLHttpRequest():G.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;cf.open("POST",aa,true);cf.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)&&cc){cb(cd,cg)}else{if(typeof cg==="function"){cg()}}};cf.setRequestHeader("Content-Type",aK);cf.send(cd)}catch(ce){if(cc){cb(cd,cg)}}}function bZ(cd){var cc=new Date();var ce=cc.getTime()+cd;if(!j||ce>j){j=ce}}function aD(cg){var cd=new Date();var cc=cd.getTime();if(a9&&cc<a9){var ce=a9-cc;setTimeout(cg,ce);bZ(ce+50);a9+=50;return}if(a9===false){var cf=800;a9=cc+cf}cg()}function aZ(cd,cc,ce){if(!bW&&cd){aD(function(){if(bs==="POST"){bI(cd,ce)}else{cb(cd,ce)}bZ(cc)})}}function bb(cc){if(bW){return false}return(cc&&cc.length)}function ap(ce,cc){if(!bb(ce)){return}var cd='{"requests":["?'+ce.join('","?')+'"]}';aD(function(){bI(cd,null,false);bZ(cc)})}function bG(cc){return b3+cc+"."+bS+"."+by
-}function ae(){if(ao){return"0"}if(!w(e.cookieEnabled)){var cc=bG("testcookie");bH(cc,"1");return av(cc)==="1"?"1":"0"}return e.cookieEnabled?"1":"0"}function bk(){by=aX((aq||bM)+(b4||"/")).slice(0,4)}function ar(){var cd=bG("cvar"),cc=av(cd);if(cc.length){cc=JSON2.parse(cc);if(J(cc)){return cc}}return{}}function Z(){if(ag===false){ag=ar()}}function bR(){var cc=new Date();bt=cc.getTime()}function b1(){return aX((e.userAgent||"")+(e.platform||"")+JSON2.stringify(bT)+(new Date()).getTime()+Math.random()).slice(0,16)}function Y(){var ce=new Date(),cc=Math.round(ce.getTime()/1000),cd=bG("id"),ch=av(cd),cg,cf;if(ch){cg=ch.split(".");cg.unshift("0");if(a2.length){cg[1]=a2}return cg}if(a2.length){cf=a2}else{cf=b1()}cg=["1",cf,cc,0,cc,"",""];return cg}function bB(){var cj=Y(),cf=cj[0],cg=cj[1],cd=cj[2],cc=cj[3],ch=cj[4],ce=cj[5];if(!w(cj[6])){cj[6]=""}var ci=cj[6];return{newVisitor:cf,uuid:cg,createTs:cd,visitCount:cc,currentVisitTs:ch,lastVisitTs:ce,lastEcommerceOrderTs:ci}}function aL(){var cf=new Date(),cd=cf.getTime(),cg=bB().createTs;
-var cc=parseInt(cg,10);var ce=(cc*1000)+aw-cd;return ce}function am(cc){if(!bS){return}var ce=new Date(),cd=Math.round(ce.getTime()/1000);if(!w(cc)){cc=bB()}var cf=cc.uuid+"."+cc.createTs+"."+cc.visitCount+"."+cd+"."+cc.lastVisitTs+"."+cc.lastEcommerceOrderTs;bH(bG("id"),cf,aL(),b4,aq)}function X(){var cc=av(bG("ref"));if(cc.length){try{cc=JSON2.parse(cc);if(J(cc)){return cc}}catch(cd){}}return["","",0,""]}function W(){var cc=ao;ao=false;bH(bG("id"),"",-86400,b4,aq);bH(bG("ses"),"",-86400,b4,aq);bH(bG("cvar"),"",-86400,b4,aq);bH(bG("ref"),"",-86400,b4,aq);ao=cc}function b8(cc){bS=cc;am()}function bQ(cg){if(!cg||!J(cg)){return}var cf=[];var ce;for(ce in cg){if(Object.prototype.hasOwnProperty.call(cg,ce)){cf.push(ce)}}var ch={};cf.sort();var cc=cf.length;var cd;for(cd=0;cd<cc;cd++){ch[cf[cd]]=cg[cf[cd]]}return ch}function a4(){bH(bG("ses"),"*",az,b4,aq)}function aT(ce,cx,cy,cf){var cw,cd=new Date(),cl=Math.round(cd.getTime()/1000),ci,cv,cg=1024,cC,cm,ct=ag,ch=bG("ses"),cr=bG("ref"),co=bG("cvar"),cp=av(ch),cu=X(),cA=a7||b5,cj,cc;
+}function ae(){return"0";if(ao){return"0"}if(!w(e.cookieEnabled)){var cc=bG("testcookie");bH(cc,"1");return av(cc)==="1"?"1":"0"}return e.cookieEnabled?"1":"0"}function bk(){by=aX((aq||bM)+(b4||"/")).slice(0,4)}function ar(){var cd=bG("cvar"),cc=av(cd);if(cc.length){cc=JSON2.parse(cc);if(J(cc)){return cc}}return{}}function Z(){if(ag===false){ag=ar()}}function bR(){var cc=new Date();bt=cc.getTime()}function b1(){return aX((e.userAgent||"")+(e.platform||"")+JSON2.stringify(bT)+(new Date()).getTime()+Math.random()).slice(0,16)}function Y(){var ce=new Date(),cc=Math.round(ce.getTime()/1000),cd=bG("id"),ch=av(cd),cg,cf;if(ch){cg=ch.split(".");cg.unshift("0");if(a2.length){cg[1]=a2}return cg}if(a2.length){cf=a2}else{if("0"==ae()){cf=""}else{cf=b1()}}cg=["1",cf,cc,0,cc,"",""];return cg}function bB(){var cj=Y(),cf=cj[0],cg=cj[1],cd=cj[2],cc=cj[3],ch=cj[4],ce=cj[5];if(!w(cj[6])){cj[6]=""}var ci=cj[6];return{newVisitor:cf,uuid:cg,createTs:cd,visitCount:cc,currentVisitTs:ch,lastVisitTs:ce,lastEcommerceOrderTs:ci}
+}function aL(){var cf=new Date(),cd=cf.getTime(),cg=bB().createTs;var cc=parseInt(cg,10);var ce=(cc*1000)+aw-cd;return ce}function am(cc){if(!bS){return}var ce=new Date(),cd=Math.round(ce.getTime()/1000);if(!w(cc)){cc=bB()}var cf=cc.uuid+"."+cc.createTs+"."+cc.visitCount+"."+cd+"."+cc.lastVisitTs+"."+cc.lastEcommerceOrderTs;bH(bG("id"),cf,aL(),b4,aq)}function X(){var cc=av(bG("ref"));if(cc.length){try{cc=JSON2.parse(cc);if(J(cc)){return cc}}catch(cd){}}return["","",0,""]}function W(){var cc=ao;ao=false;bH(bG("id"),"",-86400,b4,aq);bH(bG("ses"),"",-86400,b4,aq);bH(bG("cvar"),"",-86400,b4,aq);bH(bG("ref"),"",-86400,b4,aq);ao=cc}function b8(cc){bS=cc;am()}function bQ(cg){if(!cg||!J(cg)){return}var cf=[];var ce;for(ce in cg){if(Object.prototype.hasOwnProperty.call(cg,ce)){cf.push(ce)}}var ch={};cf.sort();var cc=cf.length;var cd;for(cd=0;cd<cc;cd++){ch[cf[cd]]=cg[cf[cd]]}return ch}function a4(){bH(bG("ses"),"*",az,b4,aq)}function aT(ce,cx,cy,cf){var cw,cd=new Date(),cl=Math.round(cd.getTime()/1000),ci,cv,cg=1024,cC,cm,ct=ag,ch=bG("ses"),cr=bG("ref"),co=bG("cvar"),cp=av(ch),cu=X(),cA=a7||b5,cj,cc;
if(ao){W()}if(bW){return""}var cq=bB();if(!w(cf)){cf=""}var cn=u.characterSet||u.charset;if(!cn||cn.toLowerCase()==="utf-8"){cn=null}cj=cu[0];cc=cu[1];ci=cu[2];cv=cu[3];if(!cp){var cz=az/1000;if(!cq.lastVisitTs||(cl-cq.lastVisitTs)>cz){cq.visitCount++;cq.lastVisitTs=cq.currentVisitTs}if(!a5||!cj.length){for(cw in aY){if(Object.prototype.hasOwnProperty.call(aY,cw)){cj=I(cA,aY[cw]);if(cj.length){break}}}for(cw in aP){if(Object.prototype.hasOwnProperty.call(aP,cw)){cc=I(cA,aP[cw]);if(cc.length){break}}}}cC=b(bu);cm=cv.length?b(cv):"";if(cC.length&&!br(cC)&&(!a5||!cm.length||br(cm))){cv=bu}if(cv.length||cj.length){ci=cl;cu=[cj,cc,ci,bY(cv.slice(0,cg))];bH(cr,JSON2.stringify(cu),ba,b4,aq)}}ce+="&idsite="+bS+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+cd.getHours()+"&m="+cd.getMinutes()+"&s="+cd.getSeconds()+"&url="+l(bY(cA))+(bu.length?"&urlref="+l(bY(bu)):"")+((aJ&&aJ.length)?"&uid="+l(aJ):"")+"&_id="+cq.uuid+"&_idts="+cq.createTs+"&_idvc="+cq.visitCount+"&_idn="+cq.newVisitor+(cj.length?"&_rcn="+l(cj):"")+(cc.length?"&_rck="+l(cc):"")+"&_refts="+ci+"&_viewts="+cq.lastVisitTs+(String(cq.lastEcommerceOrderTs).length?"&_ects="+cq.lastEcommerceOrderTs:"")+(String(cv).length?"&_ref="+l(bY(cv.slice(0,cg))):"")+(cn?"&cs="+l(cn):"")+"&send_image=0";
for(cw in bT){if(Object.prototype.hasOwnProperty.call(bT,cw)){ce+="&"+cw+"="+bT[cw]}}if(cx){ce+="&data="+l(JSON2.stringify(cx))}else{if(an){ce+="&data="+l(JSON2.stringify(an))}}function ck(cD,cE){var cF=JSON2.stringify(cD);if(cF.length>2){return"&"+cE+"="+l(cF)}return""}var cB=bQ(bg);var cs=bQ(ab);ce+=ck(cB,"cvar");ce+=ck(cs,"e_cvar");if(ag){ce+=ck(ag,"_cvar");for(cw in ct){if(Object.prototype.hasOwnProperty.call(ct,cw)){if(ag[cw][0]===""||ag[cw][1]===""){delete ag[cw]}}}if(a6){bH(co,JSON2.stringify(ag),az,b4,aq)}}if(a1){if(aI){ce+="&gt_ms="+aI}else{if(f&&f.timing&&f.timing.requestStart&&f.timing.responseEnd){ce+="&gt_ms="+(f.timing.responseEnd-f.timing.requestStart)}}}cq.lastEcommerceOrderTs=w(cf)&&String(cf).length?cf:cq.lastEcommerceOrderTs;am(cq);a4();ce+=O(cy);if(bo.length){ce+="&"+bo}if(q(au)){ce=au(ce)}return ce}function bK(cf,ce,cj,cg,cc,cm){var ch="idgoal=0",ci,cd=new Date(),ck=[],cl;if(String(cf).length){ch+="&ec_id="+l(cf);ci=Math.round(cd.getTime()/1000)}ch+="&revenue="+ce;if(String(cj).length){ch+="&ec_st="+cj
}if(String(cg).length){ch+="&ec_tx="+cg}if(String(cc).length){ch+="&ec_sh="+cc}if(String(cm).length){ch+="&ec_dt="+cm}if(bF){for(cl in bF){if(Object.prototype.hasOwnProperty.call(bF,cl)){if(!w(bF[cl][1])){bF[cl][1]=""}if(!w(bF[cl][2])){bF[cl][2]=""}if(!w(bF[cl][3])||String(bF[cl][3]).length===0){bF[cl][3]=0}if(!w(bF[cl][4])||String(bF[cl][4]).length===0){bF[cl][4]=1}ck.push(bF[cl])}}ch+="&ec_items="+l(JSON2.stringify(ck))}ch=aT(ch,an,"ecommerce",ci);aZ(ch,bn)}function bJ(cc,cg,cf,ce,cd,ch){if(String(cc).length&&w(cg)){bK(cc,cg,cf,ce,cd,ch)}}function b2(cc){if(w(cc)){bK("",cc,"","","","")}}function be(cf,cg){var cc=new Date(),ce=aT("action_name="+l(V(cf||aS)),cg,"log");aZ(ce,bn);if(aj&&aG&&!bw){bw=true;U(u,"click",bR);U(u,"mouseup",bR);U(u,"mousedown",bR);U(u,"mousemove",bR);U(u,"mousewheel",bR);U(G,"DOMMouseScroll",bR);U(G,"scroll",bR);U(u,"keypress",bR);U(u,"keydown",bR);U(u,"keyup",bR);U(G,"resize",bR);U(G,"focus",bR);U(G,"blur",bR);bt=cc.getTime();setTimeout(function cd(){var ch;cc=new Date();