From d4a25cedf76b9ff39a783b05d146fa1ac945be70 Mon Sep 17 00:00:00 2001
From: Thorge Petersen <petersen@rz.uni-kiel.de>
Date: Mon, 21 Mar 2022 11:41:01 +0000
Subject: [PATCH] Updated Matomo code (needs new url in production.ini)

---
 ckanext/odsh/templates/base.html | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/ckanext/odsh/templates/base.html b/ckanext/odsh/templates/base.html
index 8191f4ce..93835b96 100644
--- a/ckanext/odsh/templates/base.html
+++ b/ckanext/odsh/templates/base.html
@@ -19,21 +19,24 @@
 
 {% 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}}']);
-    _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);
-  })();
+      var u="https://landesportal-sh.dwebanalytics.de/";
+      _paq.push(['setTrackerUrl', u+'matomo.php']);
+      _paq.push(['setSiteId', '3']);
+      var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+      g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+    })();
 </script>
+<noscript><p><img src="https://landesportal-sh.dwebanalytics.de/matomo.php?idsite=3&amp;rec=1" style="border:0;" alt="" /></p></noscript>
 <!-- End Matomo Code -->
 {% endif %}
 {% endblock %}
 {% block bodytag %} data-site-root="{{ h.odsh_public_url() }}" data-locale-root="{{ h.odsh_public_url() }}" {% endblock %}
 {% block page %}
-{% endblock %}
\ No newline at end of file
+{% endblock %}
-- 
GitLab