templates/partials/cookies.html.twig line 1

Open in your IDE?
  1. {% if cc_isCategoryAllowed('analytics') == true or siteConfig.isTrackingForced %}
  2.     <!-- Matomo -->
  3.     <script>
  4.         var _paq = window._paq = window._paq || [];
  5.         /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  6.         _paq.push(['setCustomDimension', {{ app.request.server.get("MATOMO_DIMENSION_ROLE") }}, '{{ app.user.getRolesList ?? "" }}']);
  7.         _paq.push(['setCustomDimension', {{ app.request.server.get("MATOMO_DIMENSION_CRITERIA_1") }}, '{{ app.user.getCriteria1ItemsList ?? "" }}']);
  8.         _paq.push(['setCustomDimension', {{ app.request.server.get("MATOMO_DIMENSION_CRITERIA_2") }}, '{{ app.user.getCriteria2ItemsList ?? "" }}']);
  9.         _paq.push(['setCustomDimension', {{ app.request.server.get("MATOMO_DIMENSION_CRITERIA_3") }}, '{{ app.user.getCriteria3ItemsList ?? "" }}']);
  10.         _paq.push(['setCustomDimension', {{ app.request.server.get("MATOMO_DIMENSION_CRITERIA_4") }}, '{{ app.user.getCriteria4ItemsList ?? "" }}']);
  11.         _paq.push(['setCustomDimension', {{ app.request.server.get("MATOMO_DIMENSION_CRITERIA_5") }}, '{{ app.user.getCriteria5ItemsList ?? "" }}']);
  12.         _paq.push(['setCustomDimension', {{ app.request.server.get("MATOMO_DIMENSION_INSTANCE") }}, '{{ app.user.getInstancesList ?? "" }}']);
  13.         _paq.push(['trackPageView']);
  14.         _paq.push(['enableLinkTracking']);
  15.         _paq.push(['setUserId', '{{ app.user.email ?? "guest" }}']);
  16.         (function() {
  17.             var u="//matomo.aconseil.fr/";
  18.             _paq.push(['setTrackerUrl', u+'matomo.php']);
  19.             _paq.push(['setSiteId', '{{ app.request.server.get("MATOMO_SITE_ID") }}']);
  20.             var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
  21.             g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
  22.         })();
  23.     </script>
  24.     <!-- End Matomo Code -->
  25. {% endif %}
  26. {% if cc_isCategoryAllowed('tracking') == true %}
  27.     <!-- tracking here -->
  28. {% endif %}
  29. {% if cc_isCategoryAllowed('marketing') == true %}
  30.     <!-- marketing here -->
  31. {% endif %}
  32. {% if cc_isCategoryAllowed('social_media') == true %}
  33.     <!-- social media here -->
  34. {% endif %}