Author Image
Niclas Weskamp
Datum September 15, 2026

ChatGPT / OpenAI Ads schalten: So startest du deine erste Kampagne

Banner
Deine Kunden recherchieren nicht mehr nur bei Google, sie fragen ChatGPT. Mit ChatGPT Ads kannst du genau in diesen Gesprächen sichtbar werden, bevor der Wettbewerb aufwacht. In diesem Ratgeber zeigen wir dir Schritt für Schritt, wie du ChatGPT Ads schaltest, worauf es beim Targeting wirklich ankommt und welche Fehler dich am Anfang Geld kosten.Kurz vorweg: ChatGPT / OpenAI Ads sind ein junger Kanal. Das ist Chance (Vorsprung, günstigere Klicks) und Anspruch zugleich. Behandle die ersten Wochen als Lernphase, nicht als fertige Performance-Maschine.

ChatGPT Ads oder OpenAI Ads? Kurz zur Begrifflichkeit

Beide Begriffe meinen dasselbe. OpenAI Ads ist der Produktname des Anbieters, also die Plattform, in der du Konto, Kampagnen und Abrechnung verwaltest. ChatGPT Ads beschreibt, wo die Anzeigen landen: im Chatverlauf von ChatGPT. Wir nutzen im Text beide Bezeichnungen, weil dir in der Praxis beide begegnen.

Was sind ChatGPT / OpenAI Ads?

ChatGPT Ads sind Werbeanzeigen, die innerhalb der ChatGPT-Konversationen ausgespielt werden. Der entscheidende Unterschied zu Google Ads: Nicht ein getipptes Keyword löst die Anzeige aus, sondern der Gesprächskontext. Du erreichst Nutzer also oft früher, während sie ihr Problem noch mit der KI durchdenken.

Bevor du startest: 5 Voraussetzungen

  1. Ein tragfähiges Angebot. Ein Kanal verstärkt nur, was ohnehin funktioniert.
  2. Eine dedizierte Landingpage. Nicht die Startseite. Message-Match entscheidet über die Conversion.
  3. Sauberes Conversion-Tracking. Der OpenAI-Conversion-Pixel muss installiert sein und dein Conversion-Event (z. B. „Lead created“) auf der Danke-Seite feuern.
  4. Ein Test- und Lernbudget. Plane bewusst Budget ein, um dem System Daten zum Optimieren zu geben.
  5. Werbetreibenden-Verifizierung. Rechne mit einer Freischaltung deines Kontos (Unternehmensdaten ausfüllen, Prüfung kann ein paar Stunden dauern). Am besten früh anstoßen.

ChatGPT / OpenAI Ads schalten: Schritt für Schritt

1. Werbekonto anlegen und als Werbetreibender verifizieren

Lege dein Werbekonto in der OpenAI-Ads-Oberfläche an und hinterlege Zahlungsdaten. Bevor du live gehen kannst, musst du dich als Werbetreibender verifizieren: Dafür füllst du deine Unternehmensdaten aus (Firmenname, Anschrift, ggf. Website und Rechtsform). Plane das rechtzeitig ein, denn die Prüfung kann ein paar Stunden dauern, bis dein Konto freigeschaltet ist. Erst danach kannst du Kampagnen ausspielen. Anschließend verbindest du deine Website bzw. den Conversion-Pixel.

Tipp: Verifizierung gleich zu Beginn starten, während du parallel Landingpage, Context Hints und Creatives vorbereitest. So verlierst du keine Zeit durch die Wartezeit.

2. Kampagne und Ziel festlegen

Wähle dein Kampagnenziel (z. B. Leads oder Conversions), dein Budget und den Zeitraum. Für Lead-Gen ist eine conversion-orientierte Gebotsstrategie („Ergebnisse maximieren“ bzw. oCPC) sinnvoll, setzt aber funktionierendes Tracking voraus.

3. Anzeigengruppe aufbauen (1 Winkel = 1 Gruppe)

Fokussiere jede Anzeigengruppe auf eine Audience-und-Intent-Kombination. Vergib einen sprechenden Namen, wähle den Conversion-Typ und hinterlege die Standard-Ziel-URL (deine Landingpage) sowie Tracking-Parameter (UTMs).

4. Context Hints formulieren (das Herzstück)

