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:
authormattab <matthieu.aubry@gmail.com>2013-05-07 09:42:19 +0400
committermattab <matthieu.aubry@gmail.com>2013-05-07 09:42:19 +0400
commit6803f67666055d04fb0f511e6f28b991a48c4515 (patch)
tree902d66e8a9da8121d85d63f7f70dfd5d8d862f06 /piwik.js
parent096f8904eba39dd35e29dacea6f103576580f807 (diff)
Refs #1700 important: renaming generation_time_ms to gt_ms for keeping parameters name short.
Updated doc at: http://piwik.org/docs/tracking-api/reference/ and http://piwik.org/docs/page-speed/
Diffstat (limited to 'piwik.js')
-rw-r--r--piwik.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/piwik.js b/piwik.js
index 075c1c3e49..c452a31e87 100644
--- a/piwik.js
+++ b/piwik.js
@@ -19,7 +19,7 @@ return aj.toLowerCase()}function G(Q,i,P){if(Q==="translate.googleusercontent.co
return bm?z(bm[2]):0}function bd(bl){var bm;if(X){bm=new RegExp("#.*");return bl.replace(bm,"")}return bl}function a3(bn,bl){var bo=j(bl),bm;if(bo){return bl}if(bl.slice(0,1)==="/"){return j(bn)+"://"+b(bn)+bl}bn=bd(bn);if((bm=bn.indexOf("?"))>=0){bn=bn.slice(0,bm)}if((bm=bn.lastIndexOf("/"))!==bn.length-1){bn=bn.slice(0,bm+1)}return bn+bl}function aO(bo){var bm,bl,bn;for(bm=0;bm<aN.length;bm++){bl=u(aN[bm].toLowerCase());if(bo===bl){return true}if(bl.slice(0,1)==="."){if(bo===bl.slice(1)){return true}bn=bo.length-bl.length;if((bn>0)&&(bo.slice(bn)===bl)){return true}}}return false}function bk(bl){var bm=new Image(1,1);bm.onload=function(){};bm.src=R+(R.indexOf("?")<0?"?":"&")+bl}function a0(bl){try{var bn=A.XMLHttpRequest?new A.XMLHttpRequest():A.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;bn.open("POST",R,true);bn.onreadystatechange=function(){if(this.readyState===4&&this.status!==200){bk(bl)}};bn.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
bn.send(bl)}catch(bm){bk(bl)}}function aw(bn,bm){var bl=new Date();if(!bb){if(aP==="POST"){a0(bn)}else{bk(bn)}h=bl.getTime()+bm}}function aY(bl){return bg+bl+"."+a8+"."+aT}function T(){if(Z){return"0"}if(!s(d.cookieEnabled)){var bl=aY("testcookie");aZ(bl,"1");return ae(bl)==="1"?"1":"0"}return d.cookieEnabled?"1":"0"}function aI(){aT=au((ab||a4)+(bh||"/")).slice(0,4)}function ad(){var bm=aY("cvar"),bl=ae(bm);if(bl.length){bl=JSON2.parse(bl);if(C(bl)){return bl}}return{}}function Q(){if(U===false){U=ad()}}function a7(){var bl=new Date();aQ=bl.getTime()}function aa(bp,bm,bl,bo,bn,bq){aZ(aY("id"),bp+"."+bm+"."+bl+"."+bo+"."+bn+"."+bq,af,bh,ab)}function P(){var bm=new Date(),bl=Math.round(bm.getTime()/1000),bo=ae(aY("id")),bn;if(bo){bn=bo.split(".");bn.unshift("0")}else{if(!az){az=au((d.userAgent||"")+(d.platform||"")+JSON2.stringify(a9)+bl).slice(0,16)}bn=["1",az,bl,0,bl,"",""]}return bn}function i(){var bl=ae(aY("ref"));if(bl.length){try{bl=JSON2.parse(bl);if(C(bl)){return bl}}catch(bm){}}return["","",0,""]
}function ar(bn,bM,bN,bp){var bK,bm=new Date(),bv=Math.round(bm.getTime()/1000),bP,bL,br,bD,bH,bu,bF,bs,bJ,bq=1024,bQ,by,bG=U,bB=aY("id"),bw=aY("ses"),bx=aY("ref"),bR=aY("cvar"),bE=P(),bA=ae(bw),bI=i(),bO=aB||bi,bt,bl;if(Z){Z=false;aZ(bB,"",-86400,bh,ab);aZ(bw,"",-86400,bh,ab);aZ(bR,"",-86400,bh,ab);aZ(bx,"",-86400,bh,ab);Z=true}if(bb){return""}bP=bE[0];bL=bE[1];bD=bE[2];br=bE[3];bH=bE[4];bu=bE[5];if(!s(bE[6])){bE[6]=""}bF=bE[6];if(!s(bp)){bp=""}var bz=q.characterSet||q.charset;if(!bz||bz.toLowerCase()==="utf-8"){bz=null}bt=bI[0];bl=bI[1];bs=bI[2];bJ=bI[3];if(!bA){br++;bu=bH;if(!aA||!bt.length){for(bK in av){if(Object.prototype.hasOwnProperty.call(av,bK)){bt=B(bO,av[bK]);if(bt.length){break}}}for(bK in ap){if(Object.prototype.hasOwnProperty.call(ap,bK)){bl=B(bO,ap[bK]);if(bl.length){break}}}}bQ=b(aR);by=bJ.length?b(bJ):"";if(bQ.length&&!aO(bQ)&&(!aA||!by.length||aO(by))){bJ=aR}if(bJ.length||bt.length){bs=bv;bI=[bt,bl,bs,bd(bJ.slice(0,bq))];aZ(bx,JSON2.stringify(bI),aC,bh,ab)}}bn+="&idsite="+a8+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+bm.getHours()+"&m="+bm.getMinutes()+"&s="+bm.getSeconds()+"&url="+k(bd(bO))+(aR.length?"&urlref="+k(bd(aR)):"")+"&_id="+bL+"&_idts="+bD+"&_idvc="+br+"&_idn="+bP+(bt.length?"&_rcn="+k(bt):"")+(bl.length?"&_rck="+k(bl):"")+"&_refts="+bs+"&_viewts="+bu+(String(bF).length?"&_ects="+bF:"")+(String(bJ).length?"&_ref="+k(bd(bJ.slice(0,bq))):"")+(bz?"&cs="+k(bz):"");
-var bo=JSON2.stringify(aG);if(bo.length>2){bn+="&cvar="+k(bo)}for(bK in a9){if(Object.prototype.hasOwnProperty.call(a9,bK)){bn+="&"+bK+"="+a9[bK]}}if(bM){bn+="&data="+k(JSON2.stringify(bM))}else{if(Y){bn+="&data="+k(JSON2.stringify(Y))}}if(U){var bC=JSON2.stringify(U);if(bC.length>2){bn+="&_cvar="+k(bC)}for(bK in bG){if(Object.prototype.hasOwnProperty.call(bG,bK)){if(U[bK][0]===""||U[bK][1]===""){delete U[bK]}}}aZ(bR,JSON2.stringify(U),ah,bh,ab)}if(ay&&am){bn+="&generation_time_ms="+am}else{if(ay&&e&&e.timing&&e.timing.requestStart&&e.timing.responseEnd){bn+="&generation_time_ms="+(e.timing.responseEnd-e.timing.requestStart)}}aa(bL,bD,br,bv,bu,s(bp)&&String(bp).length?bp:bF);aZ(bw,"*",ah,bh,ab);bn+=I(bN);if(aM.length){bn+="&"+aM}return bn}function a2(bo,bn,bs,bp,bl,bv){var bq="idgoal=0",br,bm=new Date(),bt=[],bu;if(String(bo).length){bq+="&ec_id="+k(bo);br=Math.round(bm.getTime()/1000)}bq+="&revenue="+bn;if(String(bs).length){bq+="&ec_st="+bs}if(String(bp).length){bq+="&ec_tx="+bp}if(String(bl).length){bq+="&ec_sh="+bl
+var bo=JSON2.stringify(aG);if(bo.length>2){bn+="&cvar="+k(bo)}for(bK in a9){if(Object.prototype.hasOwnProperty.call(a9,bK)){bn+="&"+bK+"="+a9[bK]}}if(bM){bn+="&data="+k(JSON2.stringify(bM))}else{if(Y){bn+="&data="+k(JSON2.stringify(Y))}}if(U){var bC=JSON2.stringify(U);if(bC.length>2){bn+="&_cvar="+k(bC)}for(bK in bG){if(Object.prototype.hasOwnProperty.call(bG,bK)){if(U[bK][0]===""||U[bK][1]===""){delete U[bK]}}}aZ(bR,JSON2.stringify(U),ah,bh,ab)}if(ay&&am){bn+="&gt_ms="+am}else{if(ay&&e&&e.timing&&e.timing.requestStart&&e.timing.responseEnd){bn+="&gt_ms="+(e.timing.responseEnd-e.timing.requestStart)}}aa(bL,bD,br,bv,bu,s(bp)&&String(bp).length?bp:bF);aZ(bw,"*",ah,bh,ab);bn+=I(bN);if(aM.length){bn+="&"+aM}return bn}function a2(bo,bn,bs,bp,bl,bv){var bq="idgoal=0",br,bm=new Date(),bt=[],bu;if(String(bo).length){bq+="&ec_id="+k(bo);br=Math.round(bm.getTime()/1000)}bq+="&revenue="+bn;if(String(bs).length){bq+="&ec_st="+bs}if(String(bp).length){bq+="&ec_tx="+bp}if(String(bl).length){bq+="&ec_sh="+bl
}if(String(bv).length){bq+="&ec_dt="+bv}if(aX){for(bu in aX){if(Object.prototype.hasOwnProperty.call(aX,bu)){if(!s(aX[bu][1])){aX[bu][1]=""}if(!s(aX[bu][2])){aX[bu][2]=""}if(!s(aX[bu][3])||String(aX[bu][3]).length===0){aX[bu][3]=0}if(!s(aX[bu][4])||String(aX[bu][4]).length===0){aX[bu][4]=1}bt.push(aX[bu])}}bq+="&ec_items="+k(JSON2.stringify(bt))}bq=ar(bq,Y,"ecommerce",br);aw(bq,aL)}function a1(bl,bp,bo,bn,bm,bq){if(String(bl).length&&s(bp)){a2(bl,bp,bo,bn,bm,bq)}}function bf(bl){if(s(bl)){a2("",bl,"","","","")}}function aE(bo,bp){var bl=new Date(),bn=ar("action_name="+k(O(bo||aq)),bp,"log");aw(bn,aL);if(W&&ak&&!aS){aS=true;N(q,"click",a7);N(q,"mouseup",a7);N(q,"mousedown",a7);N(q,"mousemove",a7);N(q,"mousewheel",a7);N(A,"DOMMouseScroll",a7);N(A,"scroll",a7);N(q,"keypress",a7);N(q,"keydown",a7);N(q,"keyup",a7);N(A,"resize",a7);N(A,"focus",a7);N(A,"blur",a7);aQ=bl.getTime();setTimeout(function bm(){var bq=new Date(),br;if((aQ+ak)>bq.getTime()){if(W<bq.getTime()){br=ar("ping=1",bp,"ping");
aw(br,aL)}setTimeout(bm,ak)}},ak)}}function ao(bl,bo,bm,bp){var bn=ar("search="+k(bl)+(bo?"&search_cat="+k(bo):"")+(s(bm)?"&search_count="+bm:""),bp,"sitesearch");aw(bn,aL)}function aJ(bl,bo,bn){var bm=ar("idgoal="+bl+(bo?"&revenue="+bo:""),bn,"goal");aw(bm,aL)}function a6(bm,bl,bo){var bn=ar(bl+"="+k(bd(bm)),bo,"link");aw(bn,aL)}function ba(bm,bl){if(bm!==""){return bm+bl.charAt(0).toUpperCase()+bl.slice(1)}return bl}function an(bq){var bp,bl,bo=["","webkit","ms","moz"],bn;if(!ax){for(bl=0;bl<bo.length;bl++){bn=bo[bl];if(Object.prototype.hasOwnProperty.call(q,ba(bn,"hidden"))){if(q[ba(bn,"visibilityState")]==="prerender"){bp=true}break}}}if(bp){N(q,bn+"visibilitychange",function bm(){q.removeEventListener(bn+"visibilitychange",bm,false);bq()});return}bq()}function al(bn,bm){var bo,bl="(^| )(piwik[_-]"+bm;if(bn){for(bo=0;bo<bn.length;bo++){bl+="|"+bn[bo]}}bl+=")( |$)";return new RegExp(bl)}function a5(bo,bl,bp){var bn=al(aF,"download"),bm=al(ai,"link"),bq=new RegExp("\\.("+at+")([?&#]|$)","i");
return bm.test(bo)?"link":(bn.test(bo)||bq.test(bl)?"download":(bp?0:"link"))}function aW(bq){var bo,bm,bl;while((bo=bq.parentNode)!==null&&s(bo)&&((bm=bq.tagName.toUpperCase())!=="A"&&bm!=="AREA")){bq=bo}if(s(bq.href)){var br=bq.hostname||b(bq.href),bs=br.toLowerCase(),bn=bq.href.replace(br,bs),bp=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto):","i");if(!bp.test(bn)){bl=a5(bq.className,bn,aO(bs));if(bl){bn=f(bn);a6(bn,bl)}}}}function bj(bl){var bm,bn;bl=bl||A.event;bm=bl.which||bl.button;bn=bl.target||bl.srcElement;if(bl.type==="click"){if(bn){aW(bn)}}else{if(bl.type==="mousedown"){if((bm===1||bm===2)&&bn){aH=bm;ac=bn}else{aH=ac=null}}else{if(bl.type==="mouseup"){if(bm===aH&&bn===ac){aW(bn)}aH=ac=null}}}}function aV(bm,bl){if(bl){N(bm,"mouseup",bj,false);N(bm,"mousedown",bj,false)}else{N(bm,"click",bj,false)}}function aD(bm){if(!aU){aU=true;var bn,bl=al(V,"ignore"),bo=q.links;if(bo){for(bn=0;bn<bo.length;bn++){if(!bl.test(bo[bn].className)){aV(bo[bn],bm)}}}}}function be(){var bm,bn,bo={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"},bl=(new RegExp("Mac OS X.*Safari/")).test(d.userAgent)?A.devicePixelRatio||1:1;
@@ -27,4 +27,4 @@ if(!((new RegExp("MSIE")).test(d.userAgent))){if(d.mimeTypes&&d.mimeTypes.length
}if(bm>0){bl=s(bl)&&!l(bl)?String(bl):bl;bp=s(bp)&&!l(bp)?String(bp):bp;bo=[bl.slice(0,bc),bp.slice(0,bc)];if(bn==="visit"||bn===2){Q();U[bm]=bo}else{if(bn==="page"||bn===3){aG[bm]=bo}}}},getCustomVariable:function(bm,bn){var bl;if(!s(bn)){bn="visit"}if(bn==="page"||bn===3){bl=aG[bm]}else{if(bn==="visit"||bn===2){Q();bl=U[bm]}}if(!s(bl)||(bl&&bl[0]==="")){return false}return bl},deleteCustomVariable:function(bl,bm){if(this.getCustomVariable(bl,bm)){this.setCustomVariable(bl,"","",bm)}},setLinkTrackingTimer:function(bl){aL=bl},setDownloadExtensions:function(bl){at=bl},addDownloadExtensions:function(bl){at+="|"+bl},setDomains:function(bl){aN=l(bl)?[bl]:bl;aN.push(a4)},setIgnoreClasses:function(bl){V=l(bl)?[bl]:bl},setRequestMethod:function(bl){aP=bl||"GET"},setReferrerUrl:function(bl){aR=bl},setCustomUrl:function(bl){aB=a3(bi,bl)},setDocumentTitle:function(bl){aq=bl},setAPIUrl:function(bl){ag=bl},setDownloadClasses:function(bl){aF=l(bl)?[bl]:bl},setLinkClasses:function(bl){ai=l(bl)?[bl]:bl
},setCampaignNameKey:function(bl){av=l(bl)?[bl]:bl},setCampaignKeywordKey:function(bl){ap=l(bl)?[bl]:bl},discardHashTag:function(bl){X=bl},setCookieNamePrefix:function(bl){bg=bl;U=ad()},setCookieDomain:function(bl){ab=u(bl);aI()},setCookiePath:function(bl){bh=bl;aI()},setVisitorCookieTimeout:function(bl){af=bl*1000},setSessionCookieTimeout:function(bl){ah=bl*1000},setReferralCookieTimeout:function(bl){aC=bl*1000},setConversionAttributionFirstReferrer:function(bl){aA=bl},disableCookies:function(){Z=true;a9.cookie="0"},setDoNotTrack:function(bm){var bl=d.doNotTrack||d.msDoNotTrack;bb=bm&&(bl==="yes"||bl==="1");if(bb){this.disableCookies()}},addListener:function(bm,bl){aV(bm,bl)},enableLinkTracking:function(bl){if(n){aD(bl)}else{y.push(function(){aD(bl)})}},disablePerformanceTracking:function(){ay=false},setGenerationTimeMs:function(bl){am=parseInt(bl,10)},setHeartBeatTimer:function(bn,bm){var bl=new Date();W=bl.getTime()+bn*1000;ak=bm*1000},killFrame:function(){if(A.location!==A.top.location){A.top.location=A.location
}},redirectFile:function(bl){if(A.location.protocol==="file:"){A.location=bl}},setCountPreRendered:function(bl){ax=bl},trackGoal:function(bl,bn,bm){an(function(){aJ(bl,bn,bm)})},trackLink:function(bm,bl,bn){an(function(){a6(bm,bl,bn)})},trackPageView:function(bl,bm){if(v(a8)){an(function(){F(R,ag,a8)})}else{an(function(){aE(bl,bm)})}},trackSiteSearch:function(bl,bn,bm){an(function(){ao(bl,bn,bm)})},setEcommerceView:function(bo,bl,bn,bm){if(!s(bn)||!bn.length){bn=""}else{if(bn instanceof Array){bn=JSON2.stringify(bn)}}aG[5]=["_pkc",bn];if(s(bm)&&String(bm).length){aG[2]=["_pkp",bm]}if((!s(bo)||!bo.length)&&(!s(bl)||!bl.length)){return}if(s(bo)&&bo.length){aG[3]=["_pks",bo]}if(!s(bl)||!bl.length){bl=""}aG[4]=["_pkn",bl]},addEcommerceItem:function(bp,bl,bn,bm,bo){if(bp.length){aX[bp]=[bp,bl,bn,bm,bo]}},trackEcommerceOrder:function(bl,bp,bo,bn,bm,bq){a1(bl,bp,bo,bn,bm,bq)},trackEcommerceCartUpdate:function(bl){bf(bl)}}}function r(){return{push:K}}N(A,"beforeunload",L,false);m();Date.prototype.getTimeAlias=Date.prototype.getTime;
-E=new x();for(H=0;H<_paq.length;H++){if(_paq[H][0]==="setTrackerUrl"||_paq[H][0]==="setSiteId"){K(_paq[H]);delete _paq[H]}}for(H=0;H<_paq.length;H++){if(_paq[H]){K(_paq[H])}}_paq=new r();c={addPlugin:function(i,P){a[i]=P},getTracker:function(i,P){return new x(i,P)},getAsyncTracker:function(){return E}};if(typeof define==="function"&&define.amd){define(["piwik"],[],function(){return c})}return c}())}if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{return eval("piwik_"+h)}catch(i){}return}var c,e=Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){e.setIgnoreClasses(c)}e.trackPageView();if(a("install_tracker")){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}}};
+E=new x();for(H=0;H<_paq.length;H++){if(_paq[H][0]==="setTrackerUrl"||_paq[H][0]==="setSiteId"){K(_paq[H]);delete _paq[H]}}for(H=0;H<_paq.length;H++){if(_paq[H]){K(_paq[H])}}_paq=new r();c={addPlugin:function(i,P){a[i]=P},getTracker:function(i,P){return new x(i,P)},getAsyncTracker:function(){return E}};if(typeof define==="function"&&define.amd){define(["piwik"],[],function(){return c})}return c}())}if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{return eval("piwik_"+h)}catch(i){}return}var c,e=Piwik.getTracker(d,f);e.setDocumentTitle(b);e.setCustomData(g);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){e.setIgnoreClasses(c)}e.trackPageView();if(a("install_tracker")){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}}}; \ No newline at end of file