GrundlagenAus dem Leitfaden ChatGPT Ads

Die Attributionslücke bei ChatGPT Ads

11 Min. Lesezeit · Zuletzt aktualisiert: 2. September 2026 · ChatGPT Ads

Jemand fragt ChatGPT nach einem Produkt, hakt zweimal nach, klickt auf eine Anzeige und sieht sich deinen Shop an. Gekauft wird zwei Tage später, nach einer Suche nach deinem Markennamen. In deinem Report steht dann ein Verkauf aus der Brand-Suche, und der Kontakt, der die Kaufabsicht ausgelöst hat, taucht mit null auf. Diese Seite erklärt, warum das bei ChatGPT Ads häufiger passiert als bei klassischen Kanälen, welche drei technischen Gründe dazukommen und wie du den Anteil sichtbar machst.

KI-ASSISTENT Antwort shop.de/ratgeber Klick auf den Link mit Referrer ohne Referrer KI-Assistenten eigener Kanal Direct Quelle fehlt KI-ASSISTENT Antwort shop.de/ratgeber mit Referrer ohne Referrer KI-Assistenten eigener Kanal Direct Quelle fehlt

Wo der Kredit verloren geht

Eine Suchanzeige und eine Anzeige im Chat stehen an verschiedenen Stellen der Kaufentscheidung. Wer bei Google nach einem Produktnamen sucht, hat sich schon entschieden, was er will, und der Klick liegt nah am Kauf. Im Chat läuft die Entscheidung dagegen im Gespräch ab: Der Nutzer beschreibt sein Problem, bekommt Vorschläge, fragt nach Unterschieden, engt ein. Die Anzeige unterhalb der Antwort trifft ihn mitten in dieser Phase.

Der Kauf folgt dann oft in einem eigenen Schritt. Der Nutzer merkt sich den Anbieternamen, macht etwas anderes und kommt später über die Suche nach deiner Marke oder über die direkte Eingabe deiner Adresse zurück. Für dein Reporting ist das ein neuer Besuch aus einem anderen Kanal. Ein Last-Click-Modell schreibt den Umsatz dem letzten Kontakt zu, und der bezahlte Chat-Kontakt bekommt nichts, obwohl er den Anstoß gegeben hat.

Das allein ist noch kein Sonderfall, dieselbe Verschiebung kennst du von Display und Social. Bei ChatGPT Ads kommen aber drei technische Gründe dazu, die den Effekt vergrößern und die es so bei den etablierten Kanälen nicht gibt.

Zurück zum Überblick: ChatGPT Ads, der Leitfaden zum DACH-Start. Zur Umsetzung der Messung: Conversion-Tracking einrichten.

Ein Teil der Klicks kommt ohne Referrer an

Damit ein Besuch überhaupt einem Kanal zugeordnet werden kann, braucht dein System einen Hinweis auf die Herkunft. Üblich ist der Referrer, also die Adresse der Seite, von der ein Klick kam. Bei Besuchen aus KI-Assistenten fehlt dieser Hinweis regelmäßig, und dann landet der Besuch als Direct in deinem Report, so als hätte jemand deine Adresse getippt.

Zwei unabhängige Auswertungen berichten übereinstimmend von 50 bis 70 Prozent der Besuche aus KI-Assistenten ohne Referrer-Angabe. Die eine stammt von Index Lab und stützt sich auf rund 440.000 Besuche, die andere auf rund 446.000 Besuche. Das sind Fremdmessungen, keine Angaben von OpenAI, und wir haben sie nicht nachgerechnet. Sie taugen als Größenordnung. Für dein eigenes Konto sind sie keine Rechengrundlage.

Die genannten Ursachen sind technischer Natur und liegen alle außerhalb deines Shops. Inline-Links tragen häufig das Attribut rel="noreferrer", das den Hinweis bewusst unterdrückt. Die verbreitete Referrer-Policy strict-origin-when-cross-origin kürzt ihn auf die Domain oder entfernt ihn ganz. Öffnet die iOS-App den Link in einem eingebetteten Browser oder Android in einem Custom Tab, geht er ebenfalls verloren. Und wer die Adresse aus dem Chat kopiert und in ein neues Fenster einfügt, erzeugt einen Direktaufruf ohne jede Herkunft.

Der Effekt trifft organische und bezahlte Klicks gleichermaßen. Bei bezahlten Klicks fällt er stärker auf, weil dort Kosten gegenüberstehen: Das Budget ist eindeutig einem Kanal zugeordnet, der Umsatz landet zum Teil woanders.

