Kann ich benutzerdefinierte Meta-Pixel-Events für PrestaShop-Storefront-Aktionen hinzufügen?
Ja. Facebook Pixel erlaubt Ihnen, browserseitige benutzerdefinierte Meta-Pixel-Events aus der Modulkonfiguration zu definieren. Das Modul unterstützt Regeln auf Basis von Klicks, URL-Matches, PrestaShop-Controller-/Modulkontext oder einem DOM-Event.

Verwenden Sie einen benutzerdefinierten Eventnamen nur für etwas, das noch kein Standard-Meta-Event ist. Das Modul lehnt Standard-/reservierte Namen wie Purchase, AddToCart, Search, ViewContent und InitiateCheckout ab. Benutzerdefinierte Namen müssen mit einem Buchstaben beginnen und dürfen nur Buchstaben, Zahlen oder Unterstriche nutzen, mit einem Limit von 50 Zeichen.
Beispiel: ein benutzerdefiniertes Event senden, wenn ein Käufer auf einer Produktseite einen Größenguide öffnet.
[{"event":"SizeGuideOpen","trigger":"click","selector":"#size-guide-link, .js-size-guide","once":true,"params":{"placement":"product_page","source":"faq_example"}}]Diese Regel sendet fbq('trackCustom', 'SizeGuideOpen', ...), wenn das geklickte Element zum Selektor passt, und übergibt die Parameter aus dem Regel-Payload. Testen Sie das Event nach dem Speichern im Meta Pixel Helper oder Events Manager, denn ein Selektor, der im aktiven Theme nicht existiert, wird nie auslösen.
Das Modul validiert benutzerdefinierte Regeln vor dem Speichern. Es akzeptiert entweder ein reines Event-Array oder ein umschlossenes Objektformat, ignoriert deaktivierte Regeln, erzwingt trigger-spezifische Pflichtfelder und begrenzt die Anzahl verschiedener benutzerdefinierter Eventnamen auf 50. Klickregeln brauchen einen Selektor, URL-Regeln einen Contains-Wert, Controller-Regeln Controller-Kontext und DOM-Event-Regeln den Namen des Events, auf das gehört werden soll.
Die Parameterbehandlung ist bewusst defensiv. Benutzerdefinierte Parameter werden bereinigt, ungültige Keys verworfen, Verschachtelungstiefe und Gesamtzahl der Parameter begrenzt, und sensible oder reservierte Felder wie E-Mail, Telefon, IP und Event-ID werden aus Custom-Event-Parametern nicht akzeptiert. So bleiben benutzerdefinierte Events nützlich für Verhaltens-Tracking, ohne dass die Konfigurationsbox zu einem Ort wird, an dem personenbezogene Daten auslaufen.
Benutzerdefinierte Browser-Events laufen nur, wenn Pixel-Tracking selbst aktiv ist. Das Modul prüft, ob Tracking aktiviert ist, ob eine numerische Pixel ID existiert und ob Mitarbeiter-Ausschluss sowie Marketing-Consent-Regeln Tracking erlauben. Das Header-Script wartet bei Konfiguration auf das Consent-Gate, initialisiert Pixel einmal, sendet PageView und seitenspezifische Standard-Events und bindet dann AddToCart-, Wishlist- und Custom-Event-Listener.
Nutzen Sie benutzerdefinierte Events nicht, um Standard-Ecommerce-Events zu duplizieren. Das Modul hat bereits standardmäßige browserseitige Events und eine separate serverseitige CAPI-Purchase-Queue mit Event-IDs zur Deduplizierung. Nutzen Sie Custom Events für theme-spezifische Interaktionen wie Öffnen von Größenguides, Nutzung eines Finanzierungsrechners, Klicks auf Angebotsbuttons oder Konfiguratorschritte, die Meta nicht bereits als Standard-Event modelliert.
War diese Antwort hilfreich?
Zugehörige Produkte
Noch Fragen?
Sie finden nicht, wonach Sie suchen? Senden Sie uns Ihre Frage und wir melden uns bei Ihnen.