Zum Hauptinhalt springen
Verwendung mit Consent-Overlay
Maximilian Hoppe avatar
Verfasst von Maximilian Hoppe
Vor über 6 Monaten aktualisiert

Beim Einsatz eines Consent-Overlays kann es zur Situation kommen, dass ein Nutzer diesen noch nicht bestätigt hat, wenn er eine Seite mit eingebundenem interaktiven Format betritt.

Hier verhindert die fehlende Bestätigung, dass das Format geladen und / oder gestartet wird.

Für diese Fälle bieten gängige Consent-Lösungen die Möglichkeit, nach erfolgter Zustimmung des Nutzers JS-Code auszuführen, um ein nachträgliches Laden und Starten zu ermöglichen.

Das ggf. nachzuholende Laden des Loader-Scripts "LUCC" lässt sich einfach mit einem gewöhnlichen Script-DOM-Element erledigen:

var script = document.createElement('script');

script.src = "https://delivery.contentbird-convert.com/lucc.min.js";

// … ggf. weitere Attribute

document.body.appendChild(script);

Wurde das Loader-Script geladen, lässt sich das Laden und Starten des interaktiven Formats einfach durch Aufruf der beiden folgenden Methoden auslösen:

Contilla.LUCC.collectWebappElements();
Contilla.LUCC.initLucc();

Kombiniert ergibt dies beispielsweise, folgendes Stück JS-Code, welcher im Callback oder Event-Handler der Consent-Lösung untergebracht wird, der aufgerufen wird, wenn der Consent durch den Nutzer bestätigt wurde.

var script = document.createElement('script');

script.src = "https://delivery.contentbird-convert.com/lucc.min.js";

script.onload = () => {
Contilla.LUCC.collectWebappElements();
Contilla.LUCC.initLucc();
};

document.body.appendChild(script);

Hat dies Ihre Frage beantwortet?