Leg de configuratie vast die je test
Noteer in de ‘Instellingen’ van je webshop de gekozen toestemmingsmodus en de schakelaars voor tracking via browser en server. Breng de consentmanager van je webshop en elke onafhankelijke pixel of verzender van aankopen in kaart. Alleen een cookiebanner installeren betekent nog niet dat die tools de keuzes ook ontvangen.
Hoe toestemming werkt, hangt af van het platform, de integratie en de configuratie. De controles hieronder beschrijven technisch gedrag; ze zijn geen certificering voor naleving van de AVG (GDPR), de CCPA of Google Consent Mode. Bekijk welke eisen voor jouw webshop gelden.
Verbind de keuze in je webshop met de SDK
De browser-SDK van WeProfit accepteert toestemmingscommando’s. Verbind ze met de bijbehorende keuzes uit je consentmanager zodra de initialisatie-instructies van de SDK zijn toegepast. Geef niet onvoorwaardelijk toestemming bij het laden van de pagina, en gebruik dit voorbeeld niet als vervanging van je consentmanager.
// When the shopper grants the applicable consent:
wp("consent", "granted");
// When the shopper denies or withdraws it:
wp("consent", "denied");Houd dataverzameling in de browser en doorsturen via de server gescheiden
In de strikte modus wacht de SDK op toestemming voordat hij browser-events verstuurt. Events in de wachtrij worden verwijderd als toestemming wordt geweigerd. Ook verzending naar advertentienetwerken via de server vereist toestemming.
In de gebalanceerde modus kunnen events met hun toestemmingsstatus in WeProfit binnenkomen; events zonder toestemming worden geblokkeerd voor verzending naar advertentienetwerken via de server. Het gedrag van browserpixels moet je apart controleren. Ga er niet van uit dat de instelling ‘Uit’ alle tracking uitschakelt: de huidige browser- en serverroutes gaan verschillend met die modus om.
Bestelwebhooks en platformpixels zijn aparte routes. Ga er niet van uit dat het gedrag van de SDK in je webshop bewijst dat elke Shopify- of WooCommerce-bestelling de juiste toestemmingsstatus heeft. Controleer die routes ook.
Test een nieuwe sessie, toestemming geven, weigeren en intrekken
Gebruik een schone browsersessie en toegestane testdata. Noteer de webshop, de modus, de actie, de waargenomen eventstatus en het verzendresultaat, zodat je dezelfde controles na een release kunt herhalen.
- Bekijk een product voordat je een toestemmingskeuze maakt. Controleer in de strikte modus of de SDK browser-events en activiteit van marketingpixels tegenhoudt.
- Geef toestemming via je echte consentmanager. Zorg voor een paginaweergave, productweergave of winkelwagenactie en bekijk de toestemmingsstatus van het event in WeProfit.
- Herhaal dit met geweigerde toestemming en na intrekking. Controleer zowel de browserverzoeken als de serverlogs van de bestemming, in plaats van te vertrouwen op de status van de banner.
- Test een toegestane checkout of bekende bestelling apart. Controleer de bestel-ID, de waarde, de valuta, de vastgelegde toestemmingsstatus en de beoogde uitkomst van de verzending naar het netwerk.
- Voer ‘Installatie > Je installatie controleren’ uit voor de controles van het script, de write key en recente events. Deze controle vult het testen van toestemming aan; ze vervangt het niet.
- Gebruik waar mogelijk de test- en diagnosetools van het gekoppelde netwerk. Dat een netwerk een event accepteert, bewijst geen attributie of naleving van de wet.
Los verschillen op voordat je op de rapportages vertrouwt
Komen de gekozen modus, de vastgelegde toestemmingsstatus en de werkelijke verzending niet overeen, bewaar dan de stappen om het te reproduceren en neem contact op met support. Doe geen brede uitspraken over naleving op basis van alleen een geslaagde verzending van een event. Controleer voor Google apart de instellingen voor gebruikersgegevens en personalisatie van je GA4-implementatie.