Context Hints sind keine Keyword-Liste, sondern ein Themen- und Situations-Brief. Beschreibe die Gespräche deiner Käufer:

  • Spezifisch genug, um deine Zielgruppe zu treffen
  • Eng genug, um Müll-Chats auszuschließen
  • Situationen statt Produktkategorien

Beispiel (Vergleichsportal für Zahnzusatzversicherungen): „Menschen, die eine Zahnzusatzversicherung abschließen oder vergleichen wollen, etwa wegen anstehendem Zahnersatz, Implantat oder kieferorthopädischer Behandlung. Gespräche über Leistungen, Wartezeiten, monatliche Kosten und den besten Tarif. Ausschließen: reine Definitions- und Infofragen ohne Abschlussabsicht, Zahnarztsuche, gesetzliche Krankenkasse.“

5. Creatives erstellen (mehrere Winkel)

Lege 3 bis 5 Anzeigen je Anzeigengruppe an, jede aus einem anderen Blickwinkel (z. B. Nutzen und Ersparnis, Vertrauen und Neutralität, Dringlichkeit). Bleiben wir beim Beispiel Zahnzusatzversicherung: eine Anzeige stellt die Ersparnis in den Vordergrund („Bis zu 90 % für Zahnersatz absichern“), eine den Vergleich und die Neutralität („Tarife unabhängig vergleichen“), eine die Dringlichkeit („Vor der nächsten Behandlung absichern“). Halte Titel und Beschreibung kurz, damit nichts abgeschnitten wird, und nutze klare, thematisch relevante Bilder (quadratisch, min. 256 px, wenig Text im Bild).

6. Tracking aufsetzen: Pixel, Conversions, GTM

Das ist der Schritt, an dem die meisten Konten scheitern. Ohne sauber gemessene Conversions optimiert das System ins Leere, und du zahlst für Klicks statt für Anfragen. Das Tracking besteht aus drei Bausteinen, die du getrennt voneinander verstehen musst:

Baustein Was er macht
Datenquelle (Pixel ID) Nimmt Events von deiner Website oder deinem Server entgegen.
Event Die gemessene Aktion, z. B. lead_created nach dem Formularabsenden.
Conversion Event Setting Legt fest, welches Event als Conversion zählt, und wird der Kampagne zugewiesen.

Wichtig: Ein Event zu senden und eine Conversion anzulegen sind zwei getrennte Schritte. Solange kein Event Setting existiert und an der Kampagne hängt, siehst du in den Reports nichts, auch wenn der Pixel korrekt feuert.

6.1 Datenquelle anlegen und Pixel ID holen

Im Ads Manager findest du den Bereich unter Conversions. Dort legst du eine Datenquelle für deine Website an und bekommst zwei Werte: die Pixel ID (für die Installation und den Versand von Events) und die Source ID (brauchst du später, um die Conversion zu definieren). Verwechsle die beiden nicht, sie sind nicht austauschbar.

Wenn für die Website schon eine Datenquelle existiert, lege keine zweite an, sondern nutze die bestehende weiter. Sonst verteilst du deine Daten auf zwei Töpfe.

6.2 Pixel installieren

Das Basis-Snippet gehört in den <head> jeder Seite, auf der du messen willst, und zwar möglichst weit oben. Lädt es zu spät, gehen frühe Conversions verloren.

<script>
  (function (w, d, s, u) {
    if (w.oaiq) return;
    var q = function () { q.q.push(arguments); };
    q.q = [];
    w.oaiq = q;
    var js = d.createElement(s);
    js.async = true; js.src = u;
    var f = d.getElementsByTagName(s)[0];
    f.parentNode.insertBefore(js, f);
  })(window, document, "script", "https://bzrcdn.openai.com/sdk/oaiq.min.js");

  oaiq("init", { pixelId: "DEINE-PIXEL-ID" });
</script>

Der Pixel erledigt einiges automatisch: Er liest den Klick-Parameter oppref aus der Ziel-URL, legt ihn im First-Party-Cookie __oppref ab und hängt ihn an spätere Events. Genau hier liegt eine typische Falle: Wenn deine Ziel-URL auf eine andere URL weiterleitet und der Parameter dabei verloren geht, bricht die Attribution. Prüfe Redirects, Consent-Weiterleitungen und URL-Rewrites, bevor du live gehst.

