WPConsent Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für WPConsent

Einwilligungsprotokolle / Einwilligungsnachweise

Möchten Sie nachweisen können, dass Ihre Besucher zugestimmt haben, bevor Sie ihre Daten verarbeitet haben?

In diesem Leitfaden führen wir Sie durch die Zustimmungs-Protokolle von WPConsent, die aufzeichnen, wer, wozu und wann zugestimmt hat. Alles, was Sie brauchen, ist WPConsent mit einer kostenpflichtigen Lizenz und aktiviertem Zustimmungs-Logging.

YouTube-Platzhalterbild

Anforderungen: Zustimmungs-Protokolle erfordern eine Basic-Lizenzstufe oder höher.

Inhaltsverzeichnis

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

Um zu beginnen, schalten wir das Zustimmungs-Logging ein. WPConsent hält dies deaktiviert, bis Sie es anfordern. Bis dahin wird nichts über die Entscheidungen Ihrer Besucher in Ihrer Datenbank gespeichert.

Gehen Sie in der Admin-Seitenleiste von WordPress zu WPConsent » Einstellungen. Der Standard-Tab Einstellungen wird automatisch geladen.

Die Admin-Seitenleiste von WordPress mit ausgewählten Einstellungen unter dem Menü WPConsent

Scrollen Sie als Nächstes nach unten zum Schalter Zustimmungs-Protokolle und schalten Sie ihn ein. Seine Beschreibung erklärt, was er tut: Er speichert Aufzeichnungen der Zustimmung für jeden Besucher, der sie erteilt.

Der Schalter für Einwilligungsprotokolle ist eingeschaltet, darunter der Schalter für automatische Bereinigung

Eine Zeile Automatische Bereinigung erscheint direkt darunter, sobald das Logging aktiviert ist. Diese Zeile ist eine Aufbewahrungseinstellung und kein Teil des Einschaltens des Loggings, also lassen Sie sie vorerst so, wie sie ist. Wir kommen in Automatisches Bereinigen von Protokollen planen weiter unten darauf zurück.

Klicken Sie am unteren Rand der Seite auf Änderungen speichern.

Ein Pfeil, der auf die Schaltfläche „Änderungen speichern“ am unteren Rand der Einstellungsseite von WPConsent zeigt

Von diesem Zeitpunkt an zeichnet WPConsent jede Zustimmungsinteraktion auf, sobald sie stattfindet.

Jeder Eintrag wird in der Datenbanktabelle wpconsent_consent_logs gespeichert. Ein einzelner Datensatz enthält die WordPress-Benutzer-ID für angemeldete Besucher oder 0 für Gäste. Er enthält auch eine anonymisierte IP-Adresse, einen zweibuchstabigen Ländercode, die Zustimmungsentscheidungen selbst als JSON und einen Zeitstempel.

Der Ländercode ist wissenswert. WPConsent speichert XX, wenn es den Eintrag speichert, und löst das tatsächliche Land später im Hintergrund auf. Ein Flag kann daher bei einem sehr neuen Datensatz fehlen und später erscheinen.

IP-Anonymisierung

WPConsent anonymisiert IP-Adressen, bevor es sie speichert, sodass niemals eine vollständige Adresse in Ihre Datenbank geschrieben wird.

WPConsent verwendet hierfür die eigene Anonymisierung von WordPress. Eine IPv4-Adresse verliert ihre letzte Zahl, sodass 192.168.1.45 als 192.168.1.0 gespeichert wird. Eine IPv6-Adresse wird auf ihren Netzwerkanteil reduziert, sodass 2001:0db8:85a3:1234:5678:8a2e:0370:7334 als 2001:db8:85a3:1234:: gespeichert wird.

WPConsent listet jede aufgezeichnete Interaktion auf einer eigenen Seite in Ihrem Admin-Bereich auf.

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

Die Admin-Seitenleiste von WordPress mit ausgewählten Einwilligungsprotokollen unter dem Menü WPConsent

Die Seite öffnet sich auf dem Tab „Einwilligungsprotokolle“ und listet Ihre Datensätze in der neuesten Reihenfolge mit einer Zählung des Gesamtbetrags über der Tabelle auf.

Die Tabelle der Einwilligungsprotokolle zeigt mehrere Gast-Einträge mit anonymisierten IP-Adressen, Einwilligungsdetails und Daten an

