Anleitung
ChatGPT Pixel oder Conversions API? Der Unterschied für WooCommerce
Das Measurement Pixel für ChatGPT Ads ist JavaScript, das im Browser der Kundschaft läuft. Die Conversions API ist ein Endpunkt, den Ihr Server aufruft. Das Pixel sieht, was jemand auf der Seite tut; die Conversions API meldet, was Ihre eigenen Systeme sicher wissen. Sie sind weniger Alternativen als zwei Hälften eines Ganzen: Üblich ist in einem Shop das Pixel für die Customer Journey und der Kauf über beide Wege, verbunden durch eine gemeinsame Event-ID.
Aktualisiert
Auf dieser Seite
Kurze Antwort: Nutzen Sie das Pixel für Events, die nur der Browser sieht, etwa Produktaufrufe und „In den Warenkorb“. Den Kauf senden Sie aus dem Browser und vom Server mit derselben Event-ID – so geht der Verkauf durch ein blockiertes Skript oder einen geschlossenen Tab nicht verloren, und OpenAI zählt ihn trotzdem nur einmal.
Auf einen Blick
Browser oder Server – vier Fragen
Das Pixel sieht die Customer Journey. Die Conversions API bestätigt den Verkauf. Gemeinsam und mit einer Event-ID genutzt, wird jeder Kauf nur einmal gezählt.
Im Browser
Measurement Pixel
- Stärke
- Misst die Customer Journey auf der Seite.
- Was es sieht
- Produktaufrufe, Warenkorb-Aktionen, den Aufruf der Kasse und den Kauf – alles, was im Browser der Kundschaft passiert.
- Was ihm entgehen kann
- Events, deren Skript blockiert wird oder deren Seite nie fertig lädt.
- Was dieses Plugin sendet
- Alle vier Events:
contents_viewed,items_added,checkout_started,order_created.
Auf dem Server
Conversions API
- Stärke
- Bestätigt Conversions, die Ihre eigenen Systeme erfasst haben.
- Was sie sieht
- Was der Shop weiß: die bezahlte Bestellung, ihren Wert und ihren Zeitpunkt.
- Was ihr entgehen kann
- Das Surfverhalten – sie weiß nicht, dass ein Produkt angesehen wurde, wenn der Browser es nicht gemeldet hat.
- Was dieses Plugin sendet
- Nur den Kauf:
order_created, sobald WooCommerce die Bestellung als bezahlt markiert.
Senden beide Wege denselben Kauf, tragen sie dieselbe Event-ID. OpenAI behält das zuerst eingehende Event und verwirft das Duplikat – die Bestellung zählt einmal.
Browser · Pixel
Kauf
Gemeinsame Event-ID, abgeleitet aus der WooCommerce-Bestellung
Server · Conversions API
Kauf
Gemeinsame Event-ID, abgeleitet aus der WooCommerce-Bestellung
Eine Conversion
Gleiche Pixel-ID, gleicher Event-Name, gleiche ID: OpenAI behält das erste Event und verwirft das Duplikat.
Wofür das Pixel da ist
Nur mit dem Pixel lässt sich messen, was zwischen dem Klick auf eine Anzeige und der Zahlung passiert: welche Produkte angesehen wurden, was im Warenkorb landete, wer bis zur Kasse kam. OpenAI empfiehlt, das Pixel im Browser grundsätzlich immer einzusetzen (Dokumentation zum Measurement Pixel, auf Englisch). Es berücksichtigt außerdem die Einwilligung auf der Seite: Steht sie auf false, sendet es keine Mess-Pings.
Seine Schwäche teilt es mit jedem Browser-Skript: Wird das Skript blockiert oder lädt die Seite nie fertig, wird das Event nicht gesendet – und nichts hält fest, dass es fehlt.
Wofür die Conversions API da ist
Die Conversions API meldet Events, die Ihr Server bereits kennt. In einem Shop ist das der Kauf: Die Bestellung steht in der Datenbank, ob ein Browser sie gemeldet hat oder nicht. Der Server kann sie senden, sobald die Zahlung bestätigt ist, bei einem Fehler erneut versuchen und das Ergebnis protokollieren.
Ihre Schwäche: Der Server sieht das Surfverhalten nicht. Er weiß nicht, dass sich jemand ein Produkt angesehen hat, solange im Browser nichts davon gemeldet wurde. Außerdem muss ein API-Schlüssel geheim bleiben – laut OpenAI werden Events an die Conversions API ausschließlich von Ihrem Server gesendet.
Nur Pixel, nur API oder beides
| Setup | Was Sie bekommen | Was Ihnen entgeht |
|---|---|---|
| Nur Pixel | Die gesamte Customer Journey im Browser und die meisten Käufe | Käufe, deren Browser-Event nie ausgelöst wurde |
| Nur Conversions API | Käufe, unabhängig vom Browser | Produktaufrufe, Warenkorb und Aufruf der Kasse |
| Beides, mit gemeinsamen IDs | Die Journey aus dem Browser und den Kauf über beide Wege | Reine Browser-Events bleiben vom Browser abhängig |
Welches Event in einem Shop wohin gehört
| Event | Pixel | Conversions API | Warum |
|---|---|---|---|
contents_viewed | Ja | – | Nur der Browser sieht einen Produktaufruf |
items_added | Ja | – | Warenkorb-Aktionen passieren auf der Seite |
checkout_started | Ja | – | Der Aufruf der Kasse ist ein Seitenereignis |
order_created | Ja | Ja | Den Verkauf verbucht der Shop selbst |
Der Kauf ist das Event, das sich doppelt zu senden lohnt: An ihm werden Kampagnen gemessen, und nur ihn kann der Shop unabhängig bestätigen.
Referenz
Pixel und Conversions API im direkten Vergleich
Der vollständige Vergleich, Zeile für Zeile.
| Measurement Pixel | Conversions API | |
|---|---|---|
| Läuft | Im Browser der Kundschaft | Auf Ihrem Server |
| Zugangsdaten | Pixel-ID (öffentlich) | Pixel-ID plus geheimer API-Schlüssel |
| Sieht das Surfverhalten | Ja – Aufrufe, Warenkorb, Kasse | Nur, was Ihr Server erfasst |
| Betroffen von blockierten Skripten oder geschlossenen Tabs | Ja | Nein – sie geht von Ihren eigenen Daten aus |
| Kann eine verzögerte Zahlung bestätigen | Nur, wenn die Kundschaft noch auf der Seite ist | Ja, sobald die Zahlung bestätigt ist |
| Einwilligung | Sendet nichts, wenn die Einwilligung auf false steht | Ihre Implementierung muss sie umsetzen |
| Einrichtung | Skript auf jeder Seite plus Event-Code | Server-Code, ein Auslöser, Wiederholungen |
Quellen: die Dokumentation von OpenAI zum Measurement Pixel und zur Conversions API.
Beides nutzen, ohne doppelt zu zählen
Denselben Kauf zweimal zu senden, funktioniert nur, wenn OpenAI erkennt, dass es derselbe Kauf ist. Laut Pixel-Dokumentation erzeugen Sie die event_id selbst und verwenden sie für das Pixel-Event und das vom Server gesendete Event gleichermaßen. OpenAI nutzt dann das zuerst eingehende Event für einen übereinstimmenden Schlüssel – Pixel-ID, Event-Name und ID – und ignoriert spätere Duplikate.
Was die Deduplizierung aushebelt
- Eine zufällige ID, die im Browser entsteht und die der Server nie erfährt.
- Eine neue ID bei jedem Seitenaufruf – dann wirkt eine neu geladene Danke-Seite wie ein neuer Kauf.
- Eine zweite Kopie des Pixels, eingefügt im Theme oder im Tag Manager, die mit eigenen IDs feuert.
- Unterschiedliche Pixel-IDs im Browser und auf dem Server.
Mythen
Verbreitete Irrtümer
Vier Annahmen, die man über serverseitiges Tracking oft hört – und was tatsächlich stimmt.
Annahme
„Serverseitiges Tracking heißt: Jedes Event läuft über den Server.“
In der Praxis
Nicht unbedingt. Pixel for ChatGPT Ads zum Beispiel sendet nur den Kauf vom Server.
Annahme
„Wenn ich über beide Wege sende, verdoppeln sich meine Conversions.“
In der Praxis
Nicht mit gemeinsamer Event-ID. Ohne sie kann das passieren.
Annahme
„Die Conversions API umgeht die Einwilligung.“
In der Praxis
Das sollte sie nicht. Ein Server-Event sollte der Einwilligung folgen, die für die Bestellung gespeichert ist.
Annahme
„Serverseitiges Tracking garantiert die Attribution.“
In der Praxis
Es macht die Übertragung des Kaufs zuverlässiger. Über die Attribution entscheidet weiterhin OpenAI.
Pixel und Conversions API in WooCommerce
Pixel for ChatGPT Ads ist ein WooCommerce-Plugin für das Conversion-Tracking von ChatGPT Ads. Es lädt das Pixel für contents_viewed, items_added, checkout_started und order_created und sendet order_created zusätzlich über die Conversions API, sobald WooCommerce die Bestellung als bezahlt markiert. Beide Käufe tragen eine aus der Bestellung abgeleitete Event-ID.
Die Anleitung zur Conversions API in WooCommerce behandelt die Serverseite im Detail – Auslöser, 7-Tage-Regel und Wiederholungen.
Fragen
Ist das ChatGPT Pixel dasselbe wie das OpenAI Measurement Pixel?
Ja. „ChatGPT Pixel“ und „OpenAI Ads Pixel“ sind gängige Bezeichnungen für das OpenAI Measurement Pixel, das ChatGPT Ads nutzt.
Kann ich die Conversions API ohne das Pixel nutzen?
Ja, aber dann fehlen Ihnen die Browser-Events – Produktaufrufe, „In den Warenkorb“ und der Aufruf der Kasse –, die nur der Browser sehen kann.
Was sollte ich zuerst einrichten?
Das Pixel, denn es deckt die gesamte Customer Journey ab. Ergänzen Sie dann den serverseitigen Kauf mit derselben Event-ID, damit der Verkauf nicht am Browser hängt.
Beide Wege, fertig eingerichtet für WooCommerce
Pixel for ChatGPT Ads lädt das Pixel für die Customer Journey und sendet den Kauf serverseitig mit gemeinsamer Event-ID.
Passende Anleitungen
- ChatGPT Pixel für WooCommerceWas das Plugin aus einem WooCommerce-Shop an ChatGPT Ads sendet, wie es eingerichtet wird und was es nicht leistet.
- OpenAI Conversions API in WooCommerce: Käufe serverseitig übertragenWann und wie ein WooCommerce-Kauf serverseitig gesendet wird – und was serverseitiges Tracking nicht löst.
- ChatGPT Ads Pixel in WooCommerce einrichten – Schritt für SchrittVoraussetzungen, woher Pixel-ID und API-Schlüssel kommen, die Konfiguration und wie Sie die erste Bestellung prüfen.