WPConsent Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für WPConsent

Automatische Skriptblockierung

Setzen Tracking-Skripte Cookies auf Ihrer Website, bevor Ihre Besucher zugestimmt haben? WPConsent hält diese Skripte zurück, bis ein Besucher eine Wahl getroffen hat. Alles, was Sie brauchen, ist WPConsent auf Ihrer WordPress-Website.

Dieser Leitfaden behandelt sowohl die Blockierungseinstellungen als auch, welche Skripte WPConsent erkennt und welche Änderungen auf Ihren Seiten vorgenommen werden, wenn ein Besucher zustimmt.

Inhaltsverzeichnis

Stellen Sie vor Beginn sicher, dass WPConsent auf Ihrer WordPress-Website installiert und aktiviert ist.

Skriptblockierung aktivieren

Um zu beginnen, öffnen wir den Bildschirm, der beide Blockierungseinstellungen enthält.

Gehen Sie in der Admin-Seitenleiste von WordPress zu WPConsent » Einstellungen.

Öffnen der Einstellungen aus dem WPConsent-Menü in der Seitenleiste der WordPress-Administration

Die Seite wird auf dem Tab „Einstellungen“ geöffnet. Unter dem Lizenzpanel enthält das Panel „Cookie-Konfiguration“ jede Website-weite Zustimmungseinstellung, die Ihre Website verwendet.

Das Bedienfeld für die Cookie-Konfiguration oben auf der Registerkarte WPConsent-Einstellungen mit den Zeilen Zustimmungsbanner und Skriptblockierung

Die zweite Zeile in diesem Panel ist diejenige, die hier wichtig ist. Um bekannte Tracking-Skripte zurückzuhalten, bis ein Besucher zustimmt, aktivieren Sie Skriptblockierung.

Der Schalter für die Skriptblockierung, der im Bedienfeld für die Cookie-Konfiguration aktiviert ist

Wenn dies aktiviert ist, prüft WPConsent jede Seite, während WordPress sie erstellt, bevor die Seite den Browser erreicht. Jedes Skript, das es erkennt, wird als text/plain markiert, was den Browser daran hindert, es auszuführen. Der Tracker startet nie und setzt nie einen Cookie.

Wenn ein Besucher der Kategorie zustimmt, zu der das Skript gehört, baut WPConsent das Tag neu auf und lässt es ausführen. Dies geschieht an Ort und Stelle ohne Neuladen der Seite.

Hinweis: Die Skriptblockierung wird nur dann als aktiviert gespeichert, wenn auch das Zustimmungsbanner aktiviert ist. Das Banner ist die Art und Weise, wie Besucher zustimmen, daher hält WPConsent sie zusammen.

Damit bleibt die Frage, welche Skripte WPConsent überhaupt erkennt.

Wie entscheidet WPConsent, was blockiert wird?

WPConsent blockiert die Skripte, die es erkennt. Es führt eine Liste bekannter Dienste und gleicht jedes Skript und jeden iFrame auf Ihren Seiten mit dieser Liste ab.

Die Liste entscheidet daher, ob ein bestimmter Tracker zurückgehalten wird.

Sie umfasst die Analyse- und Werbedienste, die die meisten Websites betreiben, darunter Google Analytics, Matomo, Facebook Pixel, Google Ads und TikTok Pixel. Jeder Dienst wird unter einer Cookie-Kategorie abgelegt, entweder Statistik oder Marketing. Diese Kategorie ist das, dem ein Besucher zustimmt.

Die Liste befindet sich auf den eigenen Servern von WPConsent und nicht im Plugin, und Ihre Website behält eine Kopie davon für 24 Stunden. Neue Dienste erreichen Ihre Website daher ohne ein Plugin-Update.

WPConsent hält niemals Skripte in der Kategorie „Essentiell“ zurück, da eine Website ohne sie nicht funktionieren kann. Es hält auch niemals seine eigenen Skripte zurück, da diese das Banner anzeigen. Und ein Skript, das nicht auf der Liste steht, läuft wie gewohnt, da nichts mit ihm übereinstimmt.

Dieser letzte Punkt ist es wert, geplant zu werden. Ein Tracker außerhalb dieser Liste benötigt eine eigene Regel, die eine kostenpflichtige Version von WPConsent bereitstellt.

Unser Leitfaden zum Blockieren benutzerdefinierter Skripte und iFrames behandelt das Erstellen einer solchen Regel.

Eine kostenpflichtige Version erkennt auch das Order Attribution Tracking, das WooCommerce zu einem Shop hinzufügt.

Um zu sehen, welche Dienste ein Scan bereits auf Ihren Seiten gefunden hat, werfen Sie einen Blick in unseren Leitfaden zum Scannen Ihrer Website.

Einbettungen blockieren

Eingebettete Videos und Karten setzen ebenfalls Cookies, und sie erfordern eine andere Behandlung als ein Tracking-Skript. Wenn Sie ein eingebettetes Element komplett entfernen, hinterlässt das eine Lücke auf Ihrer Seite. WPConsent setzt daher etwas an seine Stelle.

