Matomo-Middleman¶ ↑
It's an extension for the Middleman static site generator to use Matomo tracking (previously known as Piwik).
Installation¶ ↑
Clone the repository git clone git@github.com:wikimatze/matomo-middleman.git ~/git/matomo-middleman
. Then add the following line to your Gemfile
:
gem 'matomo-middleman', path: "/home/wm/git/matomo-middleman/"
Run bundle install
.
Configuration¶ ↑
In your config.rb
you can configure the settings as follow:
activate :matomomiddleman do |p| p.domain = '<your-domain>' p.url = '<your-url>' p.id = 1 end
Helper¶ ↑
This plugin will add the following helper method:
<%= matomo %>
which will expand to
<script type="text/javascript"> var _paq = _paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u=(("https:" == document.location.protocol) ? "https" : "http") + "://<your-domain>/<your-url>/"; _paq.push(['setTrackerUrl', u+'piwik.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=u+'piwik.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><p><img src="https://<your-domain>/<your-url>/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>