Dokumentation · Datenschutz, Sicherheit und Compliance

Analytics-Aufbewahrung

Dieses Dokument beschreibt, wie das ADP Car Market Hub-Plugin Analytics-Daten erfasst, aufbewahrt und löscht und welche Steuerungsmöglichkeiten Autohaus-Betreiber haben, um Datenminimierung und Einwilligung (Consent) durchzusetzen.

Dieses Dokument stellt keine Rechtsberatung dar. Website-Betreiber sollten ihre Analytics-Konfiguration und alle damit verbundenen Einwilligungsanforderungen mit ihrem eigenen Rechtsberater prüfen.

Wann Sie dieses Dokument verwenden sollten

Verwenden Sie dieses Dokument, wenn Sie:

  • entscheiden müssen, ob Sie die integrierte Analytics-Funktion des Plugins aktivieren möchten.
  • das Aufbewahrungsfenster für Analytics-Ereignisse konfigurieren möchten.
  • eine Einwilligungspflicht erzwingen möchten, bevor das Tracking aufgezeichnet wird.
  • das Analytics-Verhalten in der Datenschutzerklärung der Website dokumentieren möchten.
  • Analytics-Daten bei Bedarf manuell löschen möchten.

Übersicht

Wenn aktiviert, zeichnet das Plugin eine kleine Anzahl von Ereignissen in einer benutzerdefinierten Datenbanktabelle ({prefix}as24ci_analytics) auf. Jede Zeile speichert:

  • Eine Fahrzeug-Post-ID (oder 0 für Ereignisse auf Website-Ebene wie Filtersuchen).
  • Einen Ereignistyp (Event Type).
  • Einen optionalen, minimierten Zusatzdaten-Payload (JSON-kodiert).
  • Einen Erstellungs-Zeitstempel.

Die Tabelle speichert serverseitig keine IP-Adressen, Benutzerkennungen oder Cookies. Das Tracking ist standardmäßig deaktiviert und wird erst aktiv, wenn der Betreiber es in den Plugin-Einstellungen einschaltet.

Interaktion mit dem Einrichtungsassistenten

Der optionale Ersteinrichtung-Assistent zeigt den Analytics-Hauptschalter im Schritt Funktionen an:

  • Die Demo-Einrichtung aktiviert das Analytics-Häkchen vorab, damit das Dashboard und die Analytics-Seiten Daten aus dem Demo-Datensatz zur Anzeige haben. Die Demo-Einrichtung ist für Evaluierungen, Verkaufsdemos und Staging-Umgebungen gedacht.
  • Die Live-Einrichtung von AutoScout24 lässt das Analytics-Häkchen deaktiviert. Der Administrator muss es explizit aktivieren. Betreiber sollten Analytics auf einer Live-Website erst aktivieren, nachdem sie die Datenschutz- und Cookie-Einwilligungsanforderungen für die jeweilige Gerichtsbarkeit des Autohauses geprüft haben. Der Assistent ist kein Ersatz für ein Cookie-Consent-Tool, eine CMP, eine Datenschutzerklärung oder eine rechtliche Prüfung.

Der Assistent ändert von sich aus keine anderen trackingbezogenen Einstellungen. Bestehende Analytics-Optionen bleiben erhalten, es sei denn, der Administrator übermittelt im Schritt „Funktionen“ explizit einen anderen Wert.

Erfasste Ereignistypen

EreignisWann es ausgelöst wird
viewEine Fahrzeug-Detailseite wird aufgerufen.
view_archiveDie Fahrzeug-Archivseite wird aufgerufen.
view_compareDie Vergleichsseite wird aufgerufen.
view_favoritesDie Favoritenseite wird aufgerufen.
filter_searchDer Besucher führt eine Filtersuche aus.
contact_openDas Kontakt- / Anfrageformular wird geöffnet.
lead_sentEin Lead wird erfolgreich übermittelt.

Seitenaufruf-Ereignisse (view, view_archive, view_compare, view_favorites) werden immer aufgezeichnet, wenn Analytics aktiviert ist. Die übrigen Ereignisse (filter_search, contact_open, lead_sent) werden nur ausgelöst, wenn auch das erweiterte Business-Intelligence-Tracking (BI-Tracking) aktiviert ist.