Um Einbettungen zu blockieren, bis ein Besucher zustimmt, aktivieren Sie Inhaltsblockierung.

Der Schalter für die Inhaltsblockierung ist aktiviert, mit der Liste der zu blockierenden Inhalte von Anbietern darunter

Wenn Sie den Schalter umlegen, erscheint darunter eine Liste der zu blockierenden Inhalte. Sie enthält für jeden Anbieter, den WPConsent blockieren kann, einen Schalter: YouTube, Recaptcha, Google Maps, Vimeo und DailyMotion.

Jeder Anbieter ist standardmäßig aktiviert. Das Deaktivieren derjenigen, die Sie nicht einbetten, ist optional, und wenn Sie alle aktiviert lassen, hat dies keine Auswirkungen auf Seiten, die keine Einbettungen enthalten.

Für jede blockierte Einbettung entfernt WPConsent die Adresse des iframes und setzt stattdessen einen Platzhalter ein. Der Platzhalter enthält ein Vorschaubild des Dienstes und eine Schaltfläche, auf die der Besucher klickt, um die Einbettung zu laden.

Hinweis: Die Inhaltsblockierung durchläuft die gleiche Seiteninspektion wie die Skriptblockierung. Lassen Sie daher auch die Skriptblockierung aktiviert, wenn Sie Einbettungen blockieren.

Unser Leitfaden zur Inhaltsblockierung und Platzhaltern behandelt die Änderung der Schaltflächentexte und des Vorschaubilds.

Auswahl der Behandlung von Google-Skripten

Googles eigene Tags haben eine zweite Option, die das Verhalten der Skriptblockierung für sie ändert.

Um zu entscheiden, wie diese Tags behandelt werden, sehen Sie sich den Schalter Google Consent Mode weiter unten im selben Bereich an.

Der Schalter für den Google Consent Mode ist aktiviert, mit den Zeilen URL-Passthrough und Ads Data Redaction darunter

Solange der Google Consent Mode aktiviert ist, schließt WPConsent Google Analytics, Google Tag Manager und Google Ads von der Skriptblockierung aus. Sie werden auf jeder Seite geladen und erhalten stattdessen die eigenen Zustimmungssignale von Google.

Diese Signale werden auf „gewährt“ gesetzt, wenn ein Besucher die entsprechende Kategorie akzeptiert. Die Tags von Google passen dann ihr eigenes Verhalten an, anstatt vollständig zurückgehalten zu werden.

Wenn der Google Consent Mode deaktiviert ist, behandelt die Skriptblockierung die Tags von Google wie jeden anderen Tracker und hält sie zurück, bis die Zustimmung erteilt wird.

Welcher Zustand für Ihre Website am besten geeignet ist, hängt davon ab, was Sie von Googles Berichterstattung benötigen. „Ein“ behält die Tags an Ort und Stelle, sodass Google weiterhin Signale empfängt. „Aus“ ist das strengere Ergebnis, bei dem kein Google-Tag vor der Zustimmung ausgeführt wird.

Unser Leitfaden zu Google Consent Mode v2 behandelt diese Wahl vollständig, zusammen mit den Zeilen „URL Passthrough“ und „Ads Data Redaction“ darunter.

Microsoft Clarity hat die gleiche Anordnung unter seiner eigenen Einstellung, Clarity Consent Mode, die sich auf der Registerkarte „Erweitert“ befindet.

Unser Leitfaden zu Erweiterten Einstellungen behandelt diese Registerkarte.

Speichern Ihrer Einstellungen

Eine einzige Schaltfläche speichert jede Zeile im Bereich „Cookie-Konfiguration“, sodass beide Blockierungseinstellungen zusammen gespeichert werden.

Klicken Sie am unteren Rand des Bedienfelds auf Änderungen speichern.

Die Schaltfläche "Änderungen speichern" am unteren Rand des Bedienfelds für die Cookie-Konfiguration

Ihre Blockierungseinstellungen werden zusammen mit allen anderen Elementen im Bereich gespeichert.

Der Rest dieses Bereichs wird in unserem Leitfaden zu Allgemeinen WPConsent-Einstellungen behandelt. Dazu gehört die Zustimmungsdauer, die festlegt, wie lange die Wahl eines Besuchers gespeichert wird.

Skriptblockierung auf Ihrer Website sehen

Der klarste Weg, um zu verstehen, was Ihre Besucher erhalten, ist, sich eine Seite anzusehen, die eine Einbettung enthält.

Bei einem Erstbesuch fragt das Zustimmungsbanner nach einer Wahl und das darin eingebettete Element ist bereits blockiert.

Eine Frontend-Seite mit dem Zustimmungsbanner darüber und einer blockierten Google Maps-Einbettung, die einen Platzhalter hinter dem Banner zeigt

Die Karte auf dieser Seite wurde bereits durch ihren Platzhalter ersetzt. Nichts wurde von Google geladen und es existiert noch kein Google-Cookie.

Eine blockierte Google Maps-Einbettung, die ein Vorschaubild und eine Schaltfläche mit der Aufschrift Hier klicken, um Marketing-Cookies zu akzeptieren und diesen Inhalt zu laden, anzeigt

