Google+

domingo, 21 de febrero de 2016

Añadir el javascript de piwik en apache


Hola

Si por cuestiones de aplicación, nos es imposible incrustar el javascript en  aplicación, siempre podemos dejar que apache haga ese trabajo, haciendo que cada resquest se entregue con el javascript. Esto lo conseguimos con "sed"

ExtFilterDefine add-piwik mode=output intype=text/html cmd="/bin/sed 's#</head>#<script type=\"text/javascript\">\\n  var _paq = _paq || [];\\n  _paq.push([\'trackPageView\']);  _paq.push([\'enableLinkTracking\']);\\n\\n  (function() {\\n    var u=((\'https:\' == document.location.protocol) ? \'https\' : \'http\') + \'://server.piwik.com/piwik/\';\\n    _paq.push([\'setTrackerUrl\', u+\'piwik.php\']);\\n    _paq.push([\'setSiteId\', \'5\']);\\n    var d=document, g=d.createElement(\'script\'), s=d.getElementsByTagName(\'script\')[0]; g.type=\'text/javascript\';\\n    g.defer=true; g.async=true; g.src=u+\'piwik.js\'; s.parentNode.insertBefore(g,s);\\n  })();\\n </script>\\n </head>#i'"

SetOutputFilter add-piwik


Cambiar server.piwik.com/piwik por la url de vuestro server y el setSideId igual.