WPConsent Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für WPConsent

Häufig gestellte Fragen

Fehlt Ihr Zustimmungsbanner oder laufen Tracking-Skripte noch, bevor jemand darauf geantwortet hat?

In diesem Leitfaden beantworten wir die Fragen, die wir am häufigsten zu WPConsent hören, gruppiert nach dem Teil des Plugins, den sie betreffen.

Alles, was Sie brauchen, ist WPConsent auf Ihrer WordPress-Website und ein paar Minuten Zeit, um die Prüfungen durchzugehen.

Inhaltsverzeichnis

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

Die meisten Antworten hier verweisen auf einen Bildschirm. Um ihn zu öffnen, gehen Sie in Ihrer WordPress-Admin-Seitenleiste zu WPConsent » Einstellungen.

Das WPConsent-Menü ist in der WordPress-Admin-Seitenleiste geöffnet, mit Einstellungen hervorgehoben, über dem Cookies-Konfigurations-Panel auf dem Einstellungs-Tab

Die Seite öffnet sich auf der Registerkarte „Einstellungen“. Ihr Bedienfeld „Cookie-Konfiguration“ enthält die meisten der in diesem Leitfaden genannten Schalter.

Das Erscheinen des Banners

Dieser Abschnitt behandelt drei Fälle: ein Banner, das nie erscheint, eines, das erscheint, aber falsch aussieht, und eines, das öfter erscheint als erwartet.

Warum wird mein Banner nicht angezeigt?

Beginnen Sie mit dem Schalter, der es steuert. Auf der Registerkarte „Einstellungen“ ist die Zeile Zustimmungsbanner die Hauptsteuerung, und das Banner wird nur angezeigt, solange es eingeschaltet ist.

Das Cookies-Konfigurations-Panel auf dem WPConsent-Einstellungs-Tab, das die Zeilen Einverständnis-Banner, Skriptblockierung und Einstellungs-Button alle eingeschaltet zeigt

Die beiden darunter liegenden Zeilen werden weiter unten behandelt: Skriptblockierung bestimmt, ob Tracking-Skripte auf die Zustimmung warten, und Einstellungsknopf zeigt eine schwebende Schaltfläche an, die das Präferenzfeld wieder öffnet.

Banner-Design enthält ein Kontrollkästchen Banner im Frontend anzeigen neben seiner eigenen Schaltfläche „Speichern“, die dieselbe Einstellung schreibt. Dieses Kontrollkästchen ist immer angekreuzt, unabhängig davon, wie die Einstellung derzeit festgelegt ist. Die Zeile auf der Registerkarte „Einstellungen“ ist also diejenige, der Sie beim Überprüfen vertrauen sollten.

Wenn dieser Schalter bereits eingeschaltet ist, arbeiten Sie die restlichen Punkte ab:

  • Sie haben bereits darauf geantwortet. Ihre Wahl wird in einem Cookie namens wpconsent_preferences auf Ihrer eigenen Domain gespeichert. Das Banner bleibt weg, bis dieser Cookie abläuft oder gelöscht wird. Ein privates Fenster ist der schnellste Weg, es als Erstbesucher zu sehen.
  • Eine zwischengespeicherte Kopie wird angezeigt. Eine Seite, die zwischengespeichert wurde, bevor Sie das Banner aktiviert haben, enthält kein Banner. Caches müssen nach jeder Änderung hier geleert werden.
  • Sie befinden sich in einem Seiten-Builder-Editor. WPConsent hält sich aus den visuellen Editoren von Bricks, Divi und Avada heraus, damit das Banner niemals das abdeckt, was Sie gerade erstellen. Die Vorschau der Seite oder die Anzeige im Frontend zeigt es an.
  • Sie befinden sich in der Vorschau des Customizers. Das Banner wird aus demselben Grund aus dieser Vorschau ausgelassen.
  • Die Anfrage ist kein normaler Seitenaufruf. Das Banner wird im Footer von Standard-Frontend-Seiten hinzugefügt. REST-API-Antworten, AJAX-Antworten und Feeds enthalten es niemals.
  • Der Browser des Besuchers sendet ein Global Privacy Control-Signal. Wenn Global Privacy Controls respektieren aktiviert ist, wird die Wahl dieser Besucher automatisch aufgezeichnet und sie sehen niemals das Banner.