Die Tabelle hat fünf Spalten:

  • Benutzer zeigt den WordPress-Benutzernamen oder Gast für Besucher an, die nicht angemeldet waren.
  • IP-Adresse zeigt die anonymisierte Adresse an, die gespeichert wurde, mit der Länderflagge des Besuchers daneben, sobald WPConsent sie aufgelöst hat.
  • Einwilligungsdetails gliedert die Entscheidung Kategorie für Kategorie auf und markiert jede akzeptiert oder abgelehnt.
  • Banner-Kontext enthält ein Augensymbol, das einen Schnappschuss des Banners öffnet, das der Besucher gesehen hat, einschließlich seiner Nachricht, Sprache, Schaltflächen und Kategorien. Datensätze, die ohne Schnappschuss gespeichert wurden, zeigen stattdessen „Nicht verfügbar“ an.
  • Datum zeigt an, wann die Interaktion stattgefunden hat.

Das Lesen einer einzelnen Zeile zeigt, wie diese Teile zusammenpassen.

Ein einzelner Einwilligungsprotokoll-Eintrag unter den Spaltenüberschriften, der einen Gast mit akzeptierten wesentlichen, abgelehnten statistischen und akzeptierten Marketing-Daten zeigt

Die Spalte „Einwilligungsdetails“ ist der Teil, der für die Einhaltung der Vorschriften wichtig ist. Sie erfasst nicht nur, dass jemand auf das Banner geantwortet hat, sondern auch genau, welchen Cookie-Kategorien er zugestimmt hat.

Protokolle filtern und durchsuchen

Die Tabelle zeigt 20 Datensätze pro Seite. Sobald Sie mehr als das haben, verengen die darüber liegenden Steuerelemente die Liste.

Filtern nach Datumsbereich

Klicken Sie über der Tabelle in das Feld Nach Datumsbereich filtern und wählen Sie ein Start- und Enddatum aus. Klicken Sie dann auf Filtern. Dies ist die Steuerung, die Sie wünschen, wenn eine Anfrage einen bestimmten Zeitraum betrifft.

Das Datumsbereichsfeld und seine Schaltfläche „Filtern“ oberhalb der Protokolltabelle, mit dem ersten Datensatz darunter

Suchen nach IP-Adresse

Geben Sie im Feld IP-Suche eine vollständige oder teilweise Adresse ein. Klicken Sie dann auf Protokolle durchsuchen. Eine Teilübereinstimmung funktioniert, sodass die Eingabe des ersten Teils einer Adresse den Rest als Platzhalter behandelt.

Eine teilweise IP-Adresse, die in das Feld „IP-Suche“ eingegeben wurde, mit einem Pfeil, der auf die Schaltfläche „Protokolle suchen“ zeigt

Gespeicherte Adressen sind bereits anonymisiert, und die Suche berücksichtigt dies. WPConsent ignoriert den letzten Teil dessen, was Sie eingeben, sodass die vollständige Adresse eines Besuchers immer noch seinen Datensatz findet.

Protokolle nach CSV exportieren

Für Compliance-Berichte oder eine rechtliche Anfrage exportiert WPConsent Ihre Datensätze als CSV-Datei. Jede Zeile deckt einen Datensatz ab, und die Spalten gehen über die Tabelle auf dem Bildschirm hinaus, um die Banner-Nachricht, die Sprache und die URL der Richtlinienseite einzuschließen.

Ein Export ist auch der Weg, um eine Kopie der Datensätze aufzubewahren, bevor eine der unten stehenden Bereinigungssteuerungen sie entfernt. Es lohnt sich, zuerst einen durchzuführen.

Wählen Sie auf der Seite „Einwilligungsprotokolle“ den Tab Export.

Ein Pfeil, der auf den Export-Tab zeigt, mit den Feldern „Von“ und „Bis“ sowie der Schaltfläche „Exportieren“ darunter

Legen Sie als Nächstes ein Von-Datum und ein Bis-Datum fest. Beide Daten sind erforderlich, sodass nichts geschieht, bis der Bereich vollständig ist.

Wenn der Bereich festgelegt ist, klicken Sie auf Exportieren.

Das Panel „Einwilligungsprotokolle exportieren“ mit einem Pfeil, der auf die Schaltfläche „Exportieren“ unter den Feldern „Von“ und „Bis“ zeigt

