CMP
Mithilfe einer Consent Management-Plattform (CMP) können Sie DSGVO-konform die Daten Ihrer Besucher:innen schützen. Das oliwol Publisher Tool enthält keine integrierte CMP-Lösung, liefert Ihnen aber alle Möglichkeiten gängige CMPs zu integrieren.
Integration von CMPs
Ähnlich wie bei der Integration von Tracking-Systemen werden CMPs in der jeweiligen Publikation im Bereich "Scripts" über External Scripts eingebunden. Mithilfe von Inline Scripts können CMPs oder auch Erweiterungen, wie beispielsweise sogenannte PUR-Modelle, konfiguriert werden.
Das Javascript wird im <head> der Seite integriert. Jedes Inline-Javascript wird in einem eigenen <script>-Tag integriert für den jeweils zusätzliche Attribute hinterlegt werden können. Für externe Scripte gibt es diverse Einstellungsmöglichkeiten:
- Source: Das <src>-Attribut
- Load method: sync, async, defer oder preload
- Position: Auswahl, ob das Script vor oder nach den Inline-Scripts geladen werden soll.
- Attributes: Möglichkeit, dem <script>-Tag weitere Attribute hinzuzufügen
Link zum öffnen des CMP-Layers
Damit Nutzer:innen jederzeit und von jeder Seite aus, die Datenschutzeinstellungen einsehen, aufrufen und ändern können, gibt es die Möglichkeit über einen <script>-Tag die Methode zum öffnen eines CMP-Layers zu hinterlegen.
Sobald dieses Feld ausgefüllt wird, erscheint im Menü das Symbol für die Datenschutzeinstellungen.
Integration am Beispiel von Sourcepoint
Für die vollständige Integration der CMP-Lösung von Sourcepoint benötigen Sie einen Account und eine konfigurierte Property. Die Integration beinhaltet drei Komponenten:
- Stub-Code
- Ihre Konfiguration
- Messaging-Bibliothek
Diesen Code-Block können Sie in Ihrer Publikation als internes Script einbinden. Idealerweise trennen Sie den Stub-Code von der Konfiguration auf zwei interne Script-Blöcke, dadurch bleibt Ihr Code übersichtlich und Sie können Ihre Konfiguration leichter anpassen.
Die letzte Komponente - die Messaging-Bibliothek - wird als asynchrones externes Script eingebunden und nach den Inline-Scripts positioniert.
Damit sind alle drei initialen Komponenten für Sourcepoint implementiert. Sofern Sie alles bereits im Portal von Sourcepoint konfiguriert haben, sollte beim Erstaufruf Ihrer Publikation der CMP-Layer erscheinen.
CMP-Layer manuell öffnen
Um den Layer manuell per Link anzusteuern, verwenden Sie beim editieren Ihrer Publikation das Feld Privacy Setup im Bereich Privacy und nutzen folgenden Code.
In Ihrer Publikation erscheint ein Link, der Nutzer:innen das Öffnen ihrer Datenschutz-Einstellungen ermöglicht.
Externe Ressourcen entsprechend Consent-Status laden
Sobald Sourcepoint integriert ist, können Sie auf das Event __tcfapi lauschen, um auf Änderungen des Consent-Status der Nutzer:innen zu reagieren und dementsprechend externe Ressourcen zu laden.