Consent Mode bepaalt niets zelf. Het luistert naar wat jouw consent management platform doorgeeft. Je hebt dus nog steeds een CMP nodig, met een geldige banner, een weigerknop die net zo makkelijk is als de accepteerknop en een manier om je keuze later te wijzigen.
De standaardstatus moet op denied staan voordat de banner geladen is. Doe je dat niet, dan is er even geen status bekend en vuren tags af alsof er toestemming is. In gtag zet je dat met een consent default-aanroep bovenaan, met wait_for_update zodat de tags een moment wachten op het antwoord van de banner.
In Google Tag Manager hoort je CMP-tag op de trigger Consent Initialization, All Pages. Die trigger draait vóór All Pages. Zet je je banner op een gewone pageview-trigger, dan bepaalt de volgorde in de container wie er eerst is, en dat is zelden jouw banner.
De valkuil die we het vaakst zien: een handmatig geplaatste tag in de broncode, buiten de container om. Die weet niets van je consentstatus en vuurt af voordat de banner er is. Controleer in de netwerktab of er verzoeken naar Google vertrekken vóór de eerste interactie met de banner.