Unser Leitfaden zu Global Privacy Control behandelt die letzte Einstellung vollständig.

Warum flackert mein Banner oder sieht unformatiert aus?

WPConsent erstellt das Banner innerhalb eines Shadow Root, das seine Stile von Ihrem Theme trennt, sodass keines das andere beeinflussen kann. Die Stylesheet für diesen Shadow Root wird von JavaScript abgerufen, nachdem die Seite geladen wurde, und das Banner bleibt verborgen, bis es eintrifft. Das verhindert einen ungestylten Blitz auf dem Bildschirm bei einer langsamen Verbindung.

Wenn das Stylesheet überhaupt nicht abgerufen werden kann, versucht WPConsent es noch einmal. Anstatt das Banner verborgen zu lassen, greift es dann auf einen kleinen Satz integrierter Stile zurück und zeigt es trotzdem an.

Ein Banner in schlichter, ungewohnter Formatierung bedeutet also, dass die Stylesheet-Anfrage abgewiesen wird. Ihre Browserkonsole nennt in diesem Fall die Datei, was Ihnen sagt, worauf Sie achten müssen. Die üblichen Verdächtigen sind ein Sicherheitspaket, eine Firewall-Regel oder ein CDN, das sich vor dem build-Verzeichnis des Plugins befindet.

Warum erscheint das Banner wieder, nachdem jemand zugestimmt hat?

Jede Antwort wird für eine feste Anzahl von Tagen gespeichert, und das Feld Einwilligungsdauer auf der Registerkarte Einstellungen legt fest, wie viele. Es ist auf 30 voreingestellt, sodass ein Besucher, der vor fünf Wochen zugestimmt hat, erneut gefragt wird.

Das Feld Einverständnis-Dauer auf dem WPConsent-Einstellungs-Tab ist auf 30 Tage eingestellt und befindet sich unter dem Feld Platzhalter-Button auf demselben Panel

Das Erhöhen dieser Zahl hält jede Antwort länger in Kraft. Das Setzen auf 0 hat einen besonderen Effekt, der wissenswert ist: Die gespeicherte Wahl wird zu einem Sitzungs-Cookie. Es dauert dann für den Rest dieser Browsersitzung und ist weg, sobald der Browser geschlossen wird.

Zwei weitere Dinge können die gespeicherte Antwort zwischen den Besuchen löschen:

  • Ein Plugin oder eine Serverregel entfernt Cookies. Einige Sicherheits- und Leistungstools entfernen Cookies, die sie nicht erkennen. Welche Liste von erlaubten Cookies Sie auch immer führen, muss wpconsent_preferences darauf enthalten.
  • Ihre Besucher wechseln zwischen Subdomains. Standardmäßig gehört die gespeicherte Antwort zu der exakten Domain, auf der sie gegeben wurde. Gemeinsame Einwilligung auf der Registerkarte Erweitert erweitert sie auf Ihre Subdomains, und sie muss für jede Subdomain-Website, auf der WPConsent ausgeführt wird, aktiviert sein.

Sobald das Banner funktioniert, ist das Nächste, was Sie überprüfen sollten, was es tatsächlich zurückhält.

Skripte und Einbettungen blockieren

WPConsent schreibt bekannte Tracking-Skript-Tags auf Ihrer Seite um, bevor der Browser Ihres Besuchers sie empfängt. Anschließend stellt es diejenigen wieder her, die jeder Besucher erlaubt.

Unser Leitfaden zum automatischen Skript-Blocking behandelt den Mechanismus vollständig.

Warum laufen meine Tracking-Skripte immer noch?

