Wissen · Reporting

OpenAI Ads Ergebnisse richtig auswerten

Reporting ist nicht nur eine Tabelle: Du musst verstehen, welche Kennzahl wofür steht, wann Conversions erscheinen und warum Werte von Shop oder Google Analytics abweichen können. Diese Seite erklärt das Ads-Manager-Reporting verständlich – und bereitet dich auf die spätere Insights API vor.

Kurzfassung

  • Erst Kampagnen-, Ad-Group- und Ad-Level vergleichen.
  • Spend, Impressions, Clicks, CTR, CPC, CPM sind Auslieferungs- und Engagement-KPIs.
  • Conversions brauchen korrektes Tracking und können 24–48h verzögert sein.
  • Sales/ROAS in OpenAI beziehen sich auf order_created.
  • View-through separat betrachten, nicht in CPA addieren.

Metriken im Ads Manager

Im Ads Manager (Beta) können Metriken auf Campaign-, Ad-Group- und Ad-Level ausgewertet werden. Die wichtigsten Kennzahlen im Überblick:

MetrikBedeutungTypische FrageVorsicht
ImpressionsWie oft die Anzeige ausgespielt wurdeWird meine Kampagne überhaupt ausgeliefert?Reichweite ≠ Qualität
ClicksKlicks auf die AnzeigeReagiert die Zielgruppe auf die Anzeige?Klicks sagen nichts über Conversions
SpendAusgegebenes BudgetWie schnell verbrenne ich Budget?Immer im Kontext der Ergebnisse lesen
CTRClicks geteilt durch ImpressionsIst die Anzeige klickstark?Niedrige Impressions verzerren den Wert
Avg CPCDurchschnittliche Kosten pro KlickWas kostet mich ein Besucher?Nur mit Conversion-Daten bewerten
Avg CPMKosten pro 1000 ImpressionsWas kostet Sichtbarkeit?Wichtig für Awareness-Vergleiche
ConversionsHaupt-Conversion-Spalte, enthält Click-through ConversionsFunktioniert mein Tracking und meine Kampagne?24–48h Verzögerung einplanen
Order Created SalesUmsatz nur aus attribuierten order_created EventsWas habe ich eingenommen?Andere Events fließen nicht ein
Order Created ROASReturn on Ad Spend nur aus order_createdLohnt sich der Kauf-Kanal?Nur für order_created-Setups aussagekräftig
VTA (1d)View-through Conversions innerhalb eines Tages, falls verfügbarWirkt die Anzeige auch ohne Klick?Separat betrachten, nie zu Conversions addieren

Order Created Sales und Order Created ROAS werden nur aus attribuierten order_created Events berechnet. Andere Standard- oder Custom-Events fließen nicht in diese Spalten ein.

Für Zeitreihen gibt es zusätzlich die Insights Charts: Über das Chart-Icon bzw. „View insights" lassen sich Metriken wie Impressions, Clicks und Spend auswählen und der Zeitraum setzen.

Conversion-Spalten richtig anzeigen

Event-spezifische Conversion-Spalten (z. B. nur lead_created oder nur order_created) blendest du so ein:

  1. Drei-Punkte-Menü in der Berichtstabelle öffnen.
  2. Edit columns wählen.
  3. Conversions & events öffnen.
  4. Gewünschte Events auswählen.
  5. Save changes klicken.

Das Segment-Menü steuert Breakdowns wie Device oder Country – es fügt keine Conversion-Event-Spalten hinzu. CSV-Exports können die eingeblendeten Event-Spalten enthalten.

Click-through vs. View-through

Die Haupt-Conversion-Spalte enthält Click-through Conversions. View-through Conversions (falls verfügbar) sind eine separate, ergänzende Sicht.

Click-through

Der Nutzer klickt die Anzeige und konvertiert innerhalb des Zeitfensters. Das ist die belastbare Basis für Kern-KPIs wie CPA.

View-through

Der Nutzer sieht die Anzeige, klickt nicht, konvertiert aber innerhalb eines Tages (falls verfügbar). Nützlich als Zusatzsignal, aber weicher gemessen.

  • Qualifizieren sich Klick und Impression für dieselbe Conversion, erhält der Klick die Zuordnung.
  • View-through-Werte separat behandeln – nicht zu Conversions addieren und nicht in CPA/ROAS-Basis einrechnen.

Warum Conversions 0 anzeigen können

