Tracking scripts loading before consent
Tracking and analytics scripts must not execute before the user has given valid, informed consent.
<!-- Violation: Google Analytics runs on every page load,
before any cookie banner appears. -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXX"></script>
<script>
gtag('config', 'G-XXXX');
</script>// Compliant: tracker only fires after the user opts in.
if (hasUserConsented('analytics')) {
loadGoogleAnalytics();
}