Beachten Sie diese in der Reihenfolge. Die ersten beiden sind Einstellungen, und der Rest sind Grenzwerte, die es wert sind, zu kennen.

  • Skript-Blocking ist ausgeschaltet. Es befindet sich direkt unter dem Zustimmungsbanner auf der Registerkarte „Einstellungen“. Es hängt auch vom Banner ab: Wenn das Banner ausgeschaltet ist, speichert WPConsent das Skript-Blocking als ausgeschaltet, wenn Sie speichern.
  • Ein Zustimmungsmodus behandelt diesen Dienst stattdessen. Google Consent Mode und Clarity Consent Mode nehmen jeweils ihren eigenen Dienst aus dem Blocking heraus. Sie melden die Wahl des Besuchers stattdessen an ihn.
  • Das Skript wird von WPConsent nicht erkannt. Das Blocking funktioniert anhand einer Liste bekannter Dienste, die WPConsent pflegt, und Ihre Website aktualisiert diese Liste etwa einmal täglich. Alles, was außerhalb davon liegt, wird unverändert durchgelassen.
  • Ein anderes Skript lädt es, nachdem die Seite angekommen ist. WPConsent arbeitet mit dem HTML, das Ihr Server sendet. Ein Skript, das ein Tag-Manager später hinzufügt, ist nicht in diesem HTML enthalten, daher gibt es nichts umzuschreiben.
  • Eine zwischengespeicherte Kopie wird ausgeliefert. Eine Seite, die zwischengespeichert wurde, bevor Sie das Blocking aktiviert haben, enthält immer noch die ursprünglichen Tags. Caches müssen nach jeder Änderung hier geleert werden.
  • Die URL enthält den Debug-Parameter. Das Blocking ist für jede Anfrage deaktiviert, deren URL wpconsent_debug enthält. Das Entfernen aus der URL stellt das normale Blocking wieder her.

Clarity Consent Mode befindet sich auf der Registerkarte „Erweitert“ neben „Gemeinsame Zustimmung“ und der Einstellung „Global Privacy Control“.

Das Panel für erweiterte Einstellungen auf dem WPConsent-Erweiterungs-Tab, mit aktiviertem Clarity Consent Mode und deaktiviertem Shared Consent und Respect Global Privacy Controls

Das Ausschalten von Clarity Consent Mode versetzt Microsoft Clarity wieder unter das normale Blocking, sodass es wie jeder andere Tracker auf die Zustimmung wartet.

Unser Leitfaden zum Microsoft Clarity Consent Mode behandelt diese Wahl, und unser Leitfaden zu erweiterten Einstellungen behandelt den Rest des Panels.

Google Consent Mode meldet die Antwort jedes Besuchers an Googles eigene Tags mithilfe der fünf v2-Zustimmungssignale, anstatt diese Tags zurückzuhalten. Die Einstellung befindet sich in einem eigenen Abschnitt auf der Registerkarte „Einstellungen“ und ist standardmäßig aktiviert.

Der Google Consent Mode-Bereich auf dem WPConsent-Einstellungs-Tab, mit seiner Beschreibung, die die fünf v2-Einwilligungssignale nennt, und der darunter aktivierten Google Consent Mode-Einstellung

Solange es aktiviert ist, werden Google Analytics und Google Ads vom Skript-Blocking ausgenommen und erhalten stattdessen die Zustimmungssignale. Das Ausschalten versetzt beide wieder unter das normale Blocking, sodass sie wie jeder andere Tracker auf die Zustimmung warten.

Google Tag Manager ist ein separater Fall. Ihr Tag Manager-Container wird unabhängig davon, wie diese Einstellung belassen wird, normal geladen, sodass der Container selbst niemals zurückgehalten wird. Was die Tags darin tun, wird durch die Zustimmungssignale, die sie erhalten, und durch die Trigger, die Sie für sie festlegen, bestimmt.

Unser Leitfaden zum Auslösen von GTM-Tags basierend auf der Zustimmung behandelt die Einrichtung dieser Trigger.

Unser Leitfaden zu Google Consent Mode v2 behandelt die Einstellung selbst und die beiden darunter liegenden Zeilen.

Wie blockiere ich ein Skript, das WPConsent nicht erkennt?

Anforderungen: Benutzerdefinierte Skripte und iFrames sind Teil der kostenpflichtigen Version von WPConsent.