Events können technisch im Ereignisstream ankommen und trotzdem im Kampagnenreport bei 0 bleiben. Gehe diese Checkliste durch:

  • Kommt das Event im Ereignisstream an (Tools > Conversions > Ereignisstream)?
  • Nutzt die Kampagne dasselbe Conversion Event wie das gesendete?
  • Bei Custom Events: Event type 'Custom' und Custom Event Name exakt gleich (Groß-/Kleinschreibung, Unterstriche)?
  • Lag die Conversion vor dem Kampagnenstart oder nach dem gewählten Zeitraum?
  • Stimmen Datumsrange und Zeitzone im Report?
  • Sind 24–48 Stunden seit der Conversion vergangen?
  • Keine rückwirkende Backfill-Erwartung: Eine korrigierte Fehlkonfiguration füllt vergangene Zeiträume nicht automatisch auf.

CSV Export und tägliches Reporting

Der Ads Manager bietet drei Export-Modi:

  • Current table view – exportiert genau das, was du gerade siehst; gut für schnelle Ad-hoc-Auswertungen.
  • Daily values – Zeitreihe mit einem Wert pro Tag; die richtige Basis für Trend-Analysen und Dashboards.
  • Cumulative selected rows – nur die markierten Kampagnen, Ad Groups oder Ads, aufsummiert.

Empfehlung: Tagesexporte regelmäßig lokal speichern – in deiner eigenen Tracking-App oder einem Data Warehouse. So baust du eine historische Datenbasis auf, die später nahtlos durch die Insights API automatisiert werden kann.

Dynamische URL-Parameter für saubere Zuordnung

OpenAI Ads unterstützt dynamische URL-Parameter/Makros, u. a. {campaign_id}, {ad_group_id}, {ad_id} und {ad_account_id}. Damit erkennen deine eigenen Analytics- und CRM-Systeme, aus welcher Kampagne und Anzeige ein Besucher kommt:

ziel-url-parameter.txt
utm_source=openai_ads&utm_medium=paid&utm_campaign={campaign_id}&utm_content={ad_id}&openai_ad_group={ad_group_id}&openai_account={ad_account_id}

Diese Parameter helfen deinen eigenen Systemen bei der Zuordnung. oppref ist die offizielle OpenAI Click Reference – baue oder ersetze sie nicht selbst.

Reporting in eigener Tracking-App vorbereiten

Wer später die Insights API anbindet (siehe Tutorial-Schritt 14), sollte seine Datenbank-Felder jetzt schon passend zur API strukturieren. Empfohlene lokale Felder pro Tag und Anzeige:

  • date
  • ad_account_id
  • campaign_id
  • campaign_name
  • ad_group_id
  • ad_id
  • impressions
  • clicks
  • spend
  • conversions
  • click_through_conversions
  • view_through_conversions
  • order_created_sales
  • order_created_roas
  • currency
  • synced_at

synced_at dokumentiert, wann der Datensatz zuletzt abgeglichen wurde – wichtig, weil sich attribuierte Conversions innerhalb der ersten 24–48 Stunden noch verändern können.

Kennzahlen selbst rechnen

KennzahlFormel
CTRClicks / Impressions
Avg CPCSpend / Clicks
Avg CPMSpend / Impressions * 1000
CPASpend / Conversions
ROASUmsatz / Spend

Nur rechnen, wenn der Nenner größer als 0 ist und die Kennzahlen auf beiden Seiten gleich definiert sind (z. B. Conversions ohne View-through).

Weiterführende Kapitel

Häufige Fragen

Warum zeigt mein OpenAI Ads Reporting 0 Conversions, obwohl Events ankommen?
Meist passt das gesendete Event nicht zum in der Kampagne konfigurierten Conversion Event. Bei Custom Events müssen Event type 'Custom' und der Custom Event Name exakt übereinstimmen. Prüfe außerdem Datumsrange, Zeitzone und ob 24–48 Stunden vergangen sind.
Was ist der Unterschied zwischen Click-through und View-through Conversions?
Click-through bedeutet: Nutzer klickt die Anzeige und konvertiert im Zeitfenster. View-through bedeutet: Nutzer sieht die Anzeige, klickt nicht, konvertiert aber innerhalb eines Tages (falls verfügbar). Qualifizieren Klick und Impression, erhält der Klick die Zuordnung. View-through-Werte nicht in CPA oder ROAS einrechnen.
Warum unterscheiden sich Sales/ROAS in OpenAI von meinem Shop?
Order Created Sales und Order Created ROAS werden nur aus attribuierten order_created Events berechnet. Andere Events fließen nicht ein. Zusätzlich wirken Attribution, Zeitfenster, Zeitzone und Deduplizierung auf die Zahlen.
Wie bekomme ich tägliche Werte statt Gesamtsummen?
Über den CSV-Export mit der Option 'daily values' oder später automatisiert über die Insights API. Für Auswertungen über Zeit sind Tageswerte die richtige Basis.

Quellen