Meteen naar de inhoud
Google Consent mode Banner

Piwik consent naar Google Consent

Hoe kan ik consent data vanuit PIWIK PRO naar Google sturen?

Piwik is een opensource (gratis) statistiek oplossing een dat een alternatief kan zijn voor Google Analytics. Ook voorziet PIWIK in een eigen Tagmanager en een consent mode compleet met eigen cookiebanner. Lees er alles over op piwikpro.nl.

Consentmanagement en Google Ads

Google Ads-prestaties zijn afhankelijk van de kwaliteit van jouw verzamelde gegevens. Zonder de juiste conversietracking krijg je minder resultaat.
Vanaf 6 maart 2024 accepteert Google alleen nog data met de juiste toestemmingen. Maar hoe krijg je jouw Consent informatie van Piwik naar Google? Welnu die doe we met zowel de Tagmanager van PIWIK als de Tagmanager van Google.

PIWIK Cookiebanner

Op de website van PIWIK vindt je alle instellingen en uitleg die je nodig hebt om PIWIK te installeren op je wabsitedus wij beperken ons hier tot de uitleg om Consent data naar Google te sturen met PIWIK Pro. We gaan er dus van uit dat je de Cookiebalk reeds hebt ingesteld.

PIWIK Consent Manager

Er zijn heel veel mogelijkheden om je cookiebanner in te stellen en je privacy statement toe te voegen.

De scrips hiernaast zijn handig om de tag informatie van PIWIK over te sturen naar Google

Voor overige informatie over PIWIK en het gebruik ervan verwijs ik naar de website van PIWIK

Wil je hulp of meer weten? Klik dan hier

Google Consent toevoegen via PIWIK Pro Tag Manager

Wanneer je PIWIK pro al hebt geïnstalleerd kun je de Cookiebar van PIWIK gebruiken om de Consent uit je cookiebar door te sturen naar Google.

Hiervoor zijn enkele tags nodig die je aan jouw PIWIK Tag Manager moet toevoegen. Hieronder een uitleg.

Voeg in Piwik Tag Manager de volgende async-tag toe en noem deze bijvoorbeeld cHTML Google Consent en voeg daar het volgende script in:

<script>
    window.gtag = window.gtag || function(){dataLayer.push(arguments)};
 
    function googleConsentModeMapping(consents) {
        if ({{ Consents }}) {
            var consObj = {};
            Object.keys(consents).forEach(function(consent) {
                consObj[consent] = ({{ Consents }}.current_state[consents[consent]] === 1) ? 'granted' : 'denied';
            });
            gtag('consent', 'update', consObj);
        }
    }
 
// Call the function with specific consent mappings; these mappings can be adjusted as needed
    googleConsentModeMapping({
        "ad_storage": "remarketing",
        "ad_user_data": "remarketing",
        "ad_personalization": "remarketing",
        "analytics_storage": "analytics"
    });
</script>

Zet toestemming hier op: “Er is geen toestemming verreist”.

en gebruik 2 triggers. Te weten:

  1. All page views (Bestaande trigger)
  2. stg.consentDecisionMade Dit is een gebeurtenis in de gegevenslaag waarvan de naam bevat: stg.consentDecisionMade

Maak vervolgens nog 2 gepersonaliseerde html tags aan in Tag Manager zoals hieronder

cHTML Conversion Remarketing Event

<script>
  window.dataLayer = window.dataLayer || [];
  dataLayer.push({
  'event' : 'piwik_cookie_update',
  'Consent_remarketing': 'granted'
});
</script>

Zet type toestemming op “Remarketing“.

Trigger:”All page views

En nog een tag met de naam:

cHTML Conversion Tracking Event

<script>
  window.dataLayer = window.dataLayer || [];
  dataLayer.push({
  'event' : 'piwik_cookie_update',
  'Consent_conversion_tracking': 'granted'
});
</script>

Zet type toestemming op “Conversietracking“.

Trigger:Ӏll page views

Vergeet het de tags niet te publiceren en nu zou je de juiste consent in je cookiebar moeten kunnen zien.

Bron: help.piwik.pro. en dumbdata.co

Laat een Google Review achter