Der Button auf dem Platzhalter ist eine Abkürzung für den Besucher. Das Drücken dieses Buttons stimmt der Kategorie des eingebetteten Elements zu, was das Element sofort lädt und alle anderen Kategorien blockiert lässt.

Die Karte ist unter Marketing eingestuft, sodass ein Besucher, der diesen Button drückt, Marketing und nichts anderes akzeptiert. Seine gespeicherte Wahl erfasst diese eine Kategorie, und alles, was unter Statistik eingestuft ist, wartet noch auf eine Antwort.

Das Akzeptieren im Banner bewirkt dasselbe in größerem Umfang. Sobald ein Besucher Alle akzeptieren klickt, verschwindet der Platzhalter und das eigentliche eingebettete Element wird an seiner Stelle geladen.

Der gleiche Bereich der Seite nach der Zustimmung, der nun eine vollständig geladene interaktive Google Map anzeigt

Jedes Skript, das zurückgehalten wurde, wird im selben Moment ausgeführt. Die Wahl des Besuchers wird in seinem Browser gespeichert, sodass wiederholte Besuche das Banner überspringen und dieselbe Skriptsammlung erneut laden.

Das ist alles! Ihre Website wartet nun auf die Zustimmung, bevor irgendein Skript oder eingebettetes Element, das WPConsent erkennt, ausgeführt werden darf.

Sehen Sie sich als Nächstes unseren Leitfaden zum Verständnis des Präferenzpanels an, um zu sehen, wie Besucher einige Kategorien akzeptieren und andere ablehnen.

Häufig gestellte Fragen

Nachfolgend beantworten wir einige der häufigsten Fragen zu Skript- und Inhaltsblockierung.

Muss ich ändern, wie meine Tracking-Skripte hinzugefügt werden?

Nein. WPConsent arbeitet mit dem fertigen HTML jeder Seite. Es spielt keine Rolle, ob ein Skript von einem Plugin, Ihrem Theme, einem Tag-Manager oder einem von Ihnen in Ihre Kopfzeile eingefügten Ausschnitt stammt.

Warum wird mein Google Analytics immer noch geladen?

Google Consent Mode ist aktiviert. Solange diese Einstellung aktiv ist, lässt WPConsent Google Analytics, Google Tag Manager und Google Ads bewusst von der Skriptblockierung aus. Sie laufen ohne Cookies und erhalten stattdessen Zustimmungs-Signale. Das Deaktivieren dieser Einstellung bringt sie zurück unter Skriptblockierung.

Was passiert, wenn ich einen Tracker verwende, der nicht auf der Liste steht?

Er wird normal geladen. WPConsent gleicht jedes Skript mit seiner Liste bekannter Dienste ab, und alles ohne Übereinstimmung wird in Ruhe gelassen. Unser Leitfaden zur Blockierung benutzerdefinierter Skripte und iFrames behandelt das Schreiben Ihrer eigenen Regel, die in einer kostenpflichtigen Version verfügbar ist.

Kann ich Inhaltsblockierung verwenden, wenn die Skriptblockierung deaktiviert ist?

Die beiden Einstellungen arbeiten als Paar. Die Inhaltsblockierung basiert auf derselben Seiteninspektion, die die Skriptblockierung einschaltet. Behalten Sie also die Skriptblockierung aktiviert, wenn Sie möchten, dass eingebettete Elemente zurückgehalten werden.

Können meine Besucher nur ein einzelnes Video oder eine einzelne Karte akzeptieren?

Ja. Der Button auf einem Platzhalter stimmt der Kategorie zu, zu der das eingebettete Element gehört, und lädt es zusammen mit allem anderen in derselben Kategorie. Kategorien, die der Besucher nicht akzeptiert hat, bleiben blockiert.

Warum laden meine Seiten neu, wenn ein Besucher seine Meinung ändert?

Ein Skript, das bereits ausgeführt wurde, kann nicht vom Browser aus gestoppt werden. Wenn ein Besucher eine zuvor getroffene Wahl ändert, löscht WPConsent die bisher gesetzten Cookies und lädt die Seite neu. Die neue Wahl gilt dann von einem sauberen Start an.

Wie lange bleiben die Entscheidungen meiner Besucher bestehen?

Für die Anzahl der Tage, die in der Zustimmungsdauer im selben Einstellungsfenster festgelegt sind, beginnend mit 30. Die Wahl wird im eigenen Browser des Besuchers gespeichert. Unser Leitfaden zur Konfiguration der allgemeinen WPConsent-Einstellungen behandelt dieses Feld.

Kann ich Skripte nur für Besucher in bestimmten Ländern blockieren?

Ja. Geolocation-Regeln haben ihre eigene Option zum Blockieren von Skripten. Eine Regel, bei der diese aktiviert ist, gilt für die Besucher, die sie abgleicht, auch wenn der standortweite Schalter für das Blockieren von Skripten deaktiviert ist. Unser Leitfaden zur Einrichtung von Geolocation-Regeln behandelt die Erstellung dieser Regeln.

War dieser Artikel hilfreich?

Verwandte Artikel