OpenAI Ads Tracking für Elementor Forms
Mach erfolgreiche Elementor-Formularabsendungen zu OpenAI Ads Conversion-Events. Geplantes PixelBridge-Setup, Einwilligung, Event-IDs und Fehlerbehebung. Demnächst.
Zuletzt aktualisiert: 8. September 2026. Geschrieben von PixelBridge team.
Erfolgreiche Elementor-Formularabsendungen sollen erst dann OpenAI Ads Conversion-Events werden, wenn das Formular bestätigt, dass die Absendung angenommen wurde. Das typische Event ist lead_created. Feuere es einmal, hänge eine Event-ID an, wenn auch ein Server-Event gesendet wird, und warte auf Einwilligung zur Messung. PixelBridge ist dafür gebaut, diesen Success-Zustand aus WordPress zu haken. Der Connector ist noch nicht verfügbar.
Wofür diese Integration da ist
Elementor Forms sind oft die Conversion auf einer Landingpage: eine Angebotsanfrage, eine Demo-Anfrage, Newsletter plus Kontaktdaten oder ein Content-Download. OpenAI Ads-Messung braucht diesen Success-Zustand als Conversion, nicht einen Page View der Seite, auf der zufällig ein Formular steht.
PixelBridge ist ein unabhängiges WordPress-Plugin. Es ist kein offizielles Elementor- oder OpenAI-Produkt. Der Elementor Forms-Connector steht hier, weil er ein Ziel der ersten Welle ist, nicht weil er live ist.
Builder und Formulareinstellungen dokumentiert Elementor selbst. Nutze diese Docs für Formularfelder, Aktionen nach dem Submit und Spamschutz. Diese Seite behandelt nur, wie eine bestätigte Absendung auf OpenAI Ads-Messung gemappt werden soll.
Wann eine Formularabsendung eine Conversion ist
Eine Conversion ist ein bestätigter Lead, kein Button-Klick. Elementor kann Inline-Success-Text zeigen, auf eine Thank-you-Seite redirecten oder eine Action After Submit ausführen. Das Mess-Event sollte auf dieselbe Success-Bedingung warten, die Elementor nutzt, um die Absendung als gespeichert oder gesendet zu behandeln.
Feuere kein Lead-Event, wenn:
- Das Formular-Widget rendert
- Ein Feld Fokus bekommt
- Der Submit-Button geklickt wird
- Validierung fehlschlägt
- Ein Spam- oder Pflichtfeldfehler zurückkommt
- Eine AJAX-Anfrage startet, aber noch nicht erfolgreich ist
Wenn das Formular auf eine Thank-you-Seite redirectet, miss den Submission-Erfolg, nicht bloß dass die Thank-you-URL geladen hat. Anderer Traffic kann diese URL öffnen. Wenn du auf der Thank-you-Seite auch page_viewed sendest, bleibt das ein Page View. Das Lead-Event gehört weiterhin zum Formularerfolg.
Siehe Conversion-Events für den Unterschied zwischen Page Views, Leads und Käufen.
Geplantes Event-Mapping
Das vorgesehene Mapping:
| Elementor-Zustand | OpenAI Ads-Event | Hinweise |
|---|---|---|
| Formular abgesendet und angenommen | lead_created | Standard für Kontakt-, Angebots- und Anfrageformulare |
| Nur-Newsletter-Signup, wenn du es als Registrierung behandelst | registration_completed | Nur wenn Account- oder Listen-Signup bestätigt ist |
| Buchungsformular, das einen Termin anlegt | appointment_scheduled | Erst nachdem der Termin existiert |
Die meisten Elementor Forms auf Marketingseiten sollten lead_created nutzen. Erfinde keinen eigenen Eventnamen, außer die offizielle OpenAI Ads-Dokumentation sagt, dass du einen brauchst. Bestätige aktuelle Eventnamen in der OpenAI Measurement Pixel-Dokumentation.
Gibt es mehrere Formulare auf einer Website, kann jedes erfolgreiche Formular trotzdem lead_created senden. Unterscheide sie später über Formularname oder Form-ID in der Diagnostik, nicht indem du Extra-Events beim Seitenaufruf feuerst.
Browser-Events
Ein geplantes Browser-Event sollte nach Elementors Success-Callback laufen, sobald der Pixel initialisiert ist. Popup-Formulare, Slide-ins und Formulare in Elementor-Popups sind trotzdem Formulare. Der Trigger ist Submission-Success, nicht das Öffnen des Popups.
Achte auf diese Elementor-spezifischen Punkte:
- Mehrere Formulare auf einer Seite: jeder Erfolg sollte ein Event für diese Absendung senden.
- Gecachte Landingpages: Pixel- und Consent-Status müssen aktuell bleiben.
- Redirect nach Submit: der Browser-Kontext kann wechseln, bevor ein schlecht getimtes Script läuft. Die Integration sollte am Success-Hook hängen, nicht allein an der Zielseite.
- Single-Page-Layouts: zum Formular scrollen ist keine Conversion.
Bis die Integration erscheint, ist eigenes JavaScript ein Fallback, nicht der unterstützte Weg. Wenn du manuell testest, warte trotzdem auf den Success-Zustand. Siehe OpenAI Ads Pixel für WordPress.
Serverseitige Events
Ein Browser-Event kann eine Conversion verpassen, wenn der Besucher den Tab schließt, ein Content-Blocker den Pixel entfernt oder die Success-Meldung ohne vollen Seitenreload gerendert wird. Ein Conversions API-Event kann den Lead trotzdem erfassen, nachdem WordPress die Absendung hat.
Das geplante Modell: das Server-Event aus dem Elementor-Formular-Success-Pfad in PHP senden, mit demselben Eventnamen und einer gemeinsamen Event-ID. Sende keinen Server-Lead, wenn das Formular die Validierung nicht bestanden hat.
Die Conversions API-Verbindung gehört zum geplanten Pro-Feature-Set und ist noch nicht öffentlich verfügbar. Siehe Conversions API.
Deduplizierung und Einwilligung
Wenn beide Schichten feuern, müssen sie eine Event-ID teilen. Eine Absendung ist ein Lead.
Einwilligung gilt für beide Schichten. Wenn Einwilligung zur Messung nötig ist und nicht erteilt wurde, lade den Pixel nicht und sende das Server-Event nicht. PixelBridge ersetzt kein Elementor-Popup, das als Cookie-Banner genutzt wird. Siehe Einwilligung.
Geplantes Setup
Wenn die Integration veröffentlicht ist, ist das vorgesehene Setup:
- Installiere und aktiviere PixelBridge, sobald es verfügbar ist.
- Trage die OpenAI Ads Pixel ID ein.
- Aktiviere die Elementor Forms-Integration.
- Wähle, welche Formulare
lead_createdsenden sollen. - Lass Consent-Regeln an.
- Sende ein Testformular und bestätige, dass das Event einmal in der Diagnostik erscheint.
Das öffentliche Plugin ist nicht gestartet. Early Access über die Startseite ist der aktuelle Weg. Keine inoffiziellen Kopien installieren.
Fehlerbehebung
- Bestätige, dass der Integrationsstatus nicht noch „demnächst“ ist.
- Sende das Formular, bis Elementor den Success-Zustand zeigt.
- Bestätige, dass du nicht auf einen Validierungsfehler schaust, der wie Success gestylt ist.
- Erteile Einwilligung zur Messung.
- Bestätige ein Event, nicht ein Event pro Tastendruck oder AJAX-Retry.
- Wird ein Thank-you-Redirect genutzt, prüfe, dass der Lead beim Success gefeuert hat, nicht bei jedem Besuch dieser URL.
- Nutze die Fehlerbehebung, wenn der Pixel selbst nie geladen hat.
Verwandt
- OpenAI Ads Conversion-Tracking
- Conversion-Events
- Conversions API
- Einwilligung
- Contact Form 7
- WPForms