From 9b928ba305825d06e63d989cc2404ce6d858be61 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Tue, 10 Mar 2020 00:34:55 +0100 Subject: [PATCH] Add Matomo for analytics --- content/assets/js/matomo.js | 12 ++++++++++++ pelicanconf.py | 1 + 2 files changed, 13 insertions(+) create mode 100644 content/assets/js/matomo.js diff --git a/content/assets/js/matomo.js b/content/assets/js/matomo.js new file mode 100644 index 0000000..d40423d --- /dev/null +++ b/content/assets/js/matomo.js @@ -0,0 +1,12 @@ + var _paq = window._paq || []; + /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ + _paq.push(["disableCookies"]); + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { + var u="//a.xieme-art.org/"; + _paq.push(['setTrackerUrl', u+'matomo.php']); + _paq.push(['setSiteId', '1']); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); + })(); diff --git a/pelicanconf.py b/pelicanconf.py index ca2ad2b..51f7f53 100644 --- a/pelicanconf.py +++ b/pelicanconf.py @@ -81,5 +81,6 @@ AUTHORS_BIO = { } } +JS_OVERRIDE = ['assets/js/matomo.js'] # Uncomment following line if you want document-relative URLs when developing # RELATIVE_URLS = True