Zum Hauptinhalt springen

Banner-Optionen

Optionen bei der Integration

Bei der Integration können noch verschiedene Verhaltensweisen definiert werden, um WebCare noch besser auf deinen Webauftritt abzustimmen.

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>