Systemvoraussetzungen

  • WordPress mit normal funktionierendem WP-Cron (oder einem gleichwertigen System-Cron). Die Bereinigung der aufbewahrten Daten läuft als geplantes WP-Cron-Ereignis.
  • Ein Administrator mit der Verwaltungsberechtigung des Plugins, um Analytics-Einstellungen zu ändern und eine sofortige Löschung auszulösen.

Konfigurations-Referenz

Die folgenden Optionen stehen in den Analytics-Einstellungen des Plugins zur Verfügung:

EinstellungStandardVerhalten
Analytics aktiviertAusHauptschalter für jegliches Analytics-Tracking.
BI-Tracking aktiviertEin (wenn Analytics aktiv ist)Aktiviert die Ereignisse, die keine Seitenaufrufe sind: filter_search, contact_open, lead_sent.
Einwilligung erforderlichAusWenn aktiv, wird jeder Tracking-Aufruf blockiert, es sei denn, über den Filter as24ci_analytics_consent_check wird ein externes Einwilligungssignal erteilt.
Filter-DatenminimierungEinEntfernt Freitext-Suchwerte (s, search, q) aus dem gespeicherten Filtersuch-Payload vor dem Einfügen. Die Liste der entfernten Schlüssel kann über den Filter as24ci_analytics_filter_blocked_keys erweitert werden.
Datenschutz-GerichtsbarkeitAutoWählt das Label für das Datenschutzrecht aus, das im Datenschutzhinweis des Plugins angezeigt wird. Zulässige Werte: auto, gdpr, dsgvo, revdsg, uk_gdpr, generic.
Analytics-Aufbewahrung (Tage)180Anzahl der Tage, für die Analytics-Ereignisse aufbewahrt werden. Das effektive Minimum beträgt 7 Tage; niedrigere Werte werden automatisch angehoben.

Aufbewahrung und Bereinigung

Ein tägliches WP-Cron-Ereignis namens as24ci_daily_cleanup löscht Analytics-Zeilen, die älter als das konfigurierte Aufbewahrungsfenster sind. Die Bereinigungslogik:

  • Liest die Einstellung Analytics-Aufbewahrung (Tage) (Standard 180).
  • Begrenzt den Wert auf ein Minimum von 7 Tagen.
  • Löscht alle Zeilen aus der Analytics-Tabelle, bei denen created_at älter als der Grenzwert ist.

Da die Bereinigung über WP-Cron läuft, erfolgt die Löschung kurz nach dem Grenzwert-Datum und nicht exakt um Mitternacht. Websites, die WP-Cron deaktivieren, sollten sicherstellen, dass der entsprechende System-Cron WordPress regelmäßig auslöst.

Datenminimierung

In der Analytics-Pipeline sind zwei Mechanismen zur Datenminimierung integriert:

  1. Keine personenbezogenen Identifikatoren im Speicher. Die Analytics-Tabelle enthält keine IP-Adressen, Benutzer-IDs oder Cookies. Es werden nur ein Ereignistyp, eine Post-ID, ein optionaler minimierter Payload und ein Zeitstempel gespeichert.
  2. Minimierung des Filter-Payloads. Wenn die Filter-Datenminimierung aktiviert ist (Standard), werden Freitext-Suchschlüssel (s, search, q) aus dem Filtersuch-Payload entfernt, bevor dieser in die Datenbank geschrieben wird. Website-Betreiber können die Blockierliste mithilfe des Filters as24ci_analytics_filter_blocked_keys erweitern.

Das Plugin stellt kein eigenes Cookie-Banner bereit. Wenn Einwilligung erforderlich aktiviert ist, wird jeder Tracking-Aufruf durch den Filter as24ci_analytics_consent_check gesteuert. Es wird erwartet, dass sich ein Consent-Management-Plugin (oder eine benutzerdefinierte Integration) in diesen Filter einklinkt und Folgendes zurückgibt:

  • true, wenn der Besucher die Einwilligung für Analytics erteilt hat.
  • false, um das Ereignis zu blockieren.