Exporte werden in Stapeln von 1.000 Datensätzen verarbeitet, sodass eine große Tabelle nicht zwischendurch abläuft. Eine Fortschrittsanzeige verfolgt den Vorgang, und die Datei wird automatisch heruntergeladen, sobald sie 100 % erreicht.

Automatisches Bereinigen von Protokollen planen

Einwilligungsprotokolle sammeln sich an, und eine Datenaufbewahrungsrichtlinie legt normalerweise eine Grenze fest, wie lange Sie sie aufbewahren. WPConsent kann Ihre Tabelle für Sie bis zu diesem Limit aufbewahren. Wöchentlich läuft eine Bereinigung, sodass die ältesten Datensätze wegfallen, ohne dass Sie die Seite besuchen müssen.

Dies ist anfangs deaktiviert, sodass jeder Datensatz, den Sie sammeln, an Ort und Stelle bleibt, bis Sie ihn entfernen.

Gehen Sie in der Admin-Seitenleiste Ihres WordPress-Kontos zu WPConsent » Einstellungen, derselben Seite, auf der sich der zuvor aktivierte Schalter befindet. Scrollen Sie dann zu den Zeilen der Zustimmungs-Protokolle und aktivieren Sie den Schalter Automatische Bereinigung.

Wenn Sie ihn aktivieren, erscheint ein Dropdown-Menü Protokolle löschen, die älter sind als:, das festlegt, wie lange Aufzeichnungen aufbewahrt werden sollen. Die vier Optionen sind 3 Monate, 6 Monate, 1 Jahr und 2 Jahre. Neue Websites beginnen mit 1 Jahr.

Ein Pfeil, der auf den Schalter für automatische Bereinigung zeigt, der eingeschaltet ist, mit dem Dropdown-Menü „Protokolle älter als löschen“ darunter, eingestellt auf 1 Jahr

Wenn Ihre Datenschutzrichtlinie eine Aufbewahrungsfrist angibt, passen Sie diese hier an. Wenn nicht, behält 1 Jahr eine vollständige Jahresaufzeichnung für eine Anfrage, während die ältesten trotzdem gelöscht werden.

Eine Bereinigung ist endgültig. Gelöschte Protokolle können nicht wiederhergestellt werden, und WPConsent speichert keine Kopie davon. Exportieren Sie daher alles, was Sie möglicherweise benötigen, bevor Sie dies aktivieren.

Wenn das Zeitfenster festgelegt ist, klicken Sie unten auf der Seite auf Änderungen speichern. WPConsent bestätigt die Änderung, bevor sie gespeichert wird, da die erste Ausführung alles entfernt, was bereits älter als das von Ihnen gewählte Zeitfenster ist.

Das Overlay benennt dieses Zeitfenster. Wo Aufzeichnungen bereits älter sind, schätzt das Overlay auch, wie viele die erste Ausführung entfernt. Klicken Sie dann auf Aktivieren & Speichern, um die Änderung zu speichern.

Das Bestätigungsfenster „Automatische Bereinigung aktivieren“ mit einem Pfeil, der auf die Schaltfläche „Aktivieren und Speichern“ neben „Abbrechen“ zeigt

Sobald die Bereinigung läuft, meldet die Zeile unter dem Dropdown-Menü den Zeitplan. Sie gibt das Datum und die Uhrzeit der nächsten Bereinigung an. Nach Abschluss einer Ausführung meldet sie auch, wann sie ausgeführt wurde und wie viele Datensätze sie entfernt hat.

Hinweis: Der wöchentliche Zeitplan läuft über den eigenen Scheduler von WordPress, der durch Besuche Ihrer Website ausgelöst wird. Auf einer ruhigen Website kann eine Bereinigung etwas nach der Zeit beginnen, die die Statuszeile angibt.

Wenn Sie das Zeitfenster später erweitern oder die automatische Bereinigung wieder deaktivieren, wird ohne Aufforderung gespeichert. Eine Verkürzung löst eine eigene Bestätigung aus, sodass immer die Möglichkeit besteht, zuerst zu exportieren. Mit einem Aufbewahrungszeitfenster bleibt Ihre Protokolltabelle auf der Größe, die Ihre Richtlinie vorschreibt.

Protokolle nach Datumsbereich löschen

WPConsent verfügt über eine Steuerung für eine einmalige Bereinigung zu einem von Ihnen gewählten Zeitpunkt. Sie wird sofort ausgeführt, anstatt auf den wöchentlichen Zeitplan zu warten.