Ausführlich zum organischen Fall: Traffic aus ChatGPT und Perplexity zuordnen. Zum Direct-Anteil insgesamt: Direct-Traffic reduzieren und zuordnen.

Bezahlt und organisch sehen im Report gleich aus

Der zweite Grund betrifft die Besuche, die ihre Herkunft mitbringen. Kommt ein Klick aus ChatGPT mit Referrer an, steht in deiner Auswertung chatgpt.com als Quelle und referral als Medium. Das gilt für den Klick aus einer normalen Antwort genauso wie für den Klick auf eine bezahlte Anzeige. Beide Fälle landen in derselben Zeile.

Getrennt werden sie nur über die Klick-ID. OpenAI hängt bei einem bezahlten Klick den Parameter oppref an die Ziel-URL deiner Anzeige. Er ist das einzige verlässliche Merkmal dafür, dass für diesen Besuch Budget geflossen ist. Wer ihn nicht erfasst und speichert, kann Anzeigenumsatz später nicht mehr vom organischen ChatGPT-Umsatz trennen, denn rückwirkend lässt sich ein Klick ohne gespeicherte ID nicht mehr einsortieren.

Ein zweiter Parameter stiftet dabei gern Verwirrung. oppcref kommt ebenfalls an der Landing-URL an, gehört aber zum Produktbereich von ChatGPT. In gemessenen Fällen trug dieselbe Adresse zusätzlich utm_medium=feed, also den organischen Produktfeed-Weg. Wer beide Parameter in denselben bezahlten Kanal einsortiert, verbucht organischen Shopping-Traffic als Anzeigenumsatz und bewertet den Kanal zu gut.

Wie du oppref einbaust und speicherst: ChatGPT Ads Conversion Tracking einrichten.

OpenAI zählt nach eigenen Regeln

Der dritte Grund liegt auf der Gegenseite. Auch wenn deine Messung sauber steht, rechnet OpenAI nach eigenen Vorgaben, und die weichen an mehreren Stellen von dem ab, was du im Shop siehst. Die folgenden Angaben stammen aus der Entwicklerdokumentation von OpenAI und dem dortigen Help Center, abgerufen am 20.08.2026.

Zählregeln der OpenAI-Werbeplattform, Stand 20.08.2026
Regel Was gilt
View-Through Fenster fest auf einen Tag, nicht konfigurierbar. Wird getrennt ausgewiesen und steckt nicht in der Kennzahl conversions. Trifft ein Klick auf eine Impression, gewinnt der Klick.
Klick-Fenster Steht im Feld attribution_window_days. Die verfügbaren Auswertungen widersprechen sich, deshalb je Konto über GET /conversions/event_settings auslesen statt annehmen.
Modellierte Conversions OpenAI kann laut Help Center unattribuierte Ereignisse modelliert zuordnen. Gemeldete Summen können solche Conversions enthalten, deine eigene Zahl bleibt deterministisch.
Prüfweg GET /conversions/events liefert je Pixel-ID bis zu 50 Ereignisse der letzten 15 Minuten. Damit siehst du, ob ein Kauf überhaupt ankommt, bevor du über Abweichungen streitest.

Ein festes Ein-Tages-Fenster, getrennt ausgewiesen und außerhalb der Hauptkennzahl, ist strenger als das, was Meta und YouTube in ihren Standardzahlen zeigen. Wer von dort kommt, sollte die beiden Zahlen trotzdem nie addieren: Eine Impression, die später zum Klick führt, steht sonst zweimal in derselben Rechnung.

Warum View-Through separat gehört: Post-View-Attribution richtig messen.

Wie groß die Lücke bei dir ist

Eine allgemeingültige Zahl dafür gibt es nicht, und die Fremdmessungen aus Abschnitt 2 sagen nichts über dein Konto. Was du dagegen bekommen kannst, ist ein eigener Ausgangswert, und der Zeitpunkt dafür ist günstig: OpenAI kündigte am 18.08.2026 die Ausweitung auf 31 europäische Länder an und nannte Deutschland und Österreich namentlich, während der Self-Serve Ads Manager am 20.08.2026 in neun Ländern verfügbar war, in keinem davon in der EU. Die Anzeigen laufen also, bevor deutsche Händler selbst buchen. Solange bei dir noch keine bezahlten Klicks ankommen, misst du den rein organischen Zustand.

Drei Werte sind dafür brauchbar. Erstens der Anteil der Sitzungen, die einen Hinweis auf ChatGPT tragen, also Referrer oder utm_source. Zweitens dein Direct-Anteil und seine Entwicklung, denn dort landet der Teil ohne Herkunftsangabe. Drittens das Volumen deiner Brand-Suche, weil der verschobene Kauf aus Abschnitt 1 genau dort auftaucht.