Wenn Einwilligung erforderlich deaktiviert ist (Standard), werden Analytics-Ereignisse immer dann geschrieben, wenn Analytics aktiviert ist. In diesem Modus ist der Website-Betreiber dafür verantwortlich, sicherzustellen, dass eine anwendbare Rechtsgrundlage für die Verarbeitung vorliegt, bevor er Analytics einschaltet.

Schritt für Schritt: Analytics sicher aktivieren

  1. Klären Sie mit Ihrem Rechtsberater, ob das Analytics-Tracking auf der Website zulässig ist und unter welchen Bedingungen (z. B. nur mit vorheriger Einwilligung).
  2. Aktivieren Sie in den Analytics-Einstellungen des Plugins die Option Analytics aktiviert.
  3. Entscheiden Sie, ob Sie das BI-Tracking aktivieren möchten. Deaktivieren Sie es, wenn Sie nur die Anzahl der Seitenaufrufe erfassen möchten.
  4. Wenn eine Consent-Management-Lösung im Einsatz ist, aktivieren Sie Einwilligung erforderlich und binden Sie diese über den Filter as24ci_analytics_consent_check an.
  5. Lassen Sie die Filter-Datenminimierung aktiviert, es sei denn, Sie haben einen bestimmten Grund, den Suchtext zu speichern.
  6. Stellen Sie die Analytics-Aufbewahrung (Tage) auf den Wert ein, der bei Ihrer Datenschutzprüfung freigegeben wurde (mindestens 7).
  7. Aktualisieren Sie die Datenschutzerklärung der Website, um die erfassten Daten, die Aufbewahrungsfrist und die Rechtsgrundlage zu beschreiben.

Schritt für Schritt: Alle Analytics-Daten löschen

Für Administratoren mit der Verwaltungsberechtigung des Plugins steht eine Ein-Klick-Löschfunktion zur Verfügung:

  1. Öffnen Sie den Admin-Tab für Analytics.
  2. Lösen Sie die Aktion Alle Analytics-Daten löschen aus.
  3. Das Plugin leert (truncate) die Tabelle {prefix}as24ci_analytics unverzüglich.

Die Löschaktion funktioniert unabhängig davon, ob Analytics derzeit aktiviert ist, sodass zuvor erfasste Daten jederzeit auf Abruf entfernt werden können.

Betriebliche Hinweise

  • Das Analytics-Tracking ist standardmäßig deaktiviert. Die Tabelle kann leer sein, bis die Funktion aktiviert wird.
  • Die Aufbewahrungseinstellung gilt nur für die von diesem Plugin verwaltete Analytics-Tabelle. Andere Analytics-Tools (z. B. ein separates Web-Analytics-Produkt) sind davon nicht betroffen.
  • Bei der Deinstallation wird die Analytics-Tabelle bedingungslos gelöscht, damit die Tracking-Daten der Besucher nach dem Entfernen des Plugins nicht bestehen bleiben. Siehe Übersicht über die Datenspeicherung.
  • Die Einstellung zur Datenschutz-Gerichtsbarkeit dient nur zur Information. Sie steuert das Label, das im Datenschutzhinweis des Plugins angezeigt wird; sie ändert nicht, welche Daten erfasst werden.

Fehlerbehebung

  • Analytics-Zeilen sammeln sich über das Aufbewahrungsfenster hinaus an — Überprüfen Sie, ob WP-Cron auf der Website ausgeführt wird und ob das Ereignis as24ci_daily_cleanup geplant ist.
  • Es werden keine Ereignisse aufgezeichnet — Vergewissern Sie sich, dass Analytics aktiviert eingeschaltet ist und gegebenenfalls, dass der Filter as24ci_analytics_consent_check für die erwarteten Ereignisse true zurückgibt.
  • Ereignisse wie filter_search, contact_open oder lead_sent fehlen — Diese werden nur ausgelöst, wenn zusätzlich zur Aktivierung von Analytics auch das BI-Tracking aktiviert ist.
  • Filtersuchen werden ohne ihren Suchtext gespeichert — Dies ist das erwartete Verhalten des Datenminimierungsfilters. Passen Sie nach einer Datenschutzprüfung den Filter as24ci_analytics_filter_blocked_keys an, wenn Sie andere Schlüssel benötigen.

Verwandte Dokumente