Useful Snippets

Welcome!


This blog is used to collect useful snippets related to Linux, PHP, MySQL and more. Feel free to post comments with improvements or questions!

Are your smart devices spying on you? Make better purchasing choices and find products that respect your privacy at Unwanted.cloud

RSS Latest posts from my personal blog


Subscribe to RSS feed


Hiding Piwik tracker URL by using an PHP script

Stanislav KhromovStanislav Khromov

It’s easy to hide the Piwik tracker URL by proxying it through a PHP script.

First, get the proxy PHP script from here: proxy-hide-piwik-url on Github
(The file is also available in your Piwik install at /piwik/misc/proxy-hide-piwik/piwik.php)

There is great documentation at the link above. Use it to configure the piwik.php file.

The differences that I wanted to accomplish was:

This is done by renaming the script (pi.php) and uploading it to another server (http://otherserver.com/pi.php)

The resulting JavaScript to put on your page should be as shown below. (The site we’re tracking is yoursite.com, with side id 1)

<script type="text/javascript">
  var _paq = _paq || [];
  _paq.push(["trackPageView"]);
  _paq.push(["enableLinkTracking"]);

  (function() {
    var u=(("https:" == document.location.protocol) ? "https" : "http") + "://yoursite.com/";
    _paq.push(["setTrackerUrl", "http://otherserver.com/pi.php"]);
    _paq.push(["setSiteId", "1"]);
    var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
    g.defer=true; g.async=true; g.src="http://otherserver.com/pi.php"; s.parentNode.insertBefore(g,s);
  })();
</script>

Full-stack impostor syndrome sufferer & Software Engineer at Schibsted Media Group

Comments 2