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@googlemail.com>2014-09-15 14:45:37 +0400
committerThomas Steur <thomas.steur@googlemail.com>2014-09-15 14:45:37 +0400
commitd8f547b97e155137bfd2e09c8f81c7d448c6fb4d (patch)
treec38cfc1aa36587d81e9167adea216cf2660b17f1 /piwik.js
parentf68feb02bfd22032d7e83295d25a1cffde0c90c6 (diff)
refs #4996 make sure we always track same content name and piece in an interaction and also have to use default values
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 5127a9977e..5b5a659164 100644
--- a/piwik.js
+++ b/piwik.js
@@ -36,8 +36,8 @@ for(cq in bN){if(Object.prototype.hasOwnProperty.call(bN,cq)){b4+="&"+cq+"="+bN[
}if(String(b6).length){b7+="&ec_tx="+b6}if(String(b2).length){b7+="&ec_sh="+b2}if(String(cc).length){b7+="&ec_dt="+cc}if(bz){for(cb in bz){if(Object.prototype.hasOwnProperty.call(bz,cb)){if(!w(bz[cb][1])){bz[cb][1]=""}if(!w(bz[cb][2])){bz[cb][2]=""}if(!w(bz[cb][3])||String(bz[cb][3]).length===0){bz[cb][3]=0}if(!w(bz[cb][4])||String(bz[cb][4]).length===0){bz[cb][4]=1}ca.push(bz[cb])}}b7+="&ec_items="+l(JSON2.stringify(ca))}b7=aR(b7,an,"ecommerce",b8);aX(b7,bi)}function bD(b2,b6,b5,b4,b3,b7){if(String(b2).length&&w(b6)){bE(b2,b6,b5,b4,b3,b7)}}function bT(b2){if(w(b2)){bE("",b2,"","","","")}}function a9(b5,b6){var b2=new Date(),b4=aR("action_name="+l(V(b5||aQ)),b6,"log");aX(b4,bi);if(aj&&aF&&!br){br=true;U(u,"click",bL);U(u,"mouseup",bL);U(u,"mousedown",bL);U(u,"mousemove",bL);U(u,"mousewheel",bL);U(G,"DOMMouseScroll",bL);U(G,"scroll",bL);U(u,"keypress",bL);U(u,"keydown",bL);U(u,"keyup",bL);U(G,"resize",bL);U(G,"focus",bL);U(G,"blur",bL);bo=b2.getTime();setTimeout(function b3(){var b7;b2=new Date();
if((bo+aF)>b2.getTime()){if(aj<b2.getTime()){b7=aR("ping=1",b6,"ping");aX(b7,bi)}setTimeout(b3,aF)}},aF)}}function aG(b4,b3){var b5,b2="(^| )(piwik[_-]"+b3;if(b4){for(b5=0;b5<b4.length;b5++){b2+="|"+b4[b5]}}b2+=")( |$)";return new RegExp(b2)}function bx(b2){return(aa&&b2&&0===String(b2).indexOf(aa))}function bJ(b5,b2,b6){if(bx(b2)){return 0}var b4=aG(ba,"download"),b3=aG(aC,"link"),b7=new RegExp("\\.("+aS+")([?&#]|$)","i");if(b3.test(b5)){return"link"}if(b4.test(b5)||b7.test(b2)){return"download"}if(b6){return 0}return"link"}function a5(b3){var b2;b2=b3.parentNode;while(b2!==null&&w(b2)){if(Q.isLinkElement(b3)){break}b3=b2;b2=b3.parentNode}return b3}function bd(b6){b6=a5(b6);if(!Q.hasNodeAttribute(b6,"href")){return}if(!w(b6.href)){return}var b5=Q.getAttributeValueFromNode(b6,"href");if(bx(b5)){return}var b7=b6.hostname||b(b6.href);var b8=b7.toLowerCase();var b3=b6.href.replace(b7,b8);var b4=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto):","i");if(!b4.test(b3)){var b2=bJ(b6.className,b3,bm(b8));
if(b2){return{type:b2,href:b3}}}}function bY(b2,b3,b4,b5){var b6=m.buildInteractionRequestParams(b2,b3,b4,b5);if(!b6){return}return aR(b6,null,"contentInteraction")}function bX(b4,b5,b9,b2,b3){if(!w(b4)){return}if(bx(b4)){return b4}var b7=m.toAbsoluteUrl(b4);var b6="redirecturl="+l(b7)+"&";b6+=bY(b5,b9,b2,(b3||b4));var b8="&";if(aa.indexOf("?")<0){b8="?"}return aa+b8+b6}function a1(b2,b3){if(!b2||!b3){return false}var b4=m.findTargetNode(b2);if(m.shouldIgnoreInteraction(b4)){return false}b4=m.findTargetNodeNoDefault(b2);if(b4&&!H(b4,b3)){return false}return true}function aP(b4,b3,b6){if(!b4){return}var b2=m.findParentContentNode(b4);if(!b2){return}if(!a1(b2,b4)){return}var b5=m.buildContentBlock(b2);if(!b5){return}if(!b5.target&&b6){b5.target=b6}return m.buildInteractionRequestParams(b3,b5.name,b5.piece,b5.target)}function aM(b3){if(!ah||!ah.length){return false}var b2,b4;for(b2=0;b2<ah.length;b2++){b4=ah[b2];if(b4&&b4.name===b3.name&&b4.piece===b3.piece&&b4.target===b3.target){return true
-}}return false}function ac(b5){if(!b5){return false}var b8=m.findTargetNode(b5);if(!b8||m.shouldIgnoreInteraction(b8)){return false}var b6=bd(b8);if(bu&&b6&&b6.type){return false}if(Q.isLinkElement(b8)&&Q.hasNodeAttributeWithValue(b8,"href")){var b4=String(Q.getAttributeValueFromNode(b8,"href"));if(0===b4.indexOf("#")){return false}if(bx(b4)){return true}if(!m.isUrlToCurrentDomain(b4)){return false}var b7=m.findContentName(b5);var b2=m.findContentPiece(b5);var b3=m.findContentTarget(b5);if(!Q.hasNodeAttributeWithValue(b8,m.CONTENT_TARGET_ATTR)||b8.wasContentTargetAttrReplaced){b8.wasContentTargetAttrReplaced=true;b3=m.toAbsoluteUrl(b4);Q.setAnyAttribute(b8,m.CONTENT_TARGET_ATTR,b3)}var b9=bX(b4,"click",b7,b2,b3);m.setHrefAttribute(b8,b9);return true}return false}function af(b3){if(!b3||!b3.length){return}var b2;for(b2=0;b2<b3.length;b2++){ac(b3[b2])}}function bc(b2){return function(b3){if(!b2){return}var b6=m.findParentContentNode(b2);var b7;if(b3){b7=b3.target||b3.srcElement}if(!b7){b7=b2
-}if(!a1(b6,b7)){return}if(Q.isLinkElement(b2)&&Q.hasNodeAttributeWithValue(b2,"href")&&Q.hasNodeAttributeWithValue(b2,m.CONTENT_TARGET_ATTR)){var b4=Q.getAttributeValueFromNode(b2,"href");if(!bx(b4)&&b2.wasContentTargetAttrReplaced){Q.setAnyAttribute(b2,m.CONTENT_TARGET_ATTR,"")}}var ca=bd(b2);if(bu&&ca&&ca.type){return ca.type}if(ac(b6)){return"href"}var b5=m.findContentName(b6);var cb=m.findContentPiece(b6);var b9=m.findContentTarget(b6);var b8=bY("click",b5,cb,b9);aX(b8,bi);return b8}}function aE(b4){if(!b4||!b4.length){return}var b2,b3;for(b2=0;b2<b4.length;b2++){b3=m.findTargetNode(b4[b2]);if(b3&&!b3.contentInteractionTrackingSetupDone){b3.contentInteractionTrackingSetupDone=true;U(b3,"click",bc(b3))}}}function aB(b4,b5){if(!b4||!b4.length){return[]}var b2,b3;for(b2=0;b2<b4.length;b2++){if(aM(b4[b2])){b4.splice(b2,1);b2--}else{ah.push(b4[b2])}}if(!b4||!b4.length){return[]}af(b5);aE(b5);var b6=[];for(b2=0;b2<b4.length;b2++){b3=aR(m.buildImpressionRequestParams(b4[b2].name,b4[b2].piece,b4[b2].target),undefined,"contentImpressions");
+}}return false}function ac(b5){if(!b5){return false}var b8=m.findTargetNode(b5);if(!b8||m.shouldIgnoreInteraction(b8)){return false}var b9=bd(b8);if(bu&&b9&&b9.type){return false}if(Q.isLinkElement(b8)&&Q.hasNodeAttributeWithValue(b8,"href")){var b2=String(Q.getAttributeValueFromNode(b8,"href"));if(0===b2.indexOf("#")){return false}if(bx(b2)){return true}if(!m.isUrlToCurrentDomain(b2)){return false}var b6=m.buildContentBlock(b5);if(!b6){return}var b4=b6.name;var ca=b6.piece;var b7=b6.target;if(!Q.hasNodeAttributeWithValue(b8,m.CONTENT_TARGET_ATTR)||b8.wasContentTargetAttrReplaced){b8.wasContentTargetAttrReplaced=true;b7=m.toAbsoluteUrl(b2);Q.setAnyAttribute(b8,m.CONTENT_TARGET_ATTR,b7)}var b3=bX(b2,"click",b4,ca,b7);m.setHrefAttribute(b8,b3);return true}return false}function af(b3){if(!b3||!b3.length){return}var b2;for(b2=0;b2<b3.length;b2++){ac(b3[b2])}}function bc(b2){return function(b3){if(!b2){return}var b6=m.findParentContentNode(b2);var b7;if(b3){b7=b3.target||b3.srcElement}if(!b7){b7=b2
+}if(!a1(b6,b7)){return}if(Q.isLinkElement(b2)&&Q.hasNodeAttributeWithValue(b2,"href")&&Q.hasNodeAttributeWithValue(b2,m.CONTENT_TARGET_ATTR)){var b4=Q.getAttributeValueFromNode(b2,"href");if(!bx(b4)&&b2.wasContentTargetAttrReplaced){Q.setAnyAttribute(b2,m.CONTENT_TARGET_ATTR,"")}}var cb=bd(b2);if(bu&&cb&&cb.type){return cb.type}if(ac(b6)){return"href"}var b8=m.buildContentBlock(b6);if(!b8){return}var b5=b8.name;var cc=b8.piece;var ca=b8.target;var b9=bY("click",b5,cc,ca);aX(b9,bi);return b9}}function aE(b4){if(!b4||!b4.length){return}var b2,b3;for(b2=0;b2<b4.length;b2++){b3=m.findTargetNode(b4[b2]);if(b3&&!b3.contentInteractionTrackingSetupDone){b3.contentInteractionTrackingSetupDone=true;U(b3,"click",bc(b3))}}}function aB(b4,b5){if(!b4||!b4.length){return[]}var b2,b3;for(b2=0;b2<b4.length;b2++){if(aM(b4[b2])){b4.splice(b2,1);b2--}else{ah.push(b4[b2])}}if(!b4||!b4.length){return[]}af(b5);aE(b5);var b6=[];for(b2=0;b2<b4.length;b2++){b3=aR(m.buildImpressionRequestParams(b4[b2].name,b4[b2].piece,b4[b2].target),undefined,"contentImpressions");
b6.push(b3)}return b6}function aU(b3){var b2=m.collectContent(b3);return aB(b2,b3)}function bw(b3){if(!b3||!b3.length){return[]}var b2;for(b2=0;b2<b3.length;b2++){if(!m.isNodeVisible(b3[b2])){b3.splice(b2,1);b2--}}if(!b3||!b3.length){return[]}return aU(b3)}function bH(b4,b2,b3){var b5=m.buildImpressionRequestParams(b4,b2,b3);return aR(b5,null,"contentImpression")}function aT(b5,b3){if(!b5){return}var b2=m.findParentContentNode(b5);var b4=m.buildContentBlock(b2);if(!b4){return}if(!b3){b3="Unknown"}return bY(b3,b4.name,b4.piece,b4.target)}function bs(b3,b5,b2,b4){return"e_c="+l(b3)+"&e_a="+l(b5)+(w(b2)?"&e_n="+l(b2):"")+(w(b4)?"&e_v="+l(b4):"")}function al(b4,b6,b2,b5,b7){if(String(b4).length===0||String(b6).length===0){return false}var b3=aR(bs(b4,b6,b2,b5),b7,"event");aX(b3,bi)}function aL(b2,b5,b3,b6){var b4=aR("search="+l(b2)+(b5?"&search_cat="+l(b5):"")+(w(b3)?"&search_count="+b3:""),b6,"sitesearch");aX(b4,bi)}function bg(b2,b5,b4){var b3=aR("idgoal="+b2+(b5?"&revenue="+b5:""),b4,"goal");
aX(b3,bi)}function bI(b5,b2,b9,b8,b4){var b7=b2+"="+l(bR(b5));var b3=aP(b4,"click",b5);if(b3){b7+="&"+b3}var b6=aR(b7,b9,"link");aX(b6,(b8?0:bi),b8)}function bO(b3,b2){if(b3!==""){return b3+b2.charAt(0).toUpperCase()+b2.slice(1)}return b2}function aK(b7){var b6,b2,b5=["","webkit","ms","moz"],b4;if(!aY){for(b2=0;b2<b5.length;b2++){b4=b5[b2];if(Object.prototype.hasOwnProperty.call(u,bO(b4,"hidden"))){if(u[bO(b4,"visibilityState")]==="prerender"){b6=true}break}}}if(b6){U(u,b4+"visibilitychange",function b3(){u.removeEventListener(b4+"visibilitychange",b3,false);b7()});return}b7()}function aO(b2){if(u.readyState==="complete"){b2()}else{if(G.addEventListener){G.addEventListener("load",b2)}else{if(G.attachEvent){G.attachEvent("onLoad",b2)}}}}function aA(b3){var b2=false;if(u.attachEvent){b2=u.readyState==="complete"}else{b2=u.readyState!=="loading"}if(b2){b3()}else{if(u.addEventListener){u.addEventListener("DOMContentLoaded",b3)}else{if(u.attachEvent){u.attachEvent("onreadystatechange",b3)}}}}function by(b2){var b3=bd(b2);
if(b3&&b3.type){b3.href=h(b3.href);bI(b3.href,b3.type,undefined,null,b2)}}function b0(b2){var b3,b4;b2=b2||G.event;b3=b2.which||b2.button;b4=b2.target||b2.srcElement;if(b2.type==="click"){if(b4){by(b4)}}else{if(b2.type==="mousedown"){if((b3===1||b3===2)&&b4){be=b3;at=b4}else{be=at=null}}else{if(b2.type==="mouseup"){if(b3===be&&b4===at){by(b4)}be=at=null}}}}function bv(b3,b2){if(b2){U(b3,"mouseup",b0,false);U(b3,"mousedown",b0,false)}else{U(b3,"click",b0,false)}}function a8(b3){if(!bu){bu=true;var b4,b2=aG(ai,"ignore"),b5=u.links;if(b5){for(b4=0;b4<b5.length;b4++){if(!b2.test(b5[b4].className)){bv(b5[b4],b3)}}}}}function bq(b4,b6,b7){if(ay){return true}ay=true;var b8=false;var b5,b3;function b2(){b8=true}aO(function(){function b9(cb){setTimeout(function(){if(!ay){return}b8=false;b7.trackVisibleContentImpressions();b9(cb)},cb)}function ca(cb){setTimeout(function(){if(!ay){return}if(b8){b8=false;b7.trackVisibleContentImpressions()}ca(cb)},cb)}if(b4){b5=["scroll","resize"];for(b3=0;b3<b5.length;