From c7294b3c6cf693abfcdf2096bf910ac9e36fcb6f Mon Sep 17 00:00:00 2001 From: Stefan Giehl Date: Fri, 29 Jul 2022 04:17:43 +0200 Subject: Exclude paypal as referrer in javascript tracker (#19517) --- js/piwik.min.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'js/piwik.min.js') diff --git a/js/piwik.min.js b/js/piwik.min.js index ce0247be92..615bcabe9f 100644 --- a/js/piwik.min.js +++ b/js/piwik.min.js @@ -30,12 +30,12 @@ at=ai.findFirstNodeHavingAttribute(au,this.CONTENT_PIECE_ATTR);if(!at){at=ai.fin }if(0===au.search("^[a-zA-Z]{2,11}:")){return au}if(au.search(/^\//)!==-1){return this.getLocation().origin+au}var at="(.*/)";var av=this.getLocation().origin+this.getLocation().pathname.match(new RegExp(at))[0];return av+au},isUrlToCurrentDomain:function(au){var av=this.toAbsoluteUrl(au);if(!av){return false}var at=this.getLocation().origin;if(at===av){return true}if(0===String(av).indexOf(at)){if(":"===String(av).substr(at.length,1)){return false}return true}return false},setHrefAttribute:function(au,at){if(!au||!at){return}ai.setAnyAttribute(au,"href",at)},shouldIgnoreInteraction:function(at){if(ai.hasNodeAttribute(at,this.CONTENT_IGNOREINTERACTION_ATTR)){return true}if(ai.hasNodeCssClass(at,this.CONTENT_IGNOREINTERACTION_CLASS)){return true}if(ai.hasNodeCssClass(at,this.LEGACY_CONTENT_IGNOREINTERACTION_CLASS)){return true}return false}};function aa(au,ax){if(ax){return ax}au=w.toAbsoluteUrl(au);if(A(au,"?")){var aw=au.indexOf("?");au=au.slice(0,aw)}if(U(au,"matomo.php")){au=f(au,"matomo.php".length) }else{if(U(au,"piwik.php")){au=f(au,"piwik.php".length)}else{if(U(au,".php")){var at=au.lastIndexOf("/");var av=1;au=au.slice(0,at+av)}}}if(U(au,"/js/")){au=f(au,"js/".length)}return au}function R(az){var aB="Matomo_Overlay";var au=new RegExp("index\\.php\\?module=Overlay&action=startOverlaySession&idSite=([0-9]+)&period=([^&]+)&date=([^&]+)(&segment=[^&]*)?");var av=au.exec(J.referrer);if(av){var ax=av[1];if(ax!==String(az)){return false}var ay=av[2],at=av[3],aw=av[4];if(!aw){aw=""}else{if(aw.indexOf("&segment=")===0){aw=aw.substr("&segment=".length)}}W.name=aB+"###"+ay+"###"+at+"###"+aw}var aA=W.name.split("###");return aA.length===4&&aA[0]===aB}function ad(au,az,av){var ay=W.name.split("###"),ax=ay[1],at=ay[2],aw=ay[3],aA=aa(au,az);o(aA+"plugins/Overlay/client/client.js?v=1",function(){Matomo_Overlay_Client.initialize(aA,av,ax,at,aw)})}function v(){var av;try{av=W.frameElement}catch(au){return true}if(M(av)){return(av&&String(av.nodeName).toLowerCase()==="iframe")?true:false}try{return W.self!==W.top }catch(at){return true}}function T(cj,cf){var bP=this,bj="mtm_consent",cL="mtm_cookie_consent",cU="mtm_consent_removed",ca=ae(J.domain,W.location.href,N()),c2=O(ca[0]),bT=p(ca[1]),bu=p(ca[2]),c0=false,cn="GET",dk=cn,aM="application/x-www-form-urlencoded; charset=UTF-8",cE=aM,aI=cj||"",bO="",c9="",ct="",cc=cf||"",bF="",bU="",ba,bp="",dg=["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","rtf","sea","sit","tar","tbz","tbz2","bz","bz2","tgz","torrent","txt","wav","wma","wmv","wpd","xls","xlsx","xml","z","zip"],aC=[c2],bG=[],co=[],bR=[],be=[],bQ=500,c5=true,cR,bb,bX,bV,at,cw=["pk_campaign","mtm_campaign","piwik_campaign","matomo_campaign","utm_campaign","utm_source","utm_medium"],bN=["pk_kwd","mtm_kwd","piwik_kwd","matomo_kwd","utm_term"],bq="_pk_",az="pk_vid",a5=180,c7,bw,bY=false,aN="Lax",bs=false,cY,bk,bC,cS=33955200000,cu=1800000,df=15768000000,a8=true,bL=false,bn=false,bW=false,aV=false,ch,b2={},cs={},bt={},bA=200,cA={},da={},dh={},cg=[],ck=false,cJ=false,au=false,di=false,cV=false,aS=false,bi=v(),cF=null,c8=null,aW,bI,cd=aq,bv,aQ,bH=false,cx=0,bB=["id","ses","cvar","ref"],cI=false,bJ=null,cT=[],cz=[],aB=X++,aA=false,c6=true; -try{bp=J.title}catch(cG){bp=""}function aH(dw){if(bs){return 0}var du=new RegExp("(^|;)[ ]*"+dw+"=([^;]*)"),dv=du.exec(J.cookie);return dv?V(dv[2]):0}bJ=!aH(cU);function dp(dy,dz,dC,dB,dw,dx,dA){if(bs&&dy!==cU){return}var dv;if(dC){dv=new Date();dv.setTime(dv.getTime()+dC)}if(!dA){dA="Lax"}J.cookie=dy+"="+t(dz)+(dC?";expires="+dv.toGMTString():"")+";path="+(dB||"/")+(dw?";domain="+dw:"")+(dx?";secure":"")+";SameSite="+dA;if((!dC||dC>=0)&&aH(dy)!==String(dz)){var du="There was an error setting cookie `"+dy+"`. Please check domain and path.";ao(du)}}function b8(du){var dw,dv;du=j(du,az);for(dv=0;dv=0){dw=dw.slice(0,dv)}dv=dw.lastIndexOf("/");if(dv!==dw.length-1){dw=dw.slice(0,dv+1)}return dw+du}function cP(dw,du){var dv;dw=String(dw).toLowerCase();du=String(du).toLowerCase(); -if(dw===du){return true}if(du.slice(0,1)==="."){if(dw===du.slice(1)){return true}dv=dw.length-du.length;if((dv>0)&&(dw.slice(dv)===du)){return true}}return false}function cr(du){var dv=document.createElement("a");if(du.indexOf("//")!==0&&du.indexOf("http")!==0){if(du.indexOf("*")===0){du=du.substr(1)}if(du.indexOf(".")===0){du=du.substr(1)}du="http://"+du}dv.href=w.toAbsoluteUrl(du);if(dv.pathname){return dv.pathname}return""}function a9(dv,du){if(!an(du,"/")){du="/"+du}if(!an(dv,"/")){dv="/"+dv}var dw=(du==="/"||du==="/*");if(dw){return true}if(dv===du){return true}du=String(du).toLowerCase();dv=String(dv).toLowerCase();if(U(du,"*")){du=du.slice(0,-1);dw=(!du||du==="/");if(dw){return true}if(dv===du){return true}return dv.indexOf(du)===0}if(!U(dv,"/")){dv+="/"}if(!U(du,"/")){du+="/"}return dv.indexOf(du)===0}function aw(dy,dA){var dv,du,dw,dx,dz;for(dv=0;dv0)&&(dx.slice(dw)===du)){return true}}}return false}function cv(du,dw){du=du.replace("send_image=0","send_image=1");var dv=new Image(1,1);dv.onload=function(){H=0;if(typeof dw==="function"){dw({request:du,trackerUrl:aI,success:true})}};dv.onerror=function(){if(typeof dw==="function"){dw({request:du,trackerUrl:aI,success:false})}};dv.src=aI+(aI.indexOf("?")<0?"?":"&")+du}function cM(du){if(dk==="POST"){return true}return du&&(du.length>2000||du.indexOf('{"requests"')===0)}function aP(){return"object"===typeof g&&"function"===typeof g.sendBeacon&&"function"===typeof Blob}function bc(dy,dB,dA){var dw=aP();if(!dw){return false}var dx={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dC=false;var dv=aI;try{var du=new Blob([dy],dx);if(dA&&!cM(dy)){du=new Blob([],dx);dv=dv+(dv.indexOf("?")<0?"?":"&")+dy}dC=g.sendBeacon(dv,du)}catch(dz){return false -}if(dC&&typeof dB==="function"){dB({request:dy,trackerUrl:aI,success:true,isSendBeacon:true})}return dC}function de(dv,dw,du){if(!M(du)||null===du){du=true}if(m&&bc(dv,dw,du)){return}setTimeout(function(){if(m&&bc(dv,dw,du)){return}var dz;try{var dy=W.XMLHttpRequest?new W.XMLHttpRequest():W.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;dy.open("POST",aI,true);dy.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dA=m&&bc(dv,dw,du);if(!dA&&du){cv(dv,dw)}else{if(typeof dw==="function"){dw({request:dv,trackerUrl:aI,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof dw==="function")){dw({request:dv,trackerUrl:aI,success:true,xhr:this})}}};dy.setRequestHeader("Content-Type",cE);dy.withCredentials=true;dy.send(dv)}catch(dx){dz=m&&bc(dv,dw,du);if(!dz&&du){cv(dv,dw)}else{if(typeof dw==="function"){dw({request:dv,trackerUrl:aI,success:false})}}}},50)}function cl(dv){var du=new Date();var dw=du.getTime()+dv;if(!r||dw>r){r=dw}}function bg(){bi=true; -cF=new Date().getTime()}function dn(){var du=new Date().getTime();return !cF||(du-cF)>bb}function aD(){if(dn()){bX()}}function a0(){if(J.visibilityState==="hidden"&&dn()){bX()}else{if(J.visibilityState==="visible"){cF=new Date().getTime()}}}function dr(){if(aS||!bb){return}aS=true;ar(W,"focus",bg);ar(W,"blur",aD);ar(W,"visibilitychange",a0);af++;u.addPlugin("HeartBeat"+af,{unload:function(){if(aS&&dn()){bX()}}})}function cK(dy){var dv=new Date();var du=dv.getTime();c8=du;if(cJ&&du=du.length){return[du]}var dv=0;var dw=du.length;var dx=[]; -for(dv;dv=0)&&aH(dy)!==String(dz)){var du="There was an error setting cookie `"+dy+"`. Please check domain and path.";ao(du)}}function b8(du){var dw,dv;du=j(du,az);for(dv=0;dv=0){dw=dw.slice(0,dv)}dv=dw.lastIndexOf("/");if(dv!==dw.length-1){dw=dw.slice(0,dv+1)}return dw+du +}function cP(dw,du){var dv;dw=String(dw).toLowerCase();du=String(du).toLowerCase();if(dw===du){return true}if(du.slice(0,1)==="."){if(dw===du.slice(1)){return true}dv=dw.length-du.length;if((dv>0)&&(dw.slice(dv)===du)){return true}}return false}function cr(du){var dv=document.createElement("a");if(du.indexOf("//")!==0&&du.indexOf("http")!==0){if(du.indexOf("*")===0){du=du.substr(1)}if(du.indexOf(".")===0){du=du.substr(1)}du="http://"+du}dv.href=w.toAbsoluteUrl(du);if(dv.pathname){return dv.pathname}return""}function a9(dv,du){if(!an(du,"/")){du="/"+du}if(!an(dv,"/")){dv="/"+dv}var dw=(du==="/"||du==="/*");if(dw){return true}if(dv===du){return true}du=String(du).toLowerCase();dv=String(dv).toLowerCase();if(U(du,"*")){du=du.slice(0,-1);dw=(!du||du==="/");if(dw){return true}if(dv===du){return true}return dv.indexOf(du)===0}if(!U(dv,"/")){dv+="/"}if(!U(du,"/")){du+="/"}return dv.indexOf(du)===0}function aw(dy,dA){var dv,du,dw,dx,dz;for(dv=0;dv0)&&(dx.slice(dw)===du)){return true}}}return false}function cv(du,dw){du=du.replace("send_image=0","send_image=1");var dv=new Image(1,1);dv.onload=function(){H=0;if(typeof dw==="function"){dw({request:du,trackerUrl:aI,success:true})}};dv.onerror=function(){if(typeof dw==="function"){dw({request:du,trackerUrl:aI,success:false})}};dv.src=aI+(aI.indexOf("?")<0?"?":"&")+du}function cM(du){if(dk==="POST"){return true}return du&&(du.length>2000||du.indexOf('{"requests"')===0)}function aP(){return"object"===typeof g&&"function"===typeof g.sendBeacon&&"function"===typeof Blob}function bc(dy,dB,dA){var dw=aP();if(!dw){return false}var dx={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dC=false;var dv=aI;try{var du=new Blob([dy],dx);if(dA&&!cM(dy)){du=new Blob([],dx);dv=dv+(dv.indexOf("?")<0?"?":"&")+dy +}dC=g.sendBeacon(dv,du)}catch(dz){return false}if(dC&&typeof dB==="function"){dB({request:dy,trackerUrl:aI,success:true,isSendBeacon:true})}return dC}function de(dv,dw,du){if(!M(du)||null===du){du=true}if(m&&bc(dv,dw,du)){return}setTimeout(function(){if(m&&bc(dv,dw,du)){return}var dz;try{var dy=W.XMLHttpRequest?new W.XMLHttpRequest():W.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;dy.open("POST",aI,true);dy.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dA=m&&bc(dv,dw,du);if(!dA&&du){cv(dv,dw)}else{if(typeof dw==="function"){dw({request:dv,trackerUrl:aI,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof dw==="function")){dw({request:dv,trackerUrl:aI,success:true,xhr:this})}}};dy.setRequestHeader("Content-Type",cE);dy.withCredentials=true;dy.send(dv)}catch(dx){dz=m&&bc(dv,dw,du);if(!dz&&du){cv(dv,dw)}else{if(typeof dw==="function"){dw({request:dv,trackerUrl:aI,success:false})}}}},50)}function cl(dv){var du=new Date(); +var dw=du.getTime()+dv;if(!r||dw>r){r=dw}}function bg(){bi=true;cF=new Date().getTime()}function dn(){var du=new Date().getTime();return !cF||(du-cF)>bb}function aD(){if(dn()){bX()}}function a0(){if(J.visibilityState==="hidden"&&dn()){bX()}else{if(J.visibilityState==="visible"){cF=new Date().getTime()}}}function dr(){if(aS||!bb){return}aS=true;ar(W,"focus",bg);ar(W,"blur",aD);ar(W,"visibilitychange",a0);af++;u.addPlugin("HeartBeat"+af,{unload:function(){if(aS&&dn()){bX()}}})}function cK(dy){var dv=new Date();var du=dv.getTime();c8=du;if(cJ&&du=du.length){return[du] +}var dv=0;var dw=du.length;var dx=[];for(dv;dv=dv&&du<=(dv+a5)){return true}}return false}function ds(du){if(!cV){return""}var dy=e(du,az);if(!dy){return""}dy=String(dy);var dw=new RegExp("^[a-zA-Z0-9]+$");if(dy.length===32&&dw.test(dy)){var dv=dy.substr(16,32);if(dc(dv)){var dx=dy.substr(0,16);return dx}}return""}function cW(){if(!bU){bU=ds(bT)}var dw=new Date(),du=Math.round(dw.getTime()/1000),dv=aY("id"),dz=aH(dv),dy,dx;if(dz){dy=dz.split(".");dy.unshift("0");if(bU.length){dy[1]=bU}return dy}if(bU.length){dx=bU}else{if("0"===cb()){dx=""}else{dx=cZ()}}dy=["1",dx,du];return dy}function a4(){var dx=cW(),dv=dx[0],dw=dx[1],du=dx[2];return{newVisitor:dv,uuid:dw,createTs:du}}function aL(){var dx=new Date(),dv=dx.getTime(),dy=a4().createTs;var du=parseInt(dy,10);var dw=(du*1000)+cS-dv;return dw}function aR(du){if(!cc){return}var dw=new Date(),dv=Math.round(dw.getTime()/1000);if(!M(du)){du=a4()}var dx=du.uuid+"."+du.createTs+".";dp(aY("id"),dx,aL(),bw,c7,bY,aN) }function bS(){var du=aH(aY("ref"));if(du.length){try{du=W.JSON.parse(du);if(Z(du)){return du}}catch(dv){}}return["","",0,""]}function bD(dw){var dv=bq+"testcookie_domain";var du="testvalue";dp(dv,du,10000,null,dw,bY,aN);if(aH(dv)===du){b5(dv,null,dw);return true}return false}function aJ(){var dv=bs;bs=false;var du,dw;for(du=0;du