ChatGPT Ads Tracking: Pixel, Conversions API und Server-Side-Setup

Kurze Zusammenfassung

Seit dem 24. August 2026 gibt es Anzeigen in ChatGPT auch in Deutschland. Damit stellt sich für Werbetreibende die gleiche Frage wie bei Meta oder Google: Wie messen wir, welche Käufe und Leads die Anzeigen bringen? OpenAI setzt dafür auf ein bekanntes Muster – ein Pixel im Browser plus eine Conversions API für den Server.

In diesem Beitrag erfahrt ihr:

  • wie ChatGPT Ads Klicks und Ansichten einer Conversion zuordnen,
  • warum ihr Pixel und Conversions API kombinieren solltet und wie die Deduplizierung funktioniert,
  • wie wir das Tracking serverseitig mit dem Google Tag Manager umsetzen – inklusive typischer Stolperfallen,
  • was beim Datenschutz zu beachten ist.
Inhalt

ChatGPT Ads in einer Minute

Viele Menschen fragen ChatGPT inzwischen, bevor sie kaufen: „Welcher Akku-Rasenmäher passt für 400 m²?“ Unter der Antwort kann eine gekennzeichnete Anzeige erscheinen. Klickt jemand darauf und kauft später in eurem Shop, wollt ihr – und OpenAI – das wissen. Sonst lässt sich weder der Erfolg bewerten noch die Kampagne optimieren.

  • Wo: Anzeigen erscheinen in den Tarifen ChatGPT Free und Go, unterhalb der Antwort. Im Europäischen Wirtschaftsraum zunächst nur kontextbasiert, also ohne Personalisierung.
  • Seit wann: in Deutschland seit dem 24. August 2026, seit Ende August auch im Self-Service über den Ads Manager.
  • Wie gemessen wird: mit einem Measurement Pixel auf eurer Website und einer Conversions API für serverseitige Events – ähnlich wie bei Meta.

So ordnet OpenAI Conversions zu

Grundlagen zu Klick- und View-Conversions erklären wir ausführlich im Attribution-Guide. Für ChatGPT Ads sind drei Kennungen entscheidend:

  • oppref – die Klick-Referenz: Klickt jemand auf eine Anzeige, hängt OpenAI sie an die Ziel-URL. Das Pixel liest sie automatisch aus. Für die Conversions API müsst ihr sie selbst speichern und unverändert mitsenden.
  • __obref – die Browser-Referenz: ein First-Party-Cookie, das das Pixel setzt. Im Hybrid-Setup lest ihr es im Browser aus und gebt es dem Server-Event als user.obref mit.
  • Gehashte Kundendaten: E-Mail, Telefonnummer, externe Kunden-ID oder Name als SHA-256-Hash, dazu IP-Adresse und User-Agent. Sie verbessern den Abgleich, wenn die Referenzen fehlen.

Die Standardfenster

Klicks zählen standardmäßig 30 Tage (wählbar 7, 14 oder 30 Tage), Ansichten einen Tag. Ist eine Conversion für beides geeignet, hat der Klick Vorrang. OpenAI beschreibt die Zuordnung als Last Touch.

View-through-Conversions weist der Ads Manager getrennt von den „Conversions“ aus. Laut OpenAI lernt die erweiterte Conversion-Optimierung seit Oktober 2026 auch aus ihnen – die Dokumentation der Conversions API beschreibt Gebote und Abrechnung dagegen weiterhin als klickbasiert. Prüft im Konto, welche Variante für eure Kampagnen gilt (Stand Oktober 2026).

Tipp: Alle Conversions senden

OpenAI empfiehlt, alle Conversion-Events zu senden – nicht nur die mit oppref. Nur so können auch View-through-Conversions in die Kampagnenwerte einfließen.

Pixel, Conversions API oder beides?

Beides. Das Pixel erfasst Browser-Signale und die Klick-Referenz automatisch, die Conversions API meldet bestätigte Käufe zuverlässig aus dem Backend – auch wenn der Browser-Weg durch Adblocker oder Netzabbrüche ausfällt.

Datenfluss beim ChatGPT Ads Tracking mit Measurement Pixel, Server-Container und OpenAI Conversions API
Pixel und Server melden denselben Kauf – OpenAI zählt ihn über dieselbe ID nur einmal.

So funktioniert die Deduplizierung

Meldet ihr denselben Kauf über Pixel und Server, nutzt ihr dieselbe ID: event_id im Pixel und id in der API, dazu dieselbe Pixel-ID und denselben Eventnamen. OpenAI wertet das zuerst eintreffende Event und ignoriert spätere Duplikate. Wie ihr die ID einmal im dataLayer erzeugt und an beide Wege übergebt, zeigen wir im Server-Side Tracking Guide.

Serverseitige Einrichtung im sGTM

So gehen wir in unseren Projekten vor – aktuell setzen wir genau dieses Setup bei einem Kunden um. Voraussetzung ist ein laufender Server-Container; wie der aufgebaut ist, erklärt der Server-Side Tracking Guide.

  1. Zugänge anlegen: Im Ads Manager unter Conversions eine Pixel-ID und einen API-Schlüssel erzeugen. Der Schlüssel gehört nur auf den Server, nie in den Browser.
  2. Pixel im Web-Container: Das Measurement Pixel über den Tag Manager einbinden, ausgelöst nur mit Marketing-Einwilligung.
  3. Kennungen sichern: oppref aus der Landing-URL in einem First-Party-Cookie speichern und beim Kauf zusammen mit dem Wert von __obref an den Server übergeben.
  4. Events zuordnen: Im Server-Container die GA4-Events auf die OpenAI-Eventtypen abbilden, etwa purchase → order_created, generate_lead → lead_created. Weitere Typen sind unter anderem checkout_started, items_added, appointment_scheduled und registration_completed.
  5. Request bauen: Pro Event id, type, timestamp_ms, source_url und action_source: "web", dazu oppref, das user-Objekt mit Hashes und den Wert unter data. Ziel ist bzr.openai.com/v1/events mit der Pixel-ID als Parameter.
  6. Testen: Erst mit validate_only: true senden – dann prüft OpenAI die Events, ohne sie zu speichern. Danach live schalten und die Events im Ads Manager kontrollieren.

Stolperfallen aus der Praxis

  • Beträge in Cent: amount erwartet die kleinste Währungseinheit. 89,00 € werden zu 8900 mit currency: „EUR“. GA4 liefert 89.00 – ohne Umrechnung meldet ihr einen Bruchteil des Umsatzes.
  • Ein Fehler stoppt alles: Die API nimmt bis zu 1.000 Events pro Anfrage an, aber ist eines ungültig, wird die ganze Anfrage abgelehnt.
  • Zeitfenster: timestamp_ms darf höchstens sieben Tage alt und maximal zehn Minuten in der Zukunft liegen. Für spät bestätigte Bestellungen relevant.
  • Normalisierung vor dem Hashen: E-Mail kleingeschrieben und ohne Leerzeichen, Telefonnummer nur Ziffern mit Ländervorwahl und ohne führendes Plus, z. B. 4922812345678. Der Hash ist ein kleingeschriebener 64-stelliger Hexadezimalwert.
  • Referenzen nie verändern: oppref und obref werden unverändert und ungehasht gesendet.
  • Maximal drei Werte: Listenfelder wie emails_sha256 dürfen höchstens drei Einträge enthalten, sonst gibt es einen Fehler statt einer Kürzung.

Datenschutz und Einwilligung

Unsere Einschätzung, keine Rechtsberatung

Wir sind keine Juristen und können keine Rechtsberatung leisten. Nach unserer Erfahrung und der Zusammenarbeit mit verschiedenen Datenschutzexpert:innen ist das unsere Einschätzung – im Einzelfall entscheidet euer Datenschutz.
  • Pixel und Conversions API nur mit Einwilligung: Beide übertragen Kennungen zur Wiedererkennung an OpenAI. Auch OpenAI schreibt vor, die Einwilligungsregeln eurer Website zu beachten, bevor das Cookie __obref gelesen oder weitergegeben wird – und das Senden zu stoppen, wenn die Einwilligung widerrufen wird.
  • Eigener Eintrag im Banner: OpenAI ist ein eigener Empfänger und gehört als eigener Dienst in den Cookie-Banner und die Datenschutzerklärung.
  • Drittlandübermittlung: Wie bei Google und Meta gehen die Daten an ein US-Unternehmen. Mehr dazu im Server-Side Tracking Guide.
  • Personalisierung: Laut Dokumentation nutzt OpenAI Daten aus der Conversions API derzeit nicht für die Personalisierung auf Nutzerebene. Über das Feld opt_out lässt sich das pro Event auch für die Zukunft ausschließen.

Häufige Fragen

Für den Start reicht das Pixel. Für verlässliche Zahlen und eine gute Optimierung empfehlen wir die Kombination, weil der Server-Weg Ausfälle im Browser abfängt und bestätigte Käufe meldet.

Für den Server-Container gibt es Community-Vorlagen. Prüft vor dem Einsatz, ob sie Cent-Beträge, Normalisierung und Deduplizierung korrekt umsetzen – genau dort liegen die häufigsten Fehler.

Versieht eure Ziel-URLs mit Kampagnenparametern (UTM), damit der Traffic in GA4 sauber als bezahlter Kanal erscheint. Ohne Parameter landet er je nach Fall als Verweis oder Direktzugriff.    

OpenAI rechnet sich Käufe 30 Tage nach einem Klick zu und erkennt Personen auch über Kundendaten. GA4 verteilt den Kauf über alle Kanäle. Warum das normal ist, erklärt der Attribution-Guide.

Quellen

Stand der Angaben: Oktober 2026. OpenAI entwickelt die Plattform schnell weiter – prüft die aktuelle Dokumentation.

Fazit

ChatGPT Ads sind der jüngste Werbekanal – und technisch erfreulich vertraut. Wer Meta oder TikTok bereits über einen Server-Container misst, ergänzt ChatGPT Ads mit überschaubarem Aufwand: Pixel, ein zusätzliches Server-Tag, saubere IDs und Cent-Beträge.

Wer jetzt sauber startet, hat von der ersten Kampagne an belastbare Zahlen – in einem Kanal, in dem noch kaum jemand in Deutschland Routine hat.

Beitrag teilen

ChatGPT Ads von Anfang an messbar machen

Wir richten Measurement Pixel und Conversions API für euch ein – serverseitig, dedupliziert und mit sauberer Einwilligung.

  • Einrichtung im Web- und Server-Container
  • Event-Mapping, Hashing und Deduplizierung
  • Abgleich mit GA4 und euren Shop-Daten
cubevision- Roket

Ähnliche Inhalte

Know-How

Unsere Leistungen