Gehen Sie in der Admin-Seitenleiste Ihres WordPress-Kontos zu WPConsent » Werkzeuge. Wählen Sie dann die Registerkarte Datenbank.

Die Admin-Seitenleiste von WordPress mit ausgewählten Tools unter dem Menü WPConsent und einem Pfeil, der auf den Tab „Datenbank“ zeigt

Die Registerkarte Datenbank enthält drei Bereiche: Datenbankeinstellungen, Zustimmungs-Protokolle löschen und Nicht verkaufen-Protokolle löschen. Zustimmungs-Protokolle löschen ist der mittlere Bereich und derjenige, der Ihre Zustimmungsdatensätze bearbeitet. Der Bereich darunter behandelt Nicht verkaufen-Anfragen, die eine separate Reihe von Datensätzen sind.

Öffnen Sie im Bereich Zustimmungs-Protokolle löschen das Dropdown-Menü Protokolle löschen, die älter sind als: und wählen Sie ein Zeitfenster. Das Dropdown-Menü öffnet sich jedes Mal mit 1 Jahr, wenn die Seite geladen wird. Stellen Sie es also auf das gewünschte Zeitfenster ein, bevor Sie fortfahren. Datensätze, die älter als dieses Zeitfenster sind, werden gelöscht, und alles Neuere verbleibt in der Tabelle.

Hinweis: Dieses Dropdown-Menü enthält dieselben vier Zeitfenster wie die geplante Bereinigung plus die Option "Gesamte Zeit", die jeden Datensatz in der Tabelle abdeckt. "Gesamte Zeit" ist nur hier verfügbar.

Das Panel „Einwilligungsprotokolle löschen“ mit einem Pfeil, der auf das Dropdown-Menü „Protokolle älter als löschen“ zeigt, eingestellt auf „Gesamte Zeit“

Klicken Sie unter dem Dropdown-Menü auf Protokolle löschen.

Das Panel „Einwilligungsprotokolle löschen“ auf dem Tab „Tools Datenbank“ mit einem Pfeil, der auf die Schaltfläche „Protokolle löschen“ zeigt

Diese Bereinigung ist auf die gleiche Weise permanent. Exportieren Sie daher zuerst, falls Sie die Einträge später benötigen.

WPConsent bestätigt auch diesen Eintrag und nennt das von Ihnen ausgewählte Fenster. Klicken Sie dann auf Einwilligungsprotokolle löschen, um dies auszuführen.

Das Bestätigungsfenster „Einwilligungsprotokolle löschen“, das in diesem Beispiel das 1-Jahres-Fenster nennt, mit einem Pfeil, der auf die Schaltfläche „Einwilligungsprotokolle löschen“ neben „Abbrechen“ zeigt

WPConsent verarbeitet die Tabelle in Stapeln von 1.000 Einträgen und meldet, wie viele es entfernt hat, sobald der Vorgang abgeschlossen ist.

Überprüfen Ihrer Einrichtung

Es lohnt sich zu bestätigen, dass die Protokollierung funktioniert, bevor Sie sich darauf verlassen.

Die schnellste Überprüfung ist ein Besuch über ein privates Browsing-Fenster, in dem das Banner wie bei einem neuen Besucher erscheint. Die Beantwortung dort erzeugt einen neuen Eintrag auf der Seite „Einwilligungsprotokolle“ mit Ihrer anonymisierten Adresse, den von Ihnen getroffenen Entscheidungen und der aktuellen Uhrzeit.

Überprüfung, ob der Endpunkt live ist

Einwilligungseinträge erreichen WordPress über einen REST-Endpunkt unter /wp-json/wpconsent/v1/log-consent. WPConsent registriert diese Route nur, während die Einwilligungsprotokollierung aktiviert ist. Die Route akzeptiert nur POST-Anfragen. Das Öffnen der Adresse in einem Browser gibt daher die Meldung „Keine Route gefunden“ von WordPress zurück und nicht etwas Sinnvolles.

Die Überprüfung, die Ihnen etwas sagt, sind die Entwicklertools Ihres Browsers. Wenn der Netzwerk-Tab geöffnet ist, sendet die Beantwortung des Banners eine einzelne POST-Anfrage an log-consent. Eine 200er-Antwort bedeutet, dass der Eintrag Ihre Datenbank erreicht hat.

