CMS & Shopsysteme

Cookie Consent für CMS & Shopsysteme

PrivacyBox kann auch in Content-Management-Systeme und Shopsysteme eingebunden werden. Entscheidend ist, dass der Loader möglichst früh im technischen <head> geladen wird und optionale Drittanbieter-Dienste nicht bereits vorher gestartet werden.

Das Grundprinzip

Consent Management Platform in CMS und Shops richtig einbinden

Ob CMS, Shop oder individuelle Website: Das technische Grundprinzip bleibt gleich. PrivacyBox sollte möglichst früh eingebunden werden, bevor externe Dienste oder Tracking-Skripte geladen werden.

1 Template finden

Den Bereich ermitteln, der den HTML-<head> ausgibt.

2 Loader einsetzen

PrivacyBox möglichst früh nach den grundlegenden Meta-Daten einfügen.

3 Dienste prüfen

Analytics, Marketing, Karten, Videos und andere externe Dienste kontrollieren.

4 Testen

Im privaten Browserfenster und mit F12 den Netzwerkverkehr prüfen.

Umgebungen?

Cookie Consent für WordPress, Shopify, Shopware, Joomla & TYPO3

Die konkrete Stelle hängt vom verwendeten Theme, Template, Page Builder und der jeweiligen Version ab. Deshalb sollte nach jeder Änderung technisch geprüft werden, ob der Loader tatsächlich im <head> ausgegeben wird.

WP

WordPress

Einbindung über Theme, Child-Theme oder geeignete zentrale Header-/Code-Verwaltung.

WC

WooCommerce

Technisch basiert die Einbindung auf WordPress; zusätzlich Shop- und Marketing-Plugins prüfen.

SH

Shopify

Einbindung im Theme bzw. an der zentralen Stelle, die den HTML-Kopf des Shops ausgibt.

SW

Shopware

Integration über das aktive Theme bzw. die vorgesehene Template-Erweiterung des Shops.

J

Joomla

Einbindung im aktiven Template oder über eine zentrale Template-/Custom-Code-Lösung.

T3

TYPO3

Einbindung im zentralen Seiten-Template bzw. über die verwendete Sitepackage-Struktur.

WordPress etc.

WordPress & WooCommerce

Bei WordPress sollte der Loader an einer zentralen Stelle eingebunden werden, die auf allen relevanten Seiten im <head> ausgegeben wird.

WP Typischer Einbau

  • Aktives Theme bzw. Child-Theme prüfen.
  • Den Bereich identifizieren, der den technischen <head> erzeugt.
  • PrivacyBox vor optionalen Analytics- und Marketing-Skripten einfügen.
  • Bei Updates möglichst nicht direkt ein fremdes Parent-Theme überschreiben.
<script id="privacybox-cmp" src="https://privacybox-cmp.de/privacybox/loader.php?id=IHRE-ID"> </script>
Bei WooCommerce zusätzlich Shop-Erweiterungen prüfen, die z. B. Tracking, Remarketing, Zahlungsdienste, externe Bewertungen oder Marketing-Tags laden.
Shopify

Shopify

Bei Shopify erfolgt die Einbindung in der Regel über das aktive Theme. Entscheidend ist auch hier, dass der PrivacyBox-Loader im HTML-Kopf vor consent-abhängigen Drittanbieter-Skripten ausgegeben wird.

Worauf achten?

  • Theme-Code bzw. zentrale Theme-Struktur verwenden.
  • Loader innerhalb des technischen <head> platzieren.
  • Installierte Apps auf zusätzliche Tracking- oder Marketing-Skripte prüfen.
  • Nach Theme-Wechsel erneut kontrollieren, ob die Einbindung noch vorhanden ist.
Apps und Theme-Erweiterungen können zusätzliche Skripte automatisch laden. Deshalb reicht es nicht, nur den PrivacyBox-Banner optisch zu prüfen.
Shopware

Shopware

Bei Shopware sollte die Einbindung updatefest über das aktive Theme bzw. die vorgesehene Template-Erweiterung umgesetzt werden.

Empfohlene Vorgehensweise

  • Aktives Theme und Template-Vererbung prüfen.
  • Loader im HTML-Kopf ergänzen.
  • Tracking-, Marketing- und Analyse-Erweiterungen kontrollieren.
  • Cache bzw. Theme-Kompilierung nach Änderungen berücksichtigen.
  • Frontend anschließend in einem privaten Browserfenster neu testen.
Joomla & TYPO3

Joomla & TYPO3

Beide Systeme arbeiten mit zentralen Templates. Die genaue Datei bzw. Konfiguration hängt jedoch vom eingesetzten Template, Sitepackage und der Projektstruktur ab.

J

Joomla

  • Aktives Template prüfen.
  • HTML-Kopf lokalisieren.
  • PrivacyBox früh einbinden.
  • Module und Plugins mit externen Diensten kontrollieren.
T3

TYPO3

  • Sitepackage bzw. Seiten-Template prüfen.
  • Loader zentral in den HTML-Kopf einfügen.
  • TypoScript/Fluid-Struktur des Projekts berücksichtigen.
  • Extensions mit externen Ressourcen testen.
</>

Individuelle Systeme

  • Zentrale Layout-/Template-Datei verwenden.
  • Loader vor externen Drittanbieter-Diensten laden.
  • Keine doppelte Einbindung erzeugen.
  • Netzwerkverkehr nach Änderungen kontrollieren.
Einbindung kontrollieren

Cookie Consent Einbindung technisch kontrollieren

Unabhängig vom CMS oder Shopsystem sollte am Ende immer geprüft werden, was der Browser tatsächlich lädt.

Prüfliste

  • Seitenquelltext öffnen und nach privacybox-cmp suchen.
  • Kontrollieren, ob der Loader innerhalb des <head> steht.
  • Prüfen, ob optionale Drittanbieter-Skripte bereits davor geladen werden.
  • Mit F12 den Reiter „Netzwerk“ öffnen.
  • Seite ohne Auswahl im Consent-Banner neu laden.
  • Danach gezielt akzeptieren und die neu hinzukommenden Requests prüfen.
  • Einwilligung anschließend wieder ändern bzw. widerrufen und erneut testen.
Typische Fehler

Typische Fehler bei Cookie Consent in CMS & Shops

!

Nur auf einer Seite eingebunden

Der Loader wurde nicht zentral im Template, sondern nur in einer einzelnen Inhaltsseite eingefügt.

!

Nach Theme-Update verschwunden

Direkte Änderungen an einem Parent-Theme können bei Updates überschrieben werden.

!

Doppelte Einbindung

PrivacyBox wurde gleichzeitig im Theme und zusätzlich über ein Plugin oder Code-Modul eingebaut.

!

Apps laden vorher

Shop- oder CMS-Erweiterungen starten Tracking-Skripte bereits vor der Consent-Steuerung.

!

Cache nicht geleert

Änderungen sind im Browser noch nicht sichtbar, weil Theme-, Shop- oder Browser-Cache aktiv ist.

!

Nur Banner geprüft

Der sichtbare Banner funktioniert, aber externe Requests werden technisch trotzdem schon vorher ausgelöst.

Noch Fragen zur Einrichtung?

Bei technischen Fragen zur Integration oder Konfiguration können Sie uns direkt kontaktieren.

Kontakt aufnehmen