Das Panel Benutzerdefinierte Iframes/Skripte auf der Registerkarte „Erweitert“ akzeptiert eigene Regeln. Sie geben ihm ein Fragment der URL oder des Tags des Skripts zur Übereinstimmung an, ordnen es dann einem Dienst und einer Cookie-Kategorie zu. Von da an wird es wie jeder andere Eintrag in dieser Kategorie zurückgehalten.

Unser Leitfaden zu benutzerdefinierten Skripten und iFrames führt Sie durch das Hinzufügen eines solchen.

Die Liste der erkannten Dienste wird von WPConsent gepflegt und automatisch auf Ihrer Website aktualisiert. Dienste werden im Laufe der Zeit hinzugefügt, ohne dass Sie etwas tun müssen.

Wenn etwas Gängiges in dieser Liste fehlt, lassen Sie es unser Team wissen und wir können es hinzufügen.

Warum werden meine Einbettungen immer noch geladen?

Eingebettete Inhalte haben einen eigenen Schalter. Inhaltsblockierung auf der Registerkarte „Einstellungen“ schaltet sie ein, und die Liste Zu blockierende Inhalte darunter ist, wo Sie auswählen, für welche Anbieter sie gilt.

Die Zeile "Inhaltsblockierung" in WPConsent wurde aktiviert, wobei die darunter liegende Liste "Zu blockierende Inhalte" YouTube, Recaptcha, Google Maps und Vimeo anzeigte, die jeweils aktiviert waren.

Die Liste enthält die Anbieter, für die WPConsent die Einbettungsmuster kennt, sodass eine Einbettung von einem externen Dienst wie gewohnt geladen wird. Eine blockierte Einbettung wird durch einen kurzen Platzhalter ersetzt. Der Platzhalter erklärt, was fehlt, und bietet an, es zu laden, anstatt eine Lücke auf der Seite zu hinterlassen.

Unser Leitfaden zu Inhaltsblockierung und Platzhaltern behandelt den Schalter, die Liste und den Wortlaut des Platzhalters.

Mehr aus einem Scan herausholen

Der Scanner ruft Seiten Ihrer Website ab, liest das HTML, das Ihr Server sendet, und meldet die darin erkannten Dienste.

Unser Leitfaden zum Scannen Ihrer Website behandelt die Durchführung eines Scans.

Warum hat mein Scan nicht alles gefunden?

Der häufigste Grund ist, welche Seiten abgerufen wurden. Ein Scan umfasst immer Ihre Homepage, und alles andere ist, was Sie der Liste auf der Scanner-Seite hinzugefügt haben.

Das Bedienfeld "Inhalte zum Scannen auswählen" auf der Seite "WPConsent-Scanner" mit einem Seiten-Suchfeld und Karten für die immer gescannten Startseite sowie zwei hinzugefügten Seiten.

Wenn ein Tracker nur auf Ihrer Checkout-Seite, Ihrer Kontaktseite oder einer Landingpage geladen wird, fügen Sie diese Seiten hier hinzu und scannen Sie erneut. Es gibt keine Begrenzung, wie viele Sie hinzufügen können.

Drei weitere Dinge erklären die meisten übrigen Fälle:

  • Das Skript wird von einem Tag-Manager hinzugefügt. Der Scanner liest das HTML, das Ihr Server sendet, und ein Skript, das ein Tag-Manager nachträglich hinzufügt, ist nicht darin enthalten. Mit einer kostenpflichtigen Lizenz trägt der Scan auch die Liste der aktiven Plugins auf Ihrer Website, wodurch er auf diese Weise ankommende Dienste erkennen kann.
  • Der Dienst ist noch nicht in der WPConsent-Datenbank. Neuere oder spezialisiertere Dienste brauchen Zeit, um zu erscheinen. Sie können selbst einen auf der Registerkarte Cookies hinzufügen, indem Sie die Cookie-Details von cookielibrary.org verwenden. Unsere Leitfäden zum Verwalten von Diensten und Verwalten von Cookies behandeln das Hinzufügen beider.
  • Die Seite konnte nicht abgerufen werden. Der Scan funktioniert, indem Ihre eigenen Seiten über HTTP angefordert werden, und Ihr Admin-Login wird mit dieser Anforderung übermittelt. Eine Firewall, die Anfragen von Ihrem eigenen Server abweist, lässt dem Scan nichts zum Lesen übrig. Die Meldung auf der Scanner-Seite nach einem Scan gibt an, was zurückkam.