Falls deine Seite eine Content Security Policy fährt, ergänze https://bzrcdn.openai.com in script-src sowie https://bzr.openai.com in connect-src und img-src.

6.3 Conversion-Event senden

Die eigentliche Messung läuft über oaiq("measure", ...). Nimm nach Möglichkeit ein Standard-Event, denn nur darauf lässt sich später bieten. Für Lead-Gen ist das lead_created:

oaiq("measure", "lead_created", { type: "customer_action" });

Weitere gängige Standard-Events: appointment_scheduled (Terminbuchung), registration_completed (Registrierung), order_created (Kauf), checkout_started, items_added, contents_viewed, page_viewed. Für E-Commerce kommt der Wert dazu, und zwar in der kleinsten Währungseinheit, also Cent:

oaiq("measure", "order_created", {
  type: "contents",
  amount: 8900,       // entspricht 89,00 EUR
  currency: "EUR"
}, { event_id: "order_12345" });

Nur wenn wirklich kein Standard-Event passt, nimmst du ein Custom Event. Der Haken: Auf Custom Events kannst du eine Kampagne nicht optimieren lassen, sie taugen ausschließlich fürs Reporting.

6.4 Conversion anlegen und an die Kampagne hängen

Jetzt definierst du, was als Conversion zählt. Dafür legst du im Conversions-Bereich ein Event Setting an und wählst dabei drei Dinge:

  • Datenquelle, also die Source ID aus Schritt 6.1
  • Event-Typ, z. B. lead_created
  • Attributionsfenster, üblich sind 30 Tage Klick-Attribution

Anschließend weist du das Setting der Kampagne zu. Drei Punkte, die dich sonst später einholen:

  • Klick- und Impression-Kampagnen können Conversions mitmessen, ohne dass du das Ziel änderst.
  • Für eine conversion-optimierte Kampagne muss genau ein Standard-Event beim Anlegen hängen.
  • Bei conversion-optimierten Kampagnen lassen sich Ziel und gewähltes Event nachträglich nicht mehr ändern. Entscheide also vorher, worauf optimiert wird.

Wenn du einer bestehenden Kampagne ein zweites Event hinzufügst, übergibst du immer die vollständige Liste. Die alte Zuordnung wird ersetzt, nicht ergänzt.

6.5 Einrichtung über den Google Tag Manager

In der Praxis läuft das selten hart im Quelltext, sondern über GTM. Das Setup besteht aus zwei Tags.

Tag 1: Basis-Pixel. Custom-HTML-Tag mit dem Snippet aus 6.2, Trigger All Pages, Tag-Priorität hochsetzen, damit es vor dem Event-Tag feuert. Wenn ihr Consent Mode fahrt, hängst du zusätzlich eine Einwilligungsprüfung auf die Marketing-Kategorie.

Tag 2: Conversion-Event. Ein zweites Custom-HTML-Tag mit dem measure-Aufruf, ausgelöst durch deinen Lead-Trigger. Sauber ist ein dataLayer-Event aus dem Formular-Plugin, ersatzweise ein Element-Visibility-Trigger auf die Danke-Meldung oder ein Pageview-Trigger auf die Danke-Seite.

<script>
  oaiq("measure", "lead_created", { type: "customer_action" });
</script>

Consent im EWR. Wenn ohne Einwilligung nichts gesendet werden darf, setzt du den Zustand vor der Initialisierung auf false und nach der Zustimmung auf true. Blockierte Events werden nicht nachgeholt, die Reihenfolge ist also entscheidend:

oaiq("consent", false);
oaiq("init", { pixelId: "DEINE-PIXEL-ID" });

// nach erteilter Einwilligung
oaiq("consent", true);

Trage den Dienst in eurer CMP ein, inklusive des First-Party-Cookies __oppref. Alternativ zum Custom-HTML-Weg gibt es fertige Community-Templates für den Web-Container sowie ein Server-Side-Template für die Conversions API, wenn ihr ohnehin mit sGTM arbeitet.

6.6 Server-seitig ergänzen (optional, aber empfohlen)

