Support for Matomo (formerly Piwik)

I would like to see support for Matomo analytics.

Here's what needs to be inserted, please note the 2 variables __ID__ and __DOMAIN__

<script type="text/javascript">
  var _paq = window._paq = window._paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function() {
    var u="__DOMAIN__";
    _paq.push(['setTrackerUrl', u+'matomo.php']);
    _paq.push(['setSiteId', '__ID__']);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
  })();
</script>
Start a personal dev blog on your domain for free and grow your readership.

3.4K+ developers have started their personal blogs on Hashnode in the last one month.

Write in Markdown 路 Publish articles on custom domain 路 Gain readership on day zero 路 Automatic GitHub backup and more

Comments (5)

Mohd Shad Mirza's photo

Hey Emil Moe
Matomo support has been shipped. You can try it out by going to dashboard/integrations

Show +2 replies
Mohd Shad Mirza's photo

Alejandro Akbal It currently supports Matomo hosted URLs. We will add support for self hosted Matomo soon.

Emil Moe's photo

Mohd Shad Mirza

The difference should just be taking the complete URL as it is, instead of adding Matomo Cloud. Should be straight forward? Maybe check if first 8 characters are https:// and then treat it as a self-hosted.