Beim Auszählen gibt es einen Fallstrick, der die Zahl unbrauchbar macht. Wenn du alle Käufe zählst, deren Sitzung irgendwo einen ChatGPT-Kontakt enthält, bekommst du eine Anwesenheitsquote, keinen Kanalwert. Diese Zahl steigt mit jeder zusätzlichen Messstelle und eignet sich nicht als Grundlage für Budgetentscheidungen. Für einen Kanalwert musst du auf dem Einstiegsklick je Sitzung schneiden oder den Umsatz über ein Modell verteilen.

Was du dagegen tust

Die Lücke besteht aus zwei Teilen, und die brauchen verschiedene Antworten. Der eine Teil sind Kontakte, die gar nicht erst in deinen Daten ankommen. Der andere sind Kontakte, die ankommen, aber vom Modell nicht bewertet werden. Erfassung geht vor Modell, denn ein Kontakt, der fehlt, fehlt in jedem Modell gleich.

Die Klick-ID erfassen und speichern

oppref muss aus der Landing-URL gelesen, in deinem eigenen Tracking abgelegt und bis zur Bestellung durchgereicht werden. Das ist die einzige Stelle, an der bezahlte ChatGPT-Klicks überhaupt als solche erkennbar werden. Die Schritte dafür stehen in der Anleitung zum Conversion-Tracking.

Besuche ohne Herkunft aufklären

Gegen den fehlenden Referrer hilft, was auch sonst gegen Direct hilft: eine First-Party-Domain für das Tracking, serverseitige Erfassung und eine Sitzungslogik, die einen wiederkehrenden Besucher mit seinem früheren Kontakt verbindet. Damit wird aus einem Teil der Direct-Besuche wieder ein zuordenbarer Kanal, siehe Direct-Traffic reduzieren.

Vom Last Click auf ein Multi-Touch-Modell wechseln

Solange der letzte Kontakt den ganzen Umsatz bekommt, bleibt der Chat-Kontakt bei null, selbst wenn er sauber erfasst ist. Ein Multi-Touch-Modell verteilt den Umsatz über die beteiligten Kontakte, und der bezahlte Klick bekommt den Anteil, der ihm zusteht. Grundlagen dazu: Multi-Touch-Attribution, die Umsetzung in unserem Produkt: Multi-Touch-Attribution im Track.

View-Through getrennt halten

OpenAI liefert View-Through getrennt, und so gehört es auch in deine Auswertung. Wer die beiden Zahlen zusammenzieht, zählt denselben Kauf doppelt und bewertet den Kanal zu gut. Wie das kanalübergreifend geht, steht auf Post-View-Attribution.

Was hier offen bleibt

Vier Punkte lassen sich derzeit nicht abschließend beantworten, und sie stehen deshalb hier statt im Text.

Die Spanne von 50 bis 70 Prozent stammt aus zwei Fremdmessungen. OpenAI hat keine eigenen Zahlen zum Referrer-Verlust veröffentlicht, und wir haben die beiden Auswertungen nicht nachvollzogen. Sie beschreiben eine Größenordnung für KI-Assistenten allgemein, nicht für einen einzelnen Shop.

Beim Klick-Fenster widersprechen sich die verfügbaren Auswertungen. Solange das so ist, gilt nur der Wert, den dein eigenes Konto über GET /conversions/event_settings meldet.

Wo OpenAI die Conversion-Daten europäischer Werbetreibender verarbeitet, ist in der Dokumentation nicht beschrieben. Wir haben dazu nichts Belastbares gefunden und stellen deshalb keine Aussage dazu auf.

Zu den modellierten Conversions gibt es keinen dokumentierten Weg, sie von den deterministisch zugeordneten zu trennen. Ein Abgleich zwischen der Zahl von OpenAI und deiner eigenen bleibt damit ein Vergleich zweier Rechenwege, keine Fehlersuche.

FAQ

Häufige Fragen zur Attribution von ChatGPT Ads

Warum wird ChatGPT in meinem Report so wenig Umsatz zugeschrieben?

Weil der Kontakt und der Kauf oft auseinanderfallen. Im Chat entsteht die Kaufabsicht über mehrere Fragen und Antworten hinweg, gekauft wird später über die Suche nach deinem Markennamen oder über die direkte Eingabe deiner Adresse. Ein Last-Click-Modell schreibt den Umsatz dann dem letzten Schritt zu, und der Chat bekommt null. Dazu kommt, dass ein Teil der Besuche ohne Referrer-Angabe ankommt und deshalb als Direct einsortiert wird. Beide Effekte zeigen in dieselbe Richtung: der Kanal sieht kleiner aus, als er ist.

