(function () { function trackVisit() { var banner = document.getElementById('cookie_banner'); if (!banner) return; var matomoUrl = banner.dataset.matomoUrl; var siteId = banner.dataset.matomoSiteId; if (!matomoUrl || !siteId) return; var _paq = window._paq = window._paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); _paq.push(['setTrackerUrl', matomoUrl + 'matomo.php']); _paq.push(['setSiteId', siteId]); var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0]; g.async = true; g.src = matomoUrl + 'matomo.js'; s.parentNode.insertBefore(g, s); } window.addEventListener('cookieAccepted', trackVisit); if (localStorage.getItem('cookie_consent') === 'accepted') { trackVisit(); } })();