First draft.

This commit is contained in:
2026-06-14 11:14:34 +02:00
parent c1b8e161fc
commit cb07db14dc
10 changed files with 269 additions and 1 deletions
+24
View File
@@ -0,0 +1,24 @@
(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();
}
})();