Wechsel der Einwilligungsplattform: OneTrust zu Pandectes

Einführung


Wenn Sie bisher OneTrust verwendet haben und nun zu Pandectes GDPR Compliance wechseln, sollten Sie die OneTrust-Implementierung entfernen und jede einwilligungsabhängige Funktion durch die entsprechende Pandectes-Konfiguration ersetzen.


Laufen zwei Consent-Management-Plattformen gleichzeitig, kann das zu doppelten Bannern, widersprüchlichen Einwilligungssignalen, dauerhaft blockierten Skripten trotz Einwilligung oder zu Skripten führen, die ohne die passende Einwilligung ausgeführt werden.


Führen Sie die folgenden Schritte aus, um Ihre Konfiguration vollständig zu migrieren.


Schritt 1: OneTrust aus Ihrem Theme entfernen


Gehen Sie zu:


Online Store > Themes > Edit code > Layout > theme.liquid


Suchen Sie nach OneTrust-Skripten wie:


cdn.cookielaw.org
OtAutoBlock.js
otSDKStub.js
OneTrust
OptanonWrapper


Eine typische OneTrust-Implementierung kann so aussehen:


<script
type="text/javascript"
src="https://cdn.cookielaw.org/consent/YOUR-DOMAIN-ID/OtAutoBlock.js">
</script>

<script
src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"
type="text/javascript"
charset="UTF-8"
data-domain-script="YOUR-DOMAIN-ID">
</script>

<script type="text/javascript">
function OptanonWrapper() { }
</script>


Entfernen Sie die OneTrust-CMP-Skripte, die nicht mehr benötigt werden.


OneTrust führt sowohl OtAutoBlock.js als auch otSDKStub.js als Bestandteil seiner Shopify-Implementierung auf.


Schritt 2: Das manuelle Blockieren von OneTrust ersetzen


OneTrust kann Skripte so verändern, dass sie erst ausgeführt werden, wenn der Besucher die entsprechende Cookie-Kategorie akzeptiert.


Zum Beispiel:


<script
type="text/plain"
class="optanon-category-C0004"
src="https://example.com/tracking.js">
</script>


Wenn Sie OneTrust entfernen, setzen Sie diese Skripte nicht einfach auf normales JavaScript zurück, sofern sie weiterhin eine vorherige Einwilligung erfordern.


Ersetzen Sie das OneTrust-Blockier-Markup stattdessen durch das manuelle Blockieren von Pandectes.


Zum Beispiel:


OneTrust:


<script
type="text/plain"
class="optanon-category-C0004"
src="https://example.com/tracking.js">
</script>


Pandectes:


<script
type="javascript/blocked"
data-cookiecategory="targeting"
src="https://example.com/tracking.js">
</script>


Pandectes unterstützt die folgenden Kategorien:


functionality
performance
targeting


Das Skript bleibt blockiert, bis die Einwilligung für die entsprechende Kategorie erteilt wurde.


Die vollständige Umsetzung finden Sie in unserer Anleitung:


Anleitung zum manuellen Blockieren von Skripten:
https://help.pandectes.io/en/article/manual-script-blocking-guide-191jvg5/


Das manuelle Blockieren von Pandectes funktioniert sowohl mit Inline-Skripten als auch mit extern geladenen Skripten.


Schritt 3: Das automatische Blockieren von OneTrust ersetzen


Wenn Sie das automatische Blockieren von OneTrust über OtAutoBlock.js genutzt haben, können Sie stattdessen den Auto Blocker von Pandectes verwenden.


Gehen Sie zu:


Pandectes > Settings > Auto Blocker


Der Auto Blocker kann ausgewählte Drittanbieterdienste und Skripte je nach Einwilligungsstatus des Besuchers automatisch an der Ausführung hindern.


Die vollständige Einrichtung finden Sie hier:


Einrichtungsanleitung für den Auto Blocker:
https://help.pandectes.io/en/article/auto-blocker-setup-guide-zq5rdh/


Wird ein Drittanbieter-Skript nicht automatisch erkannt, können Sie zusätzlich eine eigene Blockierregel in Pandectes anlegen.


Eigene Blockierregeln:
https://help.pandectes.io/en/article/how-to-set-up-custom-blocking-rules-1j8kgrq/


Eigene Regeln sind besonders nützlich für Drittanbieterdienste, die von Apps oder externen Domains eingebunden werden.


Schritt 4: Die OneTrust-Implementierung im GTM ersetzen