Was ist oppref und warum reicht der Referrer nicht?

oppref ist die Klick-ID, die OpenAI bei einem bezahlten Klick an die Ziel-URL deiner Anzeige hängt. Der Referrer chatgpt.com und ein utm_source=chatgpt.com tragen dagegen den bezahlten und den organischen Fall gleichermaßen, sie trennen also nichts. Ohne die Auswertung von oppref liegt der Anzeigenumsatz im selben Topf wie der Umsatz aus normalen ChatGPT-Antworten, und die Kosten-Umsatz-Rechnung für den bezahlten Kanal steht auf einer Zahl, die zwei Kanäle mischt.

Zählt OpenAI View-Through-Conversions in die Hauptzahl?

Nein. Das View-Through-Fenster ist auf einen Tag festgelegt und lässt sich nicht ändern. OpenAI weist diese Conversions getrennt aus, sie stecken nicht in der Kennzahl conversions. Trifft ein Klick auf eine Impression, gewinnt der Klick. Das ist strenger als bei Meta oder YouTube, wo View-Through in die Standardzahlen läuft und die Kanalbewertung aufbläht.

Wie lang ist das Klick-Fenster bei ChatGPT Ads?

Das Feld heißt attribution_window_days, und die Quellenlage dazu ist widersprüchlich. Eine Auswertung nennt 30 Tage als einzigen erlaubten Wert, eine andere beschreibt das Feld als konfigurierbar mit einer Empfehlung von 30 Tagen, Agenturbeiträge nennen 1, 7 und 28 Tage. Rate hier nicht. Lies den Wert für dein Konto über GET /conversions/event_settings aus, dann rechnest du mit dem Fenster, das tatsächlich eingestellt ist.

Warum weicht die Zahl in der Oberfläche von OpenAI von meiner ab?

Dafür gibt es drei bekannte Gründe. OpenAI kann laut eigenem Help Center unattribuierte Ereignisse modelliert zuordnen, gemeldete Summen können also modellierte Conversions enthalten, während deine eigene Zahl deterministisch bleibt. Zweitens gilt auf OpenAI-Seite das dort eingestellte Klick-Fenster, in deinem System deines. Drittens zählt jede Seite nur, was sie sieht: ein Kauf ohne mitgegebene Klick-ID fehlt bei OpenAI, auch wenn er in deinem Shop steht.

Ist die Lücke bei ChatGPT Ads größer als bei Google Ads?

Eine belastbare Vergleichszahl dafür kennen wir nicht, und wir stellen hier keine auf. Der Unterschied liegt im Ablauf: Bei einer Suchanzeige liegen Klick und Kauf meist nah beieinander, weil die Suche schon die Kaufabsicht ist. Im Chat entsteht die Absicht während des Gesprächs, der Kauf folgt oft in einem eigenen Schritt über die Marke. Damit hat der Kanal mehr Gelegenheiten, aus dem Zuordnungsfenster und aus dem Last-Click-Modell zu fallen.

Was kann ich messen, bevor ich in Deutschland selbst buchen kann?

Den Ausgangswert. OpenAI kündigte am 18.08.2026 die Ausweitung auf 31 europäische Länder an und nannte Deutschland und Österreich namentlich, der Self-Serve Ads Manager war am 20.08.2026 dagegen in neun Ländern verfügbar, in keinem davon in der EU. Die Klicks kommen also an, bevor du Kampagnen anlegen kannst. Miss jetzt, wie viel Traffic und Umsatz heute organisch aus ChatGPT kommt und wie hoch dein Direct-Anteil ist. Ohne diesen Ausgangswert lässt sich später nicht sagen, was die bezahlten Klicks dazugebracht haben.

Hilft ein Multi-Touch-Modell gegen die Lücke?

Es hilft gegen den Teil, der am Modell hängt, nicht gegen den Teil, der an fehlenden Daten hängt. Ein Multi-Touch-Modell verteilt den Umsatz auf alle erfassten Kontakte, der ChatGPT-Klick bekommt dann seinen Anteil statt null. Das setzt aber voraus, dass der Klick überhaupt erfasst und der späteren Bestellung zugeordnet wurde. Kommt der Besuch ohne Referrer und ohne Klick-ID an, fehlt er in jedem Modell gleichermaßen. Erst die Erfassung, dann das Modell.

Welcher Kanal hat den Kauf aus dem Chat ausgelöst?

30 Minuten, kostenlos. Wir schauen uns an, wie viel deines Umsatzes heute in Direct und Brand-Suche liegt und welche Messstellen dafür fehlen.