Erweitert

Callbacks

Es ist möglich, verschiedene Rückrufe (Callbacks) zu definieren, um Aktionen auszuführen, sobald der Kunde seine Auswahl getroffen hat.

CookiebotCallback_OnLoad

Der asynchrone Callback wird ausgelöst, wenn das Cookie-Banner geladen wurde, um die Einwilligung des Benutzers zu erhalten.

Sie wollen z. B. den Google Tag Manager laden sobald der Consent Manager geladen ist? Dazu fügen Sie bitte folgenden Code in das Feld ein:

function CookiebotCallback_OnLoad()
{
    var googleTag = function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'';f.parentNode.insertBefore(j,f);};
        googleTag(window, document, 'script', 'dataLayer', gtmContainerId);
        googleTag = null;
}

Der vorangegangene Code setzt voraus, dass Sie den Tag Manager bereits implementiert haben.

CookiebotCallback_OnAccept

Ein asynchroner Rückruf wird ausgelöst, wenn der Benutzer den Bestätigungs-Button des Cookie-Einwilligungsdialogs anklickt und wenn ein Benutzer, der eingewilligt hat, eine Seite lädt.

Sie wollen z. B. den Wuschzettel erst aktivieren, sobald der Kunde die notwendigen Cookies akzeptiert hat.

function CookiebotCallback_OnAccept()
{
    if (Cookiebot.consent.preferences){
        document.cookie = 'wishlist-enabled=1;path=/'
    } else {
        document.cookie = 'wishlist-enabled=;path=/'
    };
}

Nähere Informationen zu den Eigenschaften finden Sie unter https://www.cookiebot.com/de/developer/#h-eigenschaften

CookiebotCallback_OnDecline

Der asynchrone Rückruf wird ausgelöst, wenn der Benutzer im Cookie-Einwilligungsdialog durch Klicken auf den Ablehnungs-Button die Verwendung von Cookies ablehnt. Der Rückruf wird auch ausgelöst, wenn ein Benutzer, der die Verwendung von Cookies abgelehnt hat, eine Seite lädt.

CookiebotCallback_OnDialogInit

Wird ausgelöst, wenn das Cookie-Einwilligungs-Banner initialisiert wird, bevor der Inhalt des Banners kompiliert wird.

CookiebotCallback_OnDialogDisplay

Wird ausgelöst, wenn das Cookie-Einwilligungsbanner dem Endnutzer angezeigt wird.

CookiebotCallback_OnTagsExecuted

Wird ausgelöst, wenn zur vorherigen Einwilligung markierte Tags (z. B. das Attribut “data-cookieconsent”) ausgelöst wurden.

Nähere Informationen zur Ereignisbehandlung finden Sie unter https://www.cookiebot.com/de/developer/#h-ereignisbehandlung und zu den Callbacks unter https://www.cookiebot.com/de/developer/#h-ruckrufe

Google Tag Manager immer ausführen

Das Cookiebot-Script wird nach dem Tag-Manager-Script geladen. Dadurch wird sichergestellt, dass der Tag-Manager auch ausgeführt wird, selbst wenn der Cookiebot Blocking-Mode auf auto steht.

Last updated