Neben dem Pixel gibt es die Conversions API, die Events direkt vom Server meldet. OpenAI empfiehlt die Kombination aus beidem. Wichtig dabei: gleiche Pixel ID, gleicher Event-Name und dieselbe Event-ID auf beiden Wegen, sonst zählst du doppelt. Und anders als der Pixel greift sich die API den oppref nicht selbst, den musst du beim Klick einsammeln und mitgeben.

6.7 Vor dem Launch testen

  1. Pixel mit debug: true initialisieren und die Ausgabe in der Browser-Konsole prüfen.
  2. Testlead über das echte Formular absenden und schauen, ob genau ein lead_created rausgeht, nicht zwei.
  3. Im Ads Manager die zuletzt eingegangenen Events prüfen. Dort siehst du auch, ob das Event aus dem Browser oder vom Server kam.
  4. Mit angehängtem oppref-Parameter aufrufen und nachsehen, ob das Cookie __oppref gesetzt wird und Redirects es nicht abschneiden.
  5. Consent-Fall gegentesten: einmal ablehnen, einmal zustimmen.

6.8 GA4 und CRM daneben legen

Der OpenAI-Pixel meldet an OpenAI, nicht an GA4. Für ein durchgängiges Bild spielst du dasselbe Trigger-Event im GTM parallel an GA4 aus und markierst den Traffic sauber per UTM. Entscheidend ist aber der dritte Schritt: Übergib dem CRM eine Quellinformation zum Lead, damit du am Ende nicht Leadmenge, sondern Lead-Qualität bewerten kannst. Erst dann siehst du, ob der Kanal Anfragen liefert, die auch zu Umsatz werden.

Hinweis: Der Ads Manager ist noch als Beta gekennzeichnet, Oberfläche und Feldnamen können sich kurzfristig ändern. Wirf vor der Umsetzung einen Blick in die aktuelle OpenAI-Dokumentation.

7. Launch und Beobachtung

Veröffentliche die Kampagne und lass sie in Ruhe lernen. In den ersten Wochen keine hektischen Eingriffe: sammle Daten, dann optimiere Context Hints, Creatives und Budget.

Best Practices auf einen Blick

  • Ein Winkel je Anzeigengruppe, 3 bis 5 Creatives zum Testen.
  • Context Hints eng führen, lieber nachschärfen als breit streuen.
  • Auf Conversions optimieren, nicht auf Klicks.
  • Lernbudget einplanen, nicht sofort an Search-ROAS messen.
  • Lead-Qualität im CRM tracken, nicht nur Lead-Menge.
  • Kanal im System denken, zusammen mit Google Ads, SEO und Landingpage.

Was kosten ChatGPT / OpenAI Ads?

Das Media-Budget bestimmst du selbst. Als grober Referenzpunkt kursieren CPCs im niedrigen einstelligen bis mittleren Euro-Bereich. Behandle das als Startwert, nicht als Regel. Wichtiger als der einzelne Klickpreis ist deine Cost per qualifiziertem Lead, und die siehst du nur mit sauberem Tracking.

Häufige Fehler beim ChatGPT Ads schalten

  • Zu breite Context Hints, dadurch teure Fehl-Chats
  • Kein oder lückenhaftes Conversion-Tracking, dadurch Optimierung ins Leere
  • Traffic auf die Startseite statt auf eine dedizierte Landingpage
  • Nur eine Anzeige je Gruppe, dadurch zu wenig Lernsignal
  • Sofortige ROAS-Erwartung an einen Lernkanal

Fazit

ChatGPT / OpenAI Ads sind ein früher, gesprächsbasierter Kanal mit echtem Vorsprungpotenzial, wenn Angebot, Landingpage und Tracking stehen. Der wichtigste Hebel ist nicht das Budget, sondern präzise Context Hints und saubere Messung auf echte Anfragen.

Du willst ChatGPT / OpenAI Ads schalten, ohne Budget zu verbrennen? Wir übernehmen Strategie, Setup, Context Hints, Creatives und Tracking und optimieren auf echte Leads.

Zur ChatGPT Ads Agentur

Hast du Fragen?

Als Full-Service Online-Marketing-Agentur unterstützen wir dich gerne.

Das könnte dich auch interessieren:

Platzhalter

JTL Shipping 2.0

JTL Shipping 2.0: Was es ist, warum es zählt und wie du entspannt umsteigst Wer seinen Shop mit JTL betreibt, kommt an einem Thema gerade nicht vorb...

Jetzt lesen