Banner-Optionen
Optionen bei der Integration
Bei der Integration können noch verschiedene Verhaltensweisen definiert werden, um WebCare noch besser auf deinen Webauftritt abzustimmen.
Dynamische URL der Datenschutzerklärung im Cookie Banner
Unter bestimmten Umständen kann es nötig sein, den Link zur Datenschutzerklärung dynamisch zur Laufzeit zu ändern. Dies kann man in der HTML-Integration mit folgendem Code bewirken:
<link href="https://webcache.datareporter.eu/c/xxx/banner.css" rel="stylesheet">
<script src="https://webcache.datareporter.eu/c/xxxx/banner.js" type="text/javascript" charset="utf-8"></script>
<script>
dr_cookiebanner_options.privacyLinkUrl = "https://www.cookiebanner.at";
window.cookieconsent.initialise(dr_cookiebanner_options);
</script>
In diesem Beispiel wird die URL "https://www.cookiebanner.at" geöffnet, sobald im Cookie Banner auf die Datenschutzerklärung geklickt wird.
URL Parameter für WebCare
Einwilligung über URL Parameter übergeben
Die Dokumentation findest du hier
Debug-Modus zur Fehlersuche aktivieren
Falls unerklärliche Fehler auftreten, kannst du den Debug-Modus für WebCare aktivieren.
Das kannst du temporär für einen Aufruf machen, indem du folgenden URL Parameter angibst:
https://www.datareporter.eu/?_webcare_debug=true
Dann werden in der Browserkonsole erweiterte Logs angezeigt, die dir bei der Lösung deines Problems helfen können.
Du kannst diesen Modus aber auch permanent aktivieren:
<link href="https://webcache.datareporter.eu/c/xxx/banner.css" rel="stylesheet">
<script src="https://webcache.datareporter.eu/c/xxxx/banner.js" type="text/javascript" charset="utf-8"></script>
<script>
dr_cookiebanner_options.debugLogActive = true;
window.cookieconsent.initialise(dr_cookiebanner_options);
</script>
Loader Integration: Warten (Zeitspanne oder manuell)
Falls der Banner nicht sofort geladen werden soll, sondern erst nach einer Zeitspanne oder nach einem Signal von der Website, so kann man folgende Integration verwenden:
<script src="https://webcachex-eu.datareporter.eu/loader/v5/cmp-load.js?url=INTEGRATION_ID&wait=WAIT_MODE" defer ></script>
Bitte das "v5" im Pfad nach "/loader/" beachten
INTEGRATION_ID ist dabei die WebCare Integration ID für den Loader wie im Integration Wizard ersichtlich.
Der Parameter WAIT_MODE kann dabei folgende Werte annehmen:
manual: Warten auf ein Signal von der Website. Ein Aufruf von window.drShowWebCareBanner() zeigt den Banner dann an.
Zeitspanne in Millisekunden: Wartet X Millisekunden bevor der Banner angezeigt wird. Ein Wert von "2000" würde dabei 2 Sekunden warten.
Beispiele
3 Sekunden warten*
<script src="https://webcachex-eu.datareporter.eu/loader/v5/cmp-load.js?url=05d2cb1b-6c7f-449e-927d-af52f153233b.musterGroup.Kg&wait=3000" defer ></script>
Auf Signal von der Website warten*
<script src="https://webcachex-eu.datareporter.eu/loader/v5/cmp-load.js?url=05d2cb1b-6c7f-449e-927d-af52f153233b.musterGroup.Kg&wait=manual" defer ></script>
...
<a href="javascript:window.drShowWebCareBanner()">Show Banner </a>