OneTrust kann auch über den Google Tag Manager installiert und genutzt werden.


Öffnen Sie Ihren GTM-Container und prüfen Sie auf:


  • OneTrust-CMP-Tags
  • OneTrust-Cookie-Banner-Tags
  • Custom-HTML-Tags mit otSDKStub.js
  • Tags mit cdn.cookielaw.org
  • Variablen, die OnetrustActiveGroups verwenden
  • OneTrust-Einwilligungstrigger
  • Einwilligungsbedingungen auf Basis von OneTrust-Kategorien wie C0001, C0002, C0003 oder C0004


Entfernen oder deaktivieren Sie die OneTrust-spezifische Konfiguration.


Anschließend können Sie sie durch das offizielle Pandectes-GTM-Template ersetzen.


Im Google Tag Manager:


  1. Gehen Sie zu Templates
  2. Öffnen Sie die Template Gallery
  3. Suchen Sie nach Pandectes
  4. Fügen Sie Pandectes CMP (Consent Mode) hinzu
  5. Erstellen Sie ein neues Tag auf Basis des Templates
  6. Setzen Sie den Trigger auf:


Consent Initialization – All Pages


Danach können Sie die Einwilligungsanforderungen Ihrer übrigen GTM-Tags konfigurieren.


Die vollständige Einrichtung:


Integration mit dem Google Tag Manager – offizielles Pandectes-Template:
https://help.pandectes.io/en/article/integration-with-google-tag-manager-gtm-official-pandectes-template-6dbjz/


Das Pandectes-GTM-Template kann die Signale des Google Consent Mode verwalten und GTM-Tags auf die im Pandectes-Banner getroffene Einwilligung reagieren lassen.



War OneTrust für das Senden der Google-Consent-Mode-Signale zuständig, sollte auch diese Funktion migriert werden.


Pandectes bietet eine native Google-Consent-Mode-Integration.


Gehen Sie zu:


Pandectes > Settings > Integrations > Google Consent Mode


Konfigurieren und aktivieren Sie die Integration passend zu Ihrer Konfiguration.


Wenn Sie Google-Tags über den GTM verwalten, empfehlen wir zusätzlich das offizielle Pandectes-CMP-GTM-Template.


Vollständige Anleitung:


Die Google-Consent-Mode-Integration nutzen:
https://help.pandectes.io/en/article/using-google-consent-mode-integration-1xkfv6o/


Pandectes kann Einwilligungsstatus für Google Analytics, Google Ads und weitere Google-Dienste entsprechend den Entscheidungen des Besuchers bereitstellen.


Schritt 6: Eigenes OneTrust-JavaScript und Einwilligungsereignisse ersetzen


Manche Shopify-Shops nutzen OneTrust-Variablen, JavaScript-APIs oder Ereignisse, um nach der Einwilligung eigene Funktionen auszuführen.


Durchsuchen Sie Ihr Theme und Ihr eigenes JavaScript nach Verweisen wie:


OneTrust.
OnetrustActiveGroups
OneTrustGroupsUpdated
OptanonConsent
OptanonWrapper


Entfernen Sie die Einwilligungsbedingung nicht einfach, wenn das zugehörige Skript weiterhin eine Einwilligung erfordert.


Nutzen Sie stattdessen das Einwilligungsereignis von Pandectes.


Pandectes stellt bereit:


Pandectes_Consent_Update


und liefert Einwilligungsinformationen für die Cookie-Kategorien von Pandectes.


Für Implementierungen mit GTM und dataLayer siehe:


Cookie-Einwilligungsereignis im dataLayer:
https://help.pandectes.io/en/article/cookie-consent-event-in-datalayer-p7v670/


Das Ereignis stellt den Einwilligungsstatus des Besuchers sowie den Status der Kategorien Funktionalität, Leistung und Targeting bereit.


Schritt 7: OneTrust-Logik in Shopify Customer Events ersetzen


OneTrust kann auch in Custom Pixels referenziert sein, unter:


Shopify Admin > Settings > Customer events


Prüfen Sie Ihre Custom Pixels auf Werte wie:


OptanonConsent
OnetrustActiveGroups
OneTrust


Wenn das Pixel eine Einwilligung erfordert, ersetzen Sie die OneTrust-abhängige Logik, statt die Einwilligungsprüfung einfach zu entfernen.


Pandectes stellt ein Einwilligungsereignis bereit, das sich auch in Shopify Custom Pixels nutzen lässt.


Zum Beispiel:


