diff --git a/website_analytics_matomo/views/templates.xml b/website_analytics_matomo/views/templates.xml index fc20a3b773..ecd8a3bdea 100644 --- a/website_analytics_matomo/views/templates.xml +++ b/website_analytics_matomo/views/templates.xml @@ -20,7 +20,7 @@ t-out="website.matomo_heartbeat_timer" />]); - (function() { + function allConsentsGrantedMatomo() { var u="/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '']); 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); - })(); + }; + + allConsentsGrantedMatomo(); + + + document.addEventListener( + "optionalCookiesAccepted", + allConsentsGrantedMatomo, + {once: true} + ); + + -