Das ist alles! Sie haben jetzt einen datierten, kategorisierten Nachweis der Einwilligung, die Ihre Besucher gegeben haben. Ein Aufbewahrungszeitraum hält diesen Eintrag auf der Größe, die Ihre Richtlinie vorsieht. Schauen Sie sich als Nächstes unseren Leitfaden zur Datenbank- und Cache-Verwaltung an, um die Tabellen hinter diesen Einträgen sauber zu halten.

Häufig gestellte Fragen

Unten haben wir einige der häufigsten Fragen zu Einwilligungsprotokollen beantwortet.

Beginnen Sie damit, zu überprüfen, ob der Schalter unter WPConsent » Einstellungen noch aktiviert ist und ob Sie die Seite gespeichert haben. Wenn er aktiviert ist, öffnen Sie die Entwicklertools Ihres Browsers und beobachten Sie den Netzwerk-Tab auf Anfragen an log-consent, während Sie das Banner beantworten. Eine Anfrage, die nie abgeschlossen wird, deutet auf ein anderes Plugin oder eine Server-Firewall hin, die die REST-Route abfängt. Sehen Sie sich So überprüfen Sie auf WordPress-Plugin-Konflikte für eine Schritt-für-Schritt-Anleitung an, um einzugrenzen, welches Plugin verantwortlich ist.

Warum fehlen Länderflaggen in einigen Einträgen?

Das Land stammt aus einer Geolokalisierungsabfrage, die stattfindet, nachdem der Eintrag gespeichert wurde. WPConsent speichert zuerst XX und füllt das Land kurz danach ein. Ein brandneuer Eintrag kann daher eine kurze Zeit lang keine Flagge anzeigen.

Warum reagiert die Export-Schaltfläche nicht?

Sowohl ein Von- als auch ein Bis-Datum sind erforderlich. Ein Von-Datum, das nach dem Bis-Datum liegt, wird auf die gleiche Weise abgelehnt, sodass der Export wartet, bis der Bereich gültig ist. Wenn der Fortschrittsbalken durchläuft, aber keine Datei ankommt, stellen Sie sicher, dass Ihr Upload-Verzeichnis beschreibbar ist. WPConsent erstellt die CSV-Datei in uploads/wpconsent/exports, bevor es sie an Ihren Browser übergibt. Sehen Sie sich So beheben Sie Fehler bei Datei- und Ordnerberechtigungen in WordPress an, wenn Sie diese Berechtigungen korrigieren müssen.

Welche Bereinigungssteuerung soll ich verwenden?

Die automatische Bereinigung ist diejenige, die einmal eingerichtet wird, da sie Ihre Tabelle jede Woche ohne weiteres Zutun auf ein Aufbewahrungsfenster hält. Das Panel „Einwilligungsprotokolle löschen“ unter WPConsent » Tools ist für eine Bereinigung, die Sie jetzt durchführen möchten. Die Option „Gesamte Zeit“ kann die Tabelle auch vollständig leeren, was die einzige Sache ist, die die geplante Steuerung nicht bietet.

Nein. Beide Steuerelemente entfernen die Zeilen aus der Tabelle wpconsent_consent_logs, und WPConsent behält keine Kopie davon. Ein CSV-Export ist der Weg, um Aufzeichnungen aufzubewahren, die Sie möglicherweise benötigen. Führen Sie also einen durch, bevor Sie löschen.

Was passiert mit Protokollen, die älter als der von mir gewählte Aufbewahrungszeitraum sind?

Sie werden bei der nächsten Bereinigung entfernt. WPConsent bittet Sie vor dem Speichern um Bestätigung. Wenn Datensätze bereits älter als das von Ihnen gewählte Fenster sind, schätzt die Eingabeaufforderung, wie viele bei der ersten Ausführung entfernt werden. Das spätere Verkürzen des Fensters bringt eine eigene Bestätigung mit sich.

Diese Benachrichtigung erscheint, wenn die Protokollierung ausgeschaltet ist. Folgen Sie dem Link, den sie anbietet, um zur Einstellungsseite zu gelangen, schalten Sie den Schalter für Einwilligungsprotokolle ein und speichern Sie. Die Benachrichtigung wird gelöscht, sobald die Protokollierung eingeschaltet ist.

War dieser Artikel hilfreich?

Verwandte Artikel