Kann ich nach Änderungen erneut scannen?

Ja, und es lohnt sich, dies jedes Mal zu tun, wenn sich das Tracking Ihrer Website ändert. Das Hinzufügen oder Entfernen eines Plugins, das Wechseln des Themes und das Einfügen eines neuen Tracking-Snippets sind alles Gründe für einen neuen Scan.

Mit einer kostenpflichtigen Lizenz können Sie WPConsent auch nach einem Zeitplan scannen lassen und sich benachrichtigen lassen, wenn etwas Neues auftaucht.

Unser Leitfaden zu automatisch geplanten Scans deckt die Einrichtung ab.

Zusammenarbeit mit Ihren anderen Plugins

WPConsent arbeitet mit dem HTML, das Ihre Website sendet, und mit Cookies im Browser des Besuchers. Die Plugins, mit denen es am häufigsten interagiert, sind diejenigen, die Seiten cachen oder erstellen.

Funktioniert WPConsent mit meinem Caching-Plugin?

Ja, und es ist gut zu wissen, wie die beiden zusammenpassen. WPConsent schreibt Ihre Seite neu, so wie PHP sie erzeugt. Ein Caching-Plugin speichert die fertige Seite und liefert diese gespeicherte Kopie anschließend aus, ohne PHP erneut auszuführen.

Die erste, un-gecachte Ansicht einer Seite durchläuft also WPConsent, und die neu geschriebene Version wird dann gecacht. Jeder Besucher, der aus diesem Cache bedient wird, erhält ebenfalls die neu geschriebene Version. Das Banner selbst läuft im Browser, sodass es in beiden Fällen gleich funktioniert.

Daraus ergeben sich zwei Dinge:

  • Caches müssen nach jeder Änderung hier geleert werden. Eine Seite, die vor der Aktivierung der Blockierung gecacht wurde, enthält immer noch die ursprünglichen Tags. Dies ist die häufigste Ursache dafür, dass ein Plugin nicht zu funktionieren scheint.
  • Der Zustimmungs-Cookie muss erhalten bleiben. Wenn Ihre Caching- oder Sicherheitsebene wpconsent_preferences entfernt, sieht jeder Besuch wie ein erster Besuch aus.

WPConsent enthält auch eine kleine Kompatibilität mit WP Rocket. Es hält den Banner-Container aus dem Lazy-Loading-Rendering dieses Plugins heraus, sodass dort nichts konfiguriert werden muss.

Funktioniert WPConsent mit meinem Page Builder?

Ja. WPConsent läuft bei normalen Frontend-Seitenaufrufen, was nicht die Bearbeitungsansicht eines Builders ist. Daher behindern sich Builder und WPConsent nicht gegenseitig.

Bricks, Divi und Avada gehen noch einen Schritt weiter. WPConsent erkennt ihre visuellen Editoren und schaltet sich darin ab, sodass weder das Banner noch die Skriptblockierung ausgeführt wird, während Sie erstellen. Beide verhalten sich auf der veröffentlichten Seite normal.

Elementor, Beaver Builder, WPBakery und die anderen benötigen keine Konfiguration.

Ja. Mit dem aktiven WP Consent API-Plugin registriert sich WPConsent als Zustimmungs-Plugin auf Ihrer Website. Es leitet dann die Antwort jedes Besuchers weiter, sodass andere Plugins, die die API lesen, darauf reagieren können.

Die Kategorien sind wie folgt aufgeteilt: Essential wird als functional gemeldet, Statistics als statistics und Marketing als marketing. Jede von Ihnen selbst hinzugefügte Kategorie wird als marketing gemeldet, was der schützendste der verfügbaren Buckets ist. Diese Dienste warten daher auf die Zustimmung, anstatt standardmäßig ausgeführt zu werden.

Unser Leitfaden zur WP Consent API-Integration behandelt die Kopplung vollständig.

