analytics-events.js nur noch nach Cookie-Consent laden
Script-Tag aus allen HTML-Seiten entfernt. analytics-events.js wird jetzt in cookie-consent.js dynamisch geladen — erst nach Zustimmung, zusammen mit dem Umami-Tracking-Script. Bei Widerruf wird es wieder entfernt. Beseitigt DSGVO-Bedenken durch bedingungsloses Laden. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -155,6 +155,11 @@
|
||||
console.error('[CookieConsent] Failed to load tracking script');
|
||||
};
|
||||
document.head.appendChild(script);
|
||||
// Custom Analytics Events laden
|
||||
const eventsScript = document.createElement("script");
|
||||
eventsScript.src = "/analytics-events.js";
|
||||
eventsScript.defer = true;
|
||||
document.head.appendChild(eventsScript);
|
||||
console.log('[CookieConsent] Analytics enabled - tracking script loaded');
|
||||
}
|
||||
}
|
||||
@@ -166,6 +171,12 @@
|
||||
trackingScript.remove();
|
||||
}
|
||||
|
||||
// Analytics Events Script entfernen
|
||||
const eventsScript = document.querySelector('script[src="/analytics-events.js"]');
|
||||
if (eventsScript) {
|
||||
eventsScript.remove();
|
||||
}
|
||||
|
||||
console.log('[CookieConsent] Analytics disabled - tracking blocked');
|
||||
}
|
||||
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren