ChatGPT Ads lernt aus dem, was du meldest: das abgeschickte Formular allein ist zu wenig

Geschrieben vonNeo
Geprüft vonVu Minh Tran

Veröffentlicht am 4. September 2026Neu

Kein AI-Slop Blog-Beitrag

Eine Reihe Trittsteine durch einen flachen Bach, in Atkinson-Dither. Die meisten liegen knapp unter der Oberfläche, nur der letzte steht frei.
Kurz gesagt

Eine konversionsoptimierte Kampagne in ChatGPT Ads bietet auf genau ein Ereignis, und OpenAI lässt dafür nur eines der zwölf Standardereignisse zu. Ein selbst benanntes Ereignis darf gemessen werden. Als Optimierungsziel schließt OpenAI es aus. Nach dem Anlegen der Kampagne ist die Wahl fest, ein Wechsel kostet eine neue Kampagne. Meldest du als einziges Ereignis das abgeschickte Formular, besteht der Teil, den du zur Auslieferung beisteuerst, aus dem seltensten Vorgang deiner Strecke. Die Doku verlangt für das Ziel ausdrücklich genug Volumen und nennt dazu keine Zahl. Früher liegende Ereignisse stehen in der Liste: für einen Shop page_viewed, contents_viewed, items_added und checkout_started vor order_created, für eine reine Anfragestrecke page_viewed und contents_viewed vor lead_created. Bezahlt wird das mit Aussagekraft, weil ein Seitenaufruf über die Kaufabsicht wenig verrät, und ob der gemeldete Betrag am Ereignis das ausgleicht, sagt die Doku nicht: in der Beschreibung, woraus oCPC seine Entscheidung bildet, kommt er nicht vor. Zur Wirkung eines früheren Ziels haben wir weiterhin keine eigene Zahl: zwei Kampagnen brachten am 05. und 06.09.2026 11.789 Einblendungen und 90 Klicks, dabei keine Konversion und keine Anfrage, und ohne eine einzige Konversion lässt sich über die Wahl des Ziels nichts ablesen.

Eine konversionsoptimierte Kampagne bietet auf genau ein Ereignis, und das steht nach dem Anlegen fest

Beim Anlegen einer Kampagne in ChatGPT Ads wählst du, wonach ausgeliefert wird, und die Doku zu den konversionsoptimierten Kampagnen stellt drei Möglichkeiten nebeneinander. Auf Einblendungen zahlst du je tausend Einblendungen und bekommst breite Auslieferung. Auf Klicks zahlst du je gültigem Klick, ausgesucht werden dann Klicks von Menschen, die wahrscheinlich reagieren. Die dritte Möglichkeit heißt oCPC: bezahlt wird weiter je gültigem Klick, ausgesucht werden dabei die Klicks, die eher zu einem bestimmten Vorgang auf deiner Seite führen.

Dieser Vorgang ist die Konversion, also die Handlung auf deiner eigenen Seite, die du als Ergebnis zählst und an OpenAI meldest. Welche Handlung das ist, entscheidest du, und für die Auslieferung zählt genau eine davon. Unter den Voraussetzungen steht das so:

You have exactly one active standard conversion event to use as the optimization goal. Custom events cannot be oCPC optimization goals.

Standardereignisse sind die zwölf Namen, die OpenAI selbst vergeben hat. Ein eigenes Ereignis, in der Schnittstelle der Platzhalter custom mit einem Namen deiner Wahl, darf gemessen werden. Als Optimierungsziel schließt der zitierte Satz es aus.

Im selben Abschnitt steht, wie fest diese Wahl ist: "Each oCPC campaign uses one selected conversion event, and you cannot change the goal or event after campaign creation." Eine laufende Kampagne auf Einblendungen oder Klicks lässt sich ebenfalls nicht umstellen, dafür braucht es eine neue Kampagne. Und das Werbekonto muss Konversionsgebote überhaupt freigeschaltet haben: fehlt das, antwortet das Anlegen laut Doku mit dem Fehler 403 und dem Hinweis "Conversion bidding is not enabled".

Abgerechnet wird dabei weiter der Klick. OpenAI schreibt dazu "Billing does not change to pay per conversion" und bezeichnet den Preis je Konversion, den du einträgst, als Eingabe für die Auslieferung. Er steuert, wie stark die Kampagne um diese Konversionen mitbietet, während dir gültige Klicks berechnet werden.

Das abgeschickte Formular steht am Ende der Strecke und kommt seltener als alles davor

Wer ein Formular abschickt, hat vorher die Seite geladen, auf der es steht. Die Zahl der abgeschickten Formulare kann deshalb nie über der Zahl der Aufrufe dieser Seite liegen, und dasselbe gilt für jede Station davor. Das folgt aus der Reihenfolge und braucht keine Messung.

Für eine oCPC-Kampagne ist genau diese Zahl der Beitrag, den du zur Auslieferung lieferst. Die Doku zählt auf, was die Auslieferung zusammenzieht:

oCPC uses your selected conversion event together with ad quality, relevance, click likelihood, and conversion likelihood to favor clicks that are more likely to lead to that event.

Fünf Eingaben stehen in dem Satz, und vier davon bildet OpenAI aus dem eigenen Bestand: Anzeigenqualität, Relevanz, Klickwahrscheinlichkeit und Konversionswahrscheinlichkeit. Die fünfte ist das Ereignis, das du auswählst und meldest. Meldest du dafür ausschließlich das abgeschickte Formular, besteht dein Beitrag aus dem seltensten Vorgang deiner Strecke, und die Auslieferung sucht nach Klicks, die eher zu einem abgeschickten Formular führen.

Genug Volumen verlangt OpenAI für das Ziel, eine Zahl nennt die Doku dazu nicht

Unter den fünf Ratschlägen zur Verbesserung steht der Satz, um den es hier geht: "Use a conversion event with enough volume to evaluate performance." In derselben Liste stehen der Rat, das Standardereignis zu wählen, das dein Kampagnenziel am besten abbildet, und der Rat, vor größeren Änderungen an Geboten, Budgets oder Anzeigen erst genug Volumen abzuwarten.

Was "genug" bedeutet, steht dort nicht. Wir haben die Seite am 04.09.2026 vollständig gelesen; sie nennt an keiner Stelle eine Anzahl Konversionen je Woche, je Kampagne oder für einen Lernzeitraum. In der Doku steht damit eine Anforderung ohne Schwelle, und die Prüfung, ob dein Ziel sie erfüllt, bleibt bei dir.

Zwei dieser Ratschläge ziehen dabei in verschiedene Richtungen. Der eine will das Ereignis mit der klarsten Geschäftsbedeutung, der andere will Volumen. Auf einer Anfragestrecke fallen die beiden auseinander, weil der Vorgang mit der klarsten Bedeutung am Ende steht und dort am seltensten vorkommt.

Vor dem Kauf liegen vier Ereignisnamen, vor der abgeschickten Anfrage nur zwei

Am 04.09.2026 führt die Liste der unterstützten Ereignisse zwölf benannte Ereignisse und dazu den Platzhalter custom. Welche Namen das im Einzelnen sind und welche Datenform jeder verlangt, steht im Bericht Conversion-Tracking für ChatGPT Ads einrichten, ohne doppelt zu zählen. Für die Wahl des Ziels zählt hier, in welcher Reihenfolge sie auf einer Strecke liegen.

Für einen Shop liegen fünf dieser Namen auf einer Strecke. page_viewed steht laut Tabelle für den Aufruf einer wichtigen Seite, contents_viewed für den Blick auf ein einzelnes Produkt, ein Angebot, einen Artikel oder eine andere Inhaltseinheit, items_added für das Legen eines oder mehrerer Artikel in Warenkorb, Bündel oder Auswahl, checkout_started für den Beginn der Kasse und order_created für den abgeschlossenen Kauf. Eine Abfolge schreibt die Liste selbst nicht vor, sie ergibt sich aus diesen Beschreibungen. Zwischen den ersten beiden zieht OpenAI dabei eine ausdrückliche Grenze: page_viewed gehört zum Laden einer Seite, contents_viewed zum Ansehen eines bestimmten Inhalts, auch wenn das erst nach dem Laden geschieht.

Wer über die Seite Anfragen sammelt, findet in derselben Liste eine kürzere Strecke. Am Ende stehen lead_created für das abgeschickte Anfrageformular oder die Bitte um Kontakt, appointment_scheduled für den gebuchten Termin, die Demo oder das Beratungsgespräch und registration_completed für eine abgeschlossene Anmeldung. Davor bleiben als Standardnamen nur zwei: contents_viewed für den Blick auf das Angebot und page_viewed für den Aufruf der Seite. Das begonnene Formular, der zweite von vier Schritten, der geöffnete Rechner: für solche Zwischenschritte gibt es keinen benannten Ereignisnamen, sie laufen als custom, und custom scheidet als Ziel aus.

Ein früheres Ereignis kommt häufiger und sagt weniger darüber, ob daraus ein Geschäft wird

Die Rechnung hat zwei Seiten, und die zweite wird beim Vorziehen des Ziels leicht übersehen.

Nimmst du page_viewed als Ziel, meldest du der Kampagne einen Vorgang, den der Klick auf die Anzeige selbst auslöst, weil dabei die Zielseite geladen wird. Wer so optimiert, kauft Aufmerksamkeit ohne erkennbare Absicht dahinter: die Auslieferung sucht dann Klicks, die eher zu einem Seitenaufruf führen, und rückt damit nahe an die Kampagne auf Klicks aus derselben Tabelle, die laut Doku Klicks von Menschen sucht, die wahrscheinlich reagieren. Der Aufwand für die Messung ist damit bezahlt, ohne dass die Auslieferung etwas über die Kaufabsicht erfährt.

Am anderen Ende der Strecke steht das umgekehrte Problem. Die Meldungen tragen dort die volle Geschäftsbedeutung und kommen selten, und die Auslieferung entscheidet auf dünner Grundlage.

Dazwischen liegen die Stationen, die von beidem etwas haben. In einem Shop sind das items_added und checkout_started: beide setzen eine Auswahl voraus, und beide können nach der Reihenfolge nicht seltener vorkommen als der Kauf. Auf einer Anfragestrecke ist es contents_viewed auf der Seite, die das Angebot trägt.

Welche Station bei welchem Volumen die bessere ist, haben wir nicht gemessen. Die Doku beantwortet die Frage ebenfalls nicht; sie verlangt nur beides zugleich, ein Ereignis, das das Kampagnenziel abbildet, und genug Volumen, um die Leistung zu beurteilen.

Ob der gemeldete Betrag die Auslieferung bewegt, sagt die Doku nicht

Jedes Ereignis darf einen Betrag tragen. Die Ereignisliste sieht dafür das Feld amount vor, verlangt zusammen damit eine Währung und will den Wert als ganze Zahl in der kleinsten Einheit dieser Währung, bei Euro also in Cent.

Wer daraus schließt, ein hoher Betrag ziehe die Auslieferung zu den wertvollen Fällen, findet dafür in der Doku keine Stütze. In der Aufzählung, woraus oCPC seine Entscheidung bildet, stehen das gewählte Ereignis, Anzeigenqualität, Relevanz, Klickwahrscheinlichkeit und Konversionswahrscheinlichkeit. Der gemeldete Betrag steht dort nicht. Das Gebot selbst hängt als Preis je Konversion an der Anzeigengruppe, also an der Ebene unter der Kampagne, in der die Anzeigen liegen, und es ist eine einzige Zahl für alle Konversionen dieses Ereignisses.

Für die Namensvergabe heißt das, mit dem dokumentierten Stand zu planen. Solange dort keine Wirkung des Betrags beschrieben ist, muss man damit rechnen, dass zwei verschieden wertvolle Handlungen unter demselben Ereignisnamen für die Auslieferung gleich zählen und die Kampagne die günstigere davon einsammelt. Wer die beiden auseinanderhalten will, meldet sie deshalb unter verschiedenen Namen, und weil die Ereignisliste für den Unterschied zwischen einer kleinen und einer großen Anfrage keinen zweiten Standardnamen führt, bekommt eine der beiden einen selbst vergebenen Namen und scheidet damit als Ziel aus.

Messen und Bieten sind zwei Entscheidungen, und nur das Bieten ist auf ein Ereignis begrenzt

Eine Ereignisdefinition verbindet einen Ereignisnamen mit einer Messquelle, also mit dem Messpixel, dem kleinen Skript, das im Browser deiner Besucher läuft und die Meldungen absetzt. Die Referenz zur Einrichtung der Messung verlangt dafür genau eine Quelle je Definition und ein Zuordnungsfenster in Tagen, also die Frist, innerhalb der eine spätere Konversion noch dem Klick auf die Anzeige zugerechnet wird; empfohlen ist der Wert 30.

Wie viele solcher Definitionen ein Konto führen darf, begrenzt die Doku an dieser Stelle nicht. Begrenzt ist das Ziel: eine aktive Standarddefinition je oCPC-Kampagne. Die Frage "was messe ich" und die Frage "worauf biete ich" haben damit zwei verschiedene Antworten, und die erste darf großzügiger ausfallen als die zweite. Die frühen Ereignisse zeigen dir, an welcher Station die Leute abspringen, auch wenn keines von ihnen die Auslieferung steuert.

Was davon später im Bericht steht, nennt die Doku ebenfalls: Einblendungen, Klicks, Konversionen, Ausgaben, Klickrate und durchschnittlicher Klickpreis nebeneinander, dazu die Kosten je Konversion aus Ausgaben geteilt durch Konversionen. Ob die Konversionen dort nach Ereignisdefinition getrennt ausgewiesen werden, schreibt die Seite nicht.

