Alvorlighed: HøjAnsvarlig: CMP-adminTid til rettelse: 30-60 min
GA4 før samtykke
Udskyd initialisering af Google Analytics 4, indtil der findes gyldigt analytics-samtykke, og kontrollér at Consent Mode-parametre fungerer konsekvent.
Dækker: ga4_before_consent, pre_consent_ga4
Hvorfor det betyder noget
GA4 er ofte sat op som standardanalytics og kan sende pageviews eller identifikatorer, før brugeren har accepteret noget som helst.
Sådan verificerer du manuelt
- Overvåg GA4-requests og `_ga`-cookies ved første indlæsning uden interaktion.
- Kontrollér i GTM Preview eller GA4-debug, om page_view affyres i denied-tilstand.
- Verificér, at der ikke findes flere GA4-implementeringer på websitet.
Typiske årsager
- GA4-konfigurationstagget affyres, før samtykket er afgjort.
- Hårdkodet gtag-implementering og GTM bruges samtidig.
- Consent Mode findes, men GA4 er ikke korrekt koblet til analytics-signalerne.
Rettelse i GTM
- Anvend analytics_storage-kontroller på GA4-tagget.
- Definér Consent Initialization-events før GA4-tags.
- Gennemgå adfærden for page_view, session_start og egne events i GTM Preview.
Rettelse i WordPress eller CMP-plugins
- Gennemgå GA4-plugins eller Site Kit, som kan injicere GA4 uafhængigt af CMP'en.
- Fjern dubletter mellem analytics-plugin og GTM.
- Test igen efter cache-rydning og frontend-optimering.
Generel udviklerrettelse
- Initialisér kun GA4 efter gyldigt analytics-samtykke eller en eksplicit denied-tilstand.
- Fjern dublerede GA4-tags fra templates, plugins og tag manager.
- Behold én samtykkelogik for hele Google Analytics-flowet.
Sådan bekræfter du, at rettelsen virker
- Bekræft, at ingen GA4-kald sendes før analytics-samtykke.
- Bekræft, at `_ga`-cookies mangler før opt-in.
- Kør en ny scanning, og kontrollér, at findingen GA4 før samtykke forsvinder.
Næste skridt
Kør en ny scanning efter deployment for at bekræfte, at den faktiske runtime-adfærd ændrede sig, og ikke kun bannerteksten.