analytics.subscribe("Pandectes_Consent_Update", event => {
// Hier Ihren einwilligungsabhängigen Code ausführen
});


Vollständige Anleitung:


Das Pandectes Consent Event mit einem Shopify Custom Pixel nutzen:
https://help.pandectes.io/en/article/use-pandectes-consent-event-with-shopify-custom-pixel-7l2qq3/


So können eigener Code oder Integrationen in Shopify Customer Events auf die über Pandectes verwaltete Einwilligung reagieren.


Entfernen Sie keine offiziellen Shopify-App-Pixel, sofern diese nicht eigens im Rahmen Ihrer OneTrust-Implementierung erstellt oder verändert wurden.



Manche Shops binden einen eigenen Link oder eine Schaltfläche ein, die das OneTrust Preference Center öffnet.


Beispiele sind:


<button id="ot-sdk-btn" class="ot-sdk-show-settings">
Cookie Settings
</button>


oder JavaScript wie:


OneTrust.ToggleInfoDisplay()


Durchsuchen Sie Ihr Theme, den Footer, die Navigation und eigene Abschnitte nach:


ot-sdk-btn
ot-sdk-show-settings
ToggleInfoDisplay


Entfernen Sie die OneTrust-spezifische Implementierung.


Sie können sie durch die Funktion zum erneuten Öffnen des Pandectes-Banners ersetzen.


Aktivieren Sie:


Pandectes > Settings > Banner > Advanced > Custom Open / Reopen


Verwenden Sie anschließend:


<a href="#reopenBanner">Cookie-Einstellungen</a>


Sie können #reopenBanner auch als URL eines Eintrags im Shopify-Navigationsmenü verwenden.


Weitere Informationen:


Erweiterte Banner-Einstellungen:
https://help.pandectes.io/en/article/advanced-banner-settings-new-version-o0prb3/


Pandectes öffnet daraufhin die Einwilligungsoberfläche erneut, sodass Besucher ihre Entscheidungen prüfen oder ändern können.


Schritt 9: Die verbleibende OneTrust-Implementierung entfernen oder deaktivieren


Sobald die betreffenden OneTrust-Funktionen durch Pandectes ersetzt sind, stellen Sie sicher, dass OneTrust nicht mehr eingebunden wird über:


  • Shopify-Theme-Dateien
  • Google Tag Manager
  • Shopify Customer Events
  • Eigenes JavaScript
  • Externe Tag-Management-Plattformen


Wurde OneTrust über eine Shopify-App installiert, deaktivieren oder deinstallieren Sie nach Abschluss der Migration auch die entsprechende Implementierung.


Schritt 10: Die Migration überprüfen


Öffnen Sie Ihren Shop in einem neuen Inkognito- oder privaten Browserfenster.


Prüfen Sie, ob:


  • nur der Pandectes-Banner erscheint
  • der OneTrust-Banner nicht erscheint
  • das OneTrust Preference Center nicht erscheint
  • OtAutoBlock.js nicht mehr geladen wird
  • otSDKStub.js nicht mehr geladen wird
  • keine Anfragen an cdn.cookielaw.org mehr auftreten
  • einwilligungspflichtige Skripte vor der Einwilligung blockiert bleiben
  • diese Skripte laden, nachdem die entsprechende Pandectes-Kategorie akzeptiert wurde
  • der GTM die erwarteten Pandectes-Einwilligungssignale erhält
  • Custom Pixels korrekt auf die Pandectes-Einwilligung reagieren
  • der Link zu den Cookie-Einstellungen Pandectes statt OneTrust öffnet


Im Browser-Tab Developer Tools > Network können Sie nach folgenden Begriffen suchen:


onetrust
cookielaw
otSDK
OtAutoBlock


Testen Sie Ihre wichtigen Analyse- und Marketingdienste außerdem vor und nach der Einwilligung.


Letzter Schritt


Sobald die Migration abgeschlossen ist, folgen Sie unserer offiziellen Installationsanleitung, um sicherzustellen, dass Pandectes in Ihrem Shop korrekt aktiviert ist:


Installationsanleitung von Pandectes:
https://help.pandectes.io/en/article/installation-guide-1ell1h8/


Ihr Shop sollte nun Pandectes als Consent-Management-Plattform verwenden, ohne dass OneTrust-Einwilligungslogik oder Blockierkonfiguration zurückbleibt.

Aktualisiert am: 22/09/2026

War dieser Beitrag hilfreich?

Teilen Sie Ihr Feedback mit

Stornieren

Danke!