Einrichtung testen

Sobald alles konfiguriert ist, können Sie dies in wenigen Minuten von der Besucherseite der Website aus bestätigen.

Wie überprüfe ich, ob das Blockieren funktioniert?

Ein privates Browserfenster ist der richtige Ort, um zu beginnen, da dort keine gespeicherte Antwort im Spiel ist. Öffnen Sie Ihre Website darin, öffnen Sie die Entwicklertools Ihres Browsers und gehen Sie diese vier Prüfungen durch.

  1. Suchen Sie im Tab "Elements" nach data-wpconsent-src. Blockierte Skript-Tags tragen dieses Attribut zusammen mit type="text/plain", wodurch WPConsent ein Tag neutralisiert und gleichzeitig seine ursprüngliche Quelle beibehält.
  2. Suchen Sie im Tab "Network" nach Anfragen an Ihre Tracking-Dienste, bevor Sie das Banner beantworten. Sie fehlen, abgesehen von Diensten, die ein Consent-Modus behandelt.
  3. Auf dem Banner selbst wähle Alle akzeptieren und schaue dann wieder auf den Netzwerk-Tab. Die Anfragen erscheinen, während die Skripte wiederhergestellt und ausgeführt werden.
  4. Im Anwendungs-Tab unter Cookies hält wpconsent_preferences nun jede Kategorie mit dem Wert true oder false.

Um die andere Richtung zu prüfen, öffne das Präferenz-Panel erneut, schalte eine Kategorie aus und speichere. Die gespeicherte Antwort ändert sich und die Skripte in dieser Kategorie werden wieder zurückgehalten.

Unser Leitfaden zum Öffnen des Präferenz-Panels mit einem benutzerdefinierten Link behandelt die Wege dorthin, einschließlich des schwebenden Buttons.

Gibt es einen Debug-Modus?

Ja. Das Hinzufügen von ?wpconsent_debug zu einer beliebigen URL auf deiner Website schaltet die Skriptblockierung für diese eine Seitenansicht aus. Das macht es nützlich, um ein Blockierungsproblem von einem Skriptproblem zu unterscheiden.

Der Scanner verwendet denselben Parameter, wenn er deine Seiten abruft, und so sieht er die Tags in ihrer ursprünglichen Form.

Hinweis: Der Debug-Modus gilt nur für die Seitenansicht, deren URL den Parameter trägt, und er wirkt sich nur auf die Skriptblockierung aus. Der Banner erscheint weiterhin wie gewohnt.

Nicht für einen Erstbesucher. Jemand, der zum ersten Mal auf den Banner antwortet, dessen Skripte werden sofort freigegeben, ohne Neuladen.

Ein Neuladen geschieht, wenn jemand eine frühere Antwort ändert. Skripte, die bereits liefen, müssen gestoppt werden, und die von ihnen gesetzten Cookies werden gleichzeitig gelöscht.

Es geschieht auch bei jeder Speicherung, die eine Kategorie ausgeschaltet lässt, während Standardmäßig erlauben aktiviert ist, aus demselben Grund.

Erledigt WPConsent die Compliance für mich?

Nein, und wir wollen da direkt sein. WPConsent gibt dir die Werkzeuge, um Einwilligungen zu sammeln und darauf zu reagieren. Es gibt keine Zusicherung oder Garantie, dass deine Website irgendein Datenschutzgesetz oder eine Verordnung einhält, und die Einhaltung liegt in deiner Verantwortung.

Wir geben auch keine Rechtsberatung. Wenn es darum geht, was deine Website tun muss, sprich mit einem Anwalt, der deine Gerichtsbarkeit und dein Geschäft kennt.

Unsere Nutzungsbedingungen legen dies vollständig dar.

Das ist alles! Du weißt jetzt, wie du die häufigsten WPConsent-Fragen durchgehen kannst, von einem Banner, der nicht erscheint, bis zu Skripten, die nicht blockiert bleiben. Schau dir als Nächstes unseren Leitfaden an, was WPConsent ist, für das Gesamtbild, wie seine Teile zusammenpassen.

War dieser Artikel hilfreich?

Verwandte Artikel