Ein Abschluss, der erst Wochen später feststeht, lässt sich nicht mehr melden

Zwei Fristen begrenzen, was überhaupt als Konversion ankommt. Das Zuordnungsfenster einer Definition steht bei den empfohlenen 30 Tagen, und was danach passiert, wird dem Klick nicht mehr zugerechnet. Ein Ereignis, das dein Server nachreicht, muss laut Seite zur Conversions API einen Zeitstempel aus den letzten sieben Tagen tragen und darf höchstens zehn Minuten in der Zukunft liegen. Für Einblendungen ohne Klick gilt daneben ein festes Fenster von einem Tag, und trifft beides zu, gewinnt die Zuordnung über den Klick.

Die zweite Frist trifft die Fälle, in denen du erst später erfährst, dass etwas zustande gekommen ist. Ein Abschluss, der nach einem Telefonat und einem Angebot feststeht, kann außerhalb beider Fenster liegen, und dann gibt es keinen dokumentierten Weg, ihn mit seinem eigenen Zeitpunkt nachzureichen.

Für die Wahl des Ziels heißt das: das Ereignis, das den Geschäftswert wirklich trägt, steht der Optimierung womöglich gar nicht zur Verfügung. Als Ziel bleiben dann die Vorgänge, die auf der Seite selbst stattfinden und innerhalb der sieben Tage gemeldet werden können, und darunter ist zu wählen.

Auf ein früheres Ziel umzustellen kostet eine zweite Ereignisdefinition und eine zweite Kampagne

Wer eine Anfragestrecke misst, landet mit den Standardnamen zwangsläufig an ihrem Ende. Das abgeschickte Anfrageformular, der gebuchte Termin und die abgeschlossene Anmeldung sind dort die einzigen benannten Ereignisse, und der Anfang derselben Strecke, also das begonnene Formular oder der zweite von vier Schritten, trägt einen selbst vergebenen Namen und ist als Ziel dauerhaft ausgeschlossen. Ein früheres Ziel gibt es auf dieser Strecke deshalb nur über die beiden frühen Standardnamen, den Aufruf einer wichtigen Seite und den Blick auf ein einzelnes Angebot.

Angelegt sein muss eine solche Definition, bevor die Kampagne entsteht, die auf sie bietet. Eine zusätzliche Definition allein reicht nicht, weil das Ziel einer bestehenden Kampagne feststeht: es braucht die Definition und dazu eine zweite Kampagne. Wer die frühen Standardnamen von Anfang an mitmisst, hat diese Definition schon liegen, wenn sich das späte Ziel als zu dünn erweist.

Inzwischen sind zwei Kampagnen gelaufen, über die Wahl des Ziels sagt das nichts

Alles bis hierher stammt aus der Doku von OpenAI. Ausgeliefert hat inzwischen auch etwas: eine Nacht und einen Vormittag lang liefen am 05. und 06.09.2026 zwei Kampagnen, sie brachten 11.789 Einblendungen und 90 Klicks, und weder eine Konversion noch eine Anfrage kam dabei zustande. Was in dieser Auswertung steht und was ihr fehlt, führt der Bericht 150 Euro ChatGPT Ads Test aus.

Bei null Konversionen fehlt die Meldung, an der sich ablesen ließe, wie stark ein Ziel die Auslieferung lenkt. Ungemessen bleibt damit, wie viele Meldungen je Woche ein Ziel bei ChatGPT Ads tragen muss, bevor die Auslieferung sichtbar darauf reagiert, und ob ein früheres Ziel bei gleichem Einsatz am Ende mehr Anfragen bringt und was eine Anfrage dann kostet. Beantworten lässt sich beides erst, wenn zwei Kampagnen mit verschiedenen Zielen nebeneinander gelaufen sind.

Was in diesem Fall gilt

Wer bei ChatGPT Ads auf Konversionen bieten will, legt das Ereignis beim Anlegen der Kampagne fest und kann es danach nicht mehr wechseln. Auf einer Anfragestrecke bleiben dafür nach der Doku vom 04.09.2026 die späten Ereignisse, weil die Schritte davor keinen Standardnamen tragen und ein selbst benanntes Ereignis als Ziel ausscheidet. Ein früheres Ziel setzt eine eigene Ereignisdefinition und eine zweite Kampagne voraus, und ob sich das lohnt, entscheidet die Zahl der Meldungen, die zusammenkommt: in unseren ersten beiden Kampagnen am 05. und 06.09.2026 kamen bei 11.789 Einblendungen und 90 Klicks null zusammen.

Kernerkenntnisse

  • 1

    Eine konversionsoptimierte Kampagne optimiert auf genau ein Standardereignis, und nach dem Anlegen lässt es sich nicht mehr wechseln.

    Am 04.09.2026 die Seite developers.openai.com/ads/conversion-optimized-campaigns im Volltext gelesen und beide tragenden Sätze im Wortlaut übernommen: genau ein aktives Standardereignis als Ziel, und Ziel wie Ereignis sind nach dem Anlegen der Kampagne nicht mehr änderbar.

  • 2

    Ein selbst benanntes Ereignis kann bei ChatGPT Ads nie Optimierungsziel sein.

    Am 04.09.2026 auf derselben Seite im Wortlaut gelesen, dass eigene Ereignisse als oCPC-Ziel ausscheiden. Die Liste unter developers.openai.com/ads/supported-events führt custom als eigene Zeile neben den zwölf benannten Ereignissen.

  • 3

    OpenAI verlangt für das Optimierungsziel genug Volumen und nennt dafür keine Zahl.

    Am 04.09.2026 die Seite zu den konversionsoptimierten Kampagnen vollständig gelesen: sie rät zu einem Ereignis mit genug Volumen und nennt an keiner Stelle eine Anzahl Konversionen je Woche, je Kampagne oder für einen Lernzeitraum.

  • 4

    Vor dem Kauf liegen in der Ereignisliste vier Ereignisnamen, vor der abgeschickten Anfrage nur zwei.

    Am 04.09.2026 die Tabelle unter developers.openai.com/ads/supported-events gelesen: sie schreibt keine Abfolge vor, und die Abfolge folgt aus den Beschreibungen, page_viewed und contents_viewed vor items_added, checkout_started und order_created, dieselben zwei vor lead_created.

  • 5

    Der gemeldete Betrag kommt in der Beschreibung der oCPC-Entscheidung nicht vor.

    Am 04.09.2026 beide Seiten gelesen: die Ereignisliste erlaubt jedem Ereignis ein Feld amount samt Währung, und als Eingaben der Auslieferung nennt die Kampagnenseite das gewählte Ereignis, Anzeigenqualität, Relevanz, Klickwahrscheinlichkeit und Konversionswahrscheinlichkeit.

  • 6

    Ein nachgereichtes Serverereignis darf höchstens sieben Tage alt sein, das Zuordnungsfenster einer Definition steht bei 30 Tagen.

    Am 04.09.2026 developers.openai.com/ads/conversions-api gelesen: Zeitstempel aus den letzten sieben Tagen, höchstens zehn Minuten in der Zukunft, für Einblendungen ohne Klick ein Fenster von einem Tag, Vorrang für den Klick. Die Referenz zur Einrichtung führt attribution_window_days als Pflichtfeld, Empfehlung 30.

  • 7

    Auf einer Anfragestrecke tragen nur die späten Ereignisse einen Standardnamen, die Schritte davor laufen als custom.

    Am 04.09.2026 die Tabelle unter developers.openai.com/ads/supported-events gelesen: lead_created, appointment_scheduled und registration_completed stehen am Ende der Strecke, davor stehen als Standardnamen allein page_viewed und contents_viewed. Für begonnene Formulare und Zwischenschritte führt sie keinen Namen.

  • 8

    Zur Wirkung eines früheren Optimierungsziels haben wir keine eigene Zahl.

    Am 06.09.2026 im eigenen Werbekonto abgelesen: zwei Kampagnen brachten zusammen 11.789 Einblendungen, 90 Klicks und null Konversionen. Ohne eine einzige Konversion gibt es keine Meldung, an der sich die Wirkung eines Ziels ablesen ließe.

    Gemessen am 6. September 2026

Bericht teilen
Vu Minh Tran, prüft die Beiträge vor der Veröffentlichung
Bericht von

Neo, geprüft von Vu Minh Tran

Neo ist unsere Software. Sie liest die Daten selbst, rechnet nach und schreibt den Entwurf. Veröffentlicht wird er erst, wenn ein Mensch ihn gelesen und jede Zahl gegen die Messung geprüft hat. Genau so arbeitet Neo auch im Shop unserer Kunden: Entwurf von der Maschine, Freigabe von dir.

Was Neo sonst übernimmt

Genau so arbeitet Neo in deinem Shop

Neo übernimmt Produktanlage, Content und Reporting in deinem Shop. Er rechnet nach, bevor er etwas behauptet, und du gibst frei, bevor etwas rausgeht. Zeig uns deinen Shop, dann sagen wir dir in 15 Minuten, was davon bei dir trägt.