]> git.parisson.com Git - teleforma.git/commitdiff
finally fix matomo using matomocloud method (matomo only is obsolete)
authorGuillaume Pellerin <guillaume.pellerin@parisson.com>
Thu, 23 Jan 2025 22:12:48 +0000 (23:12 +0100)
committerGuillaume Pellerin <guillaume.pellerin@parisson.com>
Thu, 23 Jan 2025 22:12:48 +0000 (23:12 +0100)
teleforma/templates/teleforma/base.html

index ccb201598f175805f60bb739d37c52e63325bc79..e779de8dd89f466c04e1b4099fc5b8d8dea2ca03 100644 (file)
   {% block extra_javascript %}{% endblock %}
 
   {% if not debug %}
-    <!-- NOT working -->
-    <!--
+    <!-- Matomo Code -->
     <script type="text/javascript">
       tarteaucitron.user.matomoId = 2;
-      (tarteaucitron.job = tarteaucitron.job || []).push('matomo');
+      (tarteaucitron.job = tarteaucitron.job || []).push('matomocloud');
     </script>
     <script>tarteaucitron.user.matomoHost = '//matomo.parisson.com/';</script>
-    -->
-
-    <!-- working -->
-    <!-- Matomo -->
-    <script>
-      var _paq = window._paq = window._paq || [];
-      /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
-      _paq.push(['trackPageView']);
-      _paq.push(['enableLinkTracking']);
-      (function() {
-        var u="//matomo.parisson.com/";
-        _paq.push(['setTrackerUrl', u+'matomo.php']);
-        _paq.push(['setSiteId', '2']);
-        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>
+    <script>tarteaucitron.user.matomoHost = '//matomo.parisson.com/';tarteaucitron.user.matomoCustomJSPath = '//matomo.parisson.com/matomo.js';tarteaucitron.user.matomoDontTrackPageView = dontTrackPageView (false | true);tarteaucitron.user.matomoFullTracking = fullTracking (true | false);</script>
     <!-- End Matomo Code -->
-
   {% endif %}
 
   <script type='text/javascript'>