Facebook Pixel: Datenschutz
Welche Daten das Facebook Pixel Plugin für Shopware 6.7 an Meta überträgt: Browser-Pixel und Conversions API, was gehasht wird und was nicht (IP-Adresse, User-Agent), und was du in der Datenschutzerklärung nennen musst.
Facebook Pixel: Datenschutz
Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net
Das Plugin überträgt Daten an Meta (Facebook). Diese Seite zeigt genau, welche das sind. Sie ersetzt keine Rechtsberatung.
Datenschutz: Bei der Conversions API werden IP-Adresse und User-Agent des Besuchers nicht gehasht, sondern im Klartext an Meta gesendet. Nur E-Mail-Adresse und Telefonnummer werden mit SHA-256 gehasht.
Browser-Pixel
| Was | Wohin | Wann |
|---|---|---|
Meta-Skript fbevents.js wird geladen |
connect.facebook.net |
Sobald das Pixel ausgegeben wird (siehe Consent und Cookies) |
| Pixel ID und Event-Daten (siehe Events und Daten) | Meta, über das Meta-Skript | Bei jedem Event |
Bild für Browser ohne JavaScript (noscript) |
www.facebook.com/tr mit Pixel ID und ev=PageView |
Bei jeder Seite, auf der das Pixel ausgegeben wird, auch im Klaro-Modus |
Was das Meta-Skript darüber hinaus selbst erhebt, bestimmt Meta. Dazu gehört, was Meta über Cookies, die IP-Adresse und den User-Agent des Browsers erfährt.
Conversions API (serverseitig)
Nur wenn die Conversions API aktiv ist und das Event alle Bedingungen erfüllt (siehe Conversions API). Gesendet wird an graph.facebook.com.
Feld (user_data) |
Inhalt | Behandlung |
|---|---|---|
client_ip_address |
IP-Adresse des Besuchers, ersatzweise 0.0.0.0 |
Nicht gehasht |
client_user_agent |
User-Agent des Browsers, auf 512 Zeichen gekürzt | Nicht gehasht |
em |
E-Mail-Adresse | SHA-256, vorher in Kleinbuchstaben und ohne Leerzeichen am Rand |
ph |
Telefonnummer | SHA-256, vorher auf Ziffern reduziert |
fbc |
Wert des Cookies _fbc, wenn vorhanden und im erwarteten Format |
unverändert |
fbp |
Wert des Cookies _fbp, wenn vorhanden und im erwarteten Format |
unverändert |
Außerdem gehen event_source_url (vollständige URL der Seite, einschließlich Query-String) und custom_data (die Event-Daten) mit. Der Access Token liegt im Request-Body.
Nur E-Mail-Adresse und Telefonnummer durchlaufen das Hashing. IP-Adresse und User-Agent werden bewusst unverändert gesendet, denn Meta erwartet sie so.
Wann gehen E-Mail und Telefonnummer mit?
| Event | Telefonnummer | |
|---|---|---|
| PageView, ViewContent, ViewCategory, AddToCart | des Kunden der aktuellen Sitzung | nie |
| InitiateCheckout | des Kunden der aktuellen Sitzung | aus der aktiven Rechnungsadresse dieses Kunden |
| Purchase | des Bestellers (auch bei Gast-Bestellungen) | aus der Rechnungsadresse der Bestellung |
„Kunde der aktuellen Sitzung“ heißt: Sobald die Shopware-Sitzung einem Kunden zugeordnet ist (Kundenkonto oder Gast-Kunde mit aktiver Sitzung), geht dessen E-Mail-Adresse gehasht mit. Besucher ohne zugeordneten Kunden senden außer beim Purchase weder E-Mail noch Telefonnummer.
Zwischenspeicherung in der Queue
Bis der Consumer die Nachricht abarbeitet, liegt sie in der Message Queue von Shopware. Die Nachricht enthält IP-Adresse, User-Agent, URL und die gehashten Werte für E-Mail und Telefonnummer. E-Mail-Adresse und Telefonnummer stehen dort nie im Klartext.
Hinweise für deine Datenschutzerklärung
- Nenne Meta als Empfänger und beschreibe sowohl das Browser-Pixel als auch die serverseitige Übertragung.
- Führe auf, dass bei der Conversions API IP-Adresse und User-Agent im Klartext an Meta gehen und E-Mail sowie Telefonnummer gehasht übertragen werden.
- Hole die Einwilligung vor dem ersten Datenversand ein. Das Plugin tut das nur, wenn du die Klaro-Anbindung oder die Cookie-Einwilligung aktivierst, siehe Consent und Cookies.
- Das Plugin legt keine eigenen Tabellen für Besucherdaten an. Zwischengespeichert wird nur in der Message Queue, siehe oben.