From caa7328a1b20ad3e723c17165bc8100c710b3dab Mon Sep 17 00:00:00 2001 From: Benjamin Becker <benjamin.becker@dataport.de> Date: Wed, 9 Mar 2022 15:41:09 +0000 Subject: [PATCH] updates code for Matomo, needs new url in production.ini --- ckanext/odsh/templates/base.html | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ckanext/odsh/templates/base.html b/ckanext/odsh/templates/base.html index 8191f4ce..05e71b4e 100644 --- a/ckanext/odsh/templates/base.html +++ b/ckanext/odsh/templates/base.html @@ -19,18 +19,21 @@ {% if h.odsh_use_matomo() %} <!-- Matomo --> -<script type="text/javascript"> - var _paq = _paq || []; +<script> + var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ + _paq.push(["setExcludedQueryParams", ["zeile","cms_gtp","cms_range","kurzenachricht","zeig","projekt","datum","nn"]]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { - _paq.push(['setTrackerUrl', '{{matomo_url}}']); + var u="{{matomo_url}}"; + _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '{{matomo_id}}']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; - g.type='text/javascript'; g.async=true; g.defer=true; g.src='{{matomo_url|replace('piwik.php','piwik.js')}}'; s.parentNode.insertBefore(g,s); + g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> +<noscript><p><img src="{{matomo_url}}matomo.php?idsite={{matomo_id}}&rec=1" style="border:0;" alt="" /></p></noscript> <!-- End Matomo Code --> {% endif %} {% endblock %} -- GitLab