Overstappen van consentplatform: van OneTrust naar Pandectes
Introductie
Als je eerder OneTrust gebruikte en nu overstapt naar Pandectes GDPR Compliance, moet je de OneTrust-implementatie verwijderen en alle van toestemming afhankelijke functionaliteit vervangen door de overeenkomstige Pandectes-configuratie.
Twee Consent Management Platforms tegelijk gebruiken kan leiden tot dubbele banners, tegenstrijdige toestemmingssignalen, scripts die na toestemming geblokkeerd blijven, of scripts die worden afgevuurd zonder de juiste toestemming.
Volg de onderstaande stappen om je configuratie volledig te migreren.
Stap 1: Verwijder OneTrust uit je thema
Ga naar:
Online Store > Themes > Edit code > Layout > theme.liquid
Zoek naar OneTrust-scripts zoals:
cdn.cookielaw.org
OtAutoBlock.js
otSDKStub.js
OneTrust
OptanonWrapper
Een typische OneTrust-implementatie kan er ongeveer zo uitzien:
<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>
Verwijder de OneTrust CMP-scripts die niet langer nodig zijn.
OneTrust documenteert zowel OtAutoBlock.js als otSDKStub.js als onderdeel van zijn Shopify-implementatie.
Stap 2: Vervang het handmatig blokkeren van scripts van OneTrust
OneTrust kan scripts zo aanpassen dat ze pas worden uitgevoerd nadat de bezoeker de bijbehorende cookiecategorie accepteert.
Bijvoorbeeld:
<script
type="text/plain"
class="optanon-category-C0004"
src="https://example.com/tracking.js">
</script>
Wanneer je OneTrust verwijdert, zet je deze scripts niet zomaar terug naar gewone JavaScript als ze nog steeds voorafgaande toestemming nodig hebben.
Vervang in plaats daarvan de blokkeringsmarkup van OneTrust door handmatig blokkeren van Pandectes.
Bijvoorbeeld:
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 ondersteunt de volgende categorieën:
functionality
performance
targeting
Het script blijft geblokkeerd totdat toestemming voor de bijbehorende categorie is verleend.
Volg voor de volledige implementatie onze handleiding:
Manual Script Blocking Guide:
https://help.pandectes.io/nl/article/handleiding-voor-handmatig-scripts-blokkeren-tozos6/
Handmatig blokkeren van Pandectes werkt met zowel inline scripts als extern geladen scripts.
Stap 3: Vervang het automatisch blokkeren van OneTrust
Als je OneTrust Auto Blocking via OtAutoBlock.js gebruikte, kun je in plaats daarvan de Pandectes Auto Blocker gebruiken.
Ga naar:
Pandectes > All settings > Auto blocker
De Auto Blocker kan geselecteerde diensten en scripts van derden automatisch verhinderen te draaien op basis van de toestemmingsstatus van de bezoeker.
Voor de volledige instructies:
Auto Blocker Setup Guide:
https://help.pandectes.io/nl/article/installatiehandleiding-auto-blocker-prpi7d/
Als een script van een derde partij niet automatisch wordt gedetecteerd, kun je ook een Pandectes Custom Blocking Rule maken.
Custom Blocking Rules:
https://help.pandectes.io/nl/article/zo-stel-je-aangepaste-blokkeerregels-in-155xkau/
Aangepaste regels zijn vooral handig voor diensten van derden die door apps of externe domeinen worden geïnjecteerd.
Stap 4: Vervang de OneTrust GTM-implementatie
OneTrust kan ook via Google Tag Manager worden geïnstalleerd en gebruikt.
Open je GTM-container en controleer op:
- OneTrust CMP-tags
- OneTrust Cookie Banner-tags
- Aangepaste HTML-tags die
otSDKStub.jsbevatten - Tags die
cdn.cookielaw.orgbevatten - Variabelen die
OnetrustActiveGroupsgebruiken - OneTrust-toestemmingstriggers
- Toestemmingsvoorwaarden op basis van OneTrust-categorieën zoals
C0001,C0002,C0003ofC0004
Verwijder of deactiveer de OneTrust-specifieke configuratie.
Je kunt die vervolgens vervangen door de officiële Pandectes GTM-sjabloon.
In Google Tag Manager:
- Ga naar Templates
- Open de Template Gallery
- Zoek naar Pandectes
- Voeg Pandectes CMP (Consent Mode) toe
- Maak een nieuwe tag met de sjabloon
- Stel de trigger in op:
Consent Initialization – All Pages
Daarna kun je de toestemmingsvereisten van je andere GTM-tags configureren.
Voor de volledige configuratie:
Integration with Google Tag Manager – Official Pandectes Template:
https://help.pandectes.io/nl/article/integratie-met-google-tag-manager-gtm-officiele-pandectes-sjabloon-1pz5tw0/
De Pandectes GTM-sjabloon kan Google Consent Mode-signalen beheren en GTM-tags laten reageren op de toestemming die via de Pandectes-banner is geselecteerd.
Stap 5: Vervang de Google Consent Mode-afhandeling van OneTrust
Als OneTrust verantwoordelijk was voor het versturen van Google Consent Mode-signalen, moet deze functionaliteit ook worden gemigreerd.
Pandectes biedt een eigen Google Consent Mode-integratie.
Ga naar:
Pandectes > Integrations > Google Consent Mode
Configureer en activeer de integratie volgens je configuratie.
Als je Google-tags via GTM beheert, raden we aan ook de officiële Pandectes CMP GTM-sjabloon te gebruiken.
Volledige handleiding:
Using Google Consent Mode Integration:
https://help.pandectes.io/nl/article/de-google-consent-mode-integratie-gebruiken-zai3ko/
Pandectes kan toestemmingsstatussen leveren voor Google Analytics, Google Ads en andere Google-diensten op basis van de toestemmingskeuzes van de bezoeker.
Stap 6: Vervang aangepaste OneTrust JavaScript en toestemmingsevents
Sommige Shopify-winkels gebruiken OneTrust-variabelen, JavaScript-API's of events om na toestemming aangepaste functionaliteit uit te voeren.
Zoek in je thema en aangepaste JavaScript naar verwijzingen zoals:
OneTrust.
OnetrustActiveGroups
OneTrustGroupsUpdated
OptanonConsent
OptanonWrapper
Verwijder de toestemmingsvoorwaarde niet zomaar als het bijbehorende script nog steeds toestemming nodig heeft.
In plaats daarvan kun je het Pandectes-toestemmingsevent gebruiken.
Pandectes stelt beschikbaar:
Pandectes_Consent_Updateen levert toestemmingsinformatie voor de Pandectes-cookiecategorieën.
Voor GTM/dataLayer-implementaties, zie:
Cookie Consent Event in dataLayer:
https://help.pandectes.io/nl/article/cookie-consent-event-in-de-datalayer-huelmf/
Het event toont de toestemmingsstatus van de bezoeker en de status van de categorieën Functionality, Performance en Targeting.
Stap 7: Vervang OneTrust-logica in Shopify Customer Events
OneTrust kan ook worden genoemd in aangepaste pixels onder:
Shopify Admin > Settings > Customer events
Controleer je aangepaste pixels op waarden zoals:
OptanonConsent
OnetrustActiveGroups
OneTrust
Als de pixel toestemming vereist, vervang dan de van OneTrust afhankelijke logica in plaats van de toestemmingscontrole simpelweg te verwijderen.
Pandectes biedt een toestemmingsevent dat ook binnen Shopify Custom Pixels kan worden gebruikt.
Bijvoorbeeld:
analytics.subscribe("Pandectes_Consent_Update", event => {
// Run your custom consent-dependent code here
});
Volledige handleiding:
Use Pandectes Consent Event with Shopify Custom Pixel:
https://help.pandectes.io/nl/article/pandectes-consent-event-gebruiken-met-een-shopify-custom-pixel-7i82cw/
Hierdoor kunnen aangepaste code of integraties binnen Shopify Customer Events reageren op toestemming die via Pandectes wordt beheerd.
Verwijder officiële Shopify-app-pixels niet, tenzij ze specifiek zijn aangemaakt of aangepast als onderdeel van je OneTrust-implementatie.
Stap 8: Vervang de OneTrust Cookie Settings-links
Sommige winkels voegen een aangepaste link of knop toe die het OneTrust Preference Center opent.
Voorbeelden zijn:
<button id="ot-sdk-btn" class="ot-sdk-show-settings">
Cookie Settings
</button>
of JavaScript zoals:
OneTrust.ToggleInfoDisplay()
Zoek in je thema, footer, navigatie en aangepaste secties naar:
ot-sdk-btn
ot-sdk-show-settings
ToggleInfoDisplay
Verwijder de OneTrust-specifieke implementatie.
Je kunt die vervangen door de functionaliteit van Pandectes om de banner opnieuw te openen.
Schakel in:
Pandectes > Cookie banner > Advanced > Custom Open / Reopen
Gebruik vervolgens:
<a href="#reopenBanner">Cookie Preferences</a>
Je kunt #reopenBanner ook gebruiken als URL van een menu-item in de navigatie van Shopify.
Meer informatie:
Advanced Banner Settings:
https://help.pandectes.io/nl/article/geavanceerde-bannerinstellingen-nieuwe-versie-19f755x/
Pandectes opent dan de toestemmingsinterface opnieuw, zodat bezoekers hun keuzes kunnen bekijken of bijwerken.
Stap 9: Verwijder of deactiveer de resterende OneTrust-implementatie
Zodra de relevante OneTrust-functionaliteit door Pandectes is vervangen, zorg je ervoor dat OneTrust niet meer wordt geïnjecteerd vanuit:
- Shopify-themabestanden
- Google Tag Manager
- Shopify Customer Events
- Aangepaste JavaScript
- Externe tagbeheerplatforms
Als OneTrust via een Shopify-app is geïnstalleerd, deactiveer of verwijder dan ook de bijbehorende implementatie zodra de migratie is voltooid.
Stap 10: Controleer de migratie
Open je storefront in een nieuw incognito/privé-browservenster.
Controleer dat:
- Alleen de Pandectes-banner verschijnt
- De OneTrust-banner niet verschijnt
- Het OneTrust Preference Center niet verschijnt
OtAutoBlock.jsniet meer wordt geladenotSDKStub.jsniet meer wordt geladen- Verzoeken naar
cdn.cookielaw.orgniet meer aanwezig zijn - Scripts die toestemming vereisen vóór toestemming geblokkeerd blijven
- Die scripts laden nadat de bijbehorende Pandectes-categorie is geaccepteerd
- GTM de verwachte Pandectes-toestemmingssignalen ontvangt
- Custom Pixels correct reageren op Pandectes-toestemming
- De link Cookie Preferences Pandectes opent in plaats van OneTrust
Je kunt in het tabblad Developer Tools > Network van je browser zoeken naar:
onetrust
cookielaw
otSDK
OtAutoBlock
Test ook je belangrijke analyse- en marketingdiensten zowel vóór als na toestemming.
Laatste stap
Zodra de migratie is voltooid, volg je onze officiële installatiehandleiding om ervoor te zorgen dat Pandectes correct is ingeschakeld in je winkel:
Pandectes Installation Guide:
https://help.pandectes.io/nl/article/installatiegids-ofb8c2/
Je winkel gebruikt nu Pandectes als Consent Management Platform, zonder dat er OneTrust-toestemmingslogica of blokkeerconfiguratie achterblijft.
Bijgewerkt op: 19/10/2026
Dankuwel!
