Naar de hoofdinhoud

Een gebeurtenis per cookiestap naar Google Tag Manager verzenden

Geschreven door Alexandre Dias Da Silva

Wilt u uw Google Tag Manager-container op de hoogte stellen wanneer alle cookies van een stap zijn geaccepteerd, naast de gebeurtenissen die voor elke cookie worden verzonden? Hier leest u hoe!

Eerst zult u dit script moeten laden:

window.dataLayer = window.dataLayer || [];window._axcb = window._axcb || [];window._axcb.push(function(sdk){ sdk.on('cookies:complete', function(choices){  const steps = sdk.config.cookies[0].steps;  const cookiesSteps = steps.splice(1, steps.length);  cookiesSteps.forEach(step => {   const vendors = step.vendors;   let allAccepted = true;   vendors.forEach(vendor => {    const choice = choices[vendor.name];    if(choice === false || choice === undefined){     allAccepted = false;    }   });   if(allAccepted === true){    dataLayer.push({'event': step.name + '_accepted'});   }  }); });});

U kunt dit script toevoegen na uw Axeptio-script, of in een tag

Was dit een antwoord op uw vraag?