Berichte in der Google Ads-Benutzeroberfläche

In diesem Leitfaden werden die Konzepte und Benennungskonventionen für Berichte in der Google Ads-Benutzeroberfläche den Berichten zugeordnet, die Sie mit der Google Ads Query Language (GAQL) und der Google Ads API generieren können.

Gängige Begriffe für die Benutzeroberfläche

In der folgenden Tabelle sind einige der gängigen Begriffe in der Benutzeroberfläche und ihre Zuordnung zur Google Ads-Abfragesprache (GAQL) zusammengefasst.

UI GAQL
Spalten Jede Ressource, jedes Segmentfeld oder jeder Messwert in der SELECT-Klausel einer GAQL-Abfrage.
Zeitraum Zeiträume werden einer WHERE-Klausel zugeordnet, die nach segments.date filtert.
Filter Eine oder mehrere Bedingungen in der WHERE-Klausel.
Segmentfelder Sie können Segmentierung anwenden, indem Sie Segmentfelder in Ihre GAQL-Abfrage aufnehmen.
Seitenumbruch Bei der Paginierung wird die Ergebnismenge der Abfrage in mehrere Seiten unterteilt.

Spalten

Spalten in der Benutzeroberfläche entsprechen Ressourcenfeldern, Segmentfeldern und Messwerten in GAQL.

Filtern

Sie können die Daten in Ihren Berichten filtern und organisieren.

Zeiträume

Auf der Google Ads-Benutzeroberfläche finden Sie eine Tabelle mit Kontostatistiken und ein Drop-down-Menü, mit dem Sie den Zeitraum für diese Statistiken festlegen können.

In GAQL können Sie dies mit einem Filter nach segments.date in der WHERE-Klausel einer GAQL-Abfrage erreichen.

Filter

Filter in der Benutzeroberfläche entsprechen einer oder mehreren Bedingungen in der WHERE-Klausel von GAQL.

Segmentierung

Wenn Sie detailliertere Statistiken benötigen, können Sie die Daten nach Segmenten aufteilen. Angenommen, Sie möchten die Anzahl der Impressionen, die im Google Suchnetzwerk erzielt wurden, getrennt von den Impressionen im Google Displaynetzwerk sehen. Segmentieren Sie den Bericht in diesem Fall nach Netzwerk. Weitere Informationen zum Einbeziehen von Segmentfeldern in die SELECT-Klausel finden Sie unter Segmentierung.

Seitenumbruch

Mit den Steuerelementen am unteren Rand jeder Datentabelle können Sie in der Benutzeroberfläche zwischen den Berichtsseiten wechseln und die Anzahl der angezeigten Ergebnisse aus einer definierten Anzahl von Größen auswählen.

Das Blättern durch die Ergebnisse ist beim Abrufen von Berichten mit GoogleAdsService.Search bis next_page_token möglich. Wenn Sie die gesamte Ergebnismenge ohne Paginierung abrufen möchten, verwenden Sie GoogleAdsService.SearchStream.

Ergebnisse sortieren

In der Benutzeroberfläche können Sie die Ergebnisse sortieren, indem Sie eine Spalte auswählen.

In GAQL können Sie die ORDER BY-Klausel und die LIMIT-Klausel verwenden, um die Abfrageergebnisse zu sortieren.

Downloadformate

In der Benutzeroberfläche können Berichte in verschiedenen Formaten wie CSV, TSV oder XML heruntergeladen werden.

Die API unterstützt verschiedene Formate in der Ausgabe nicht direkt. Daher müssen Sie eine Nachbearbeitung durchführen. In diesem Codebeispiel wird gezeigt, wie die CSV-Formatierung in einem Client implementiert wird.

Berichte planen und per E-Mail senden

Sie können Berichte über die Benutzeroberfläche planen und per E-Mail senden. Diese Funktionen werden jedoch nicht von der API unterstützt.

Vordefinierte Berichte

Sie können in der Google Ads-Benutzeroberfläche eine Liste mit vordefinierten Berichten erstellen.

Hier finden Sie eine Liste der grundlegenden vordefinierten Berichte und die zugehörigen GAQL-Ressourcennamen.

Vordefinierte Berichte GAQL-Ressourcenname
(in der FROM-Klausel angeben)
Konto Kunde
Kampagne,
Kampagnendetails
Kampagne
Anzeigengruppe,
Anzeigengruppendetails
ad_group
Anzeige,
Finale URL
ad_group_ad
Keyword für Suchanzeigen keyword_view
Suchbegriffe search_term_view
Bezahlt und organisch paid_organic_search_term_view
Landingpage landing_page_view
Maximierte Landingpage expanded_landing_page_view

Anhand der Beispieltabelle oben können Sie mit der folgenden GAQL-Abfrage den Kontobericht generieren:

SELECT
  customer.descriptive_name,
  customer.id,
  metrics.clicks,
  metrics.impressions,
  metrics.ctr,
  metrics.average_cpc,
  metrics.cost_micros,
  metrics.absolute_top_impression_percentage,
  metrics.top_impression_percentage,
  metrics.average_cpm
FROM customer
WHERE segments.date DURING LAST_7_DAYS

Häufige Unterschiede

Wenn Sie Berichte in der Benutzeroberfläche mit API-Berichten vergleichen, ist einer der häufigsten Unterschiede, dass in der Benutzeroberfläche entfernte Entitäten implizit herausgefiltert werden, während dies bei der API nicht der Fall ist.

Wenn Sie eine Standard-UI-Ansicht replizieren möchten, müssen Sie einen Filter hinzufügen, in der Regel mit einem status-Feld, um entfernte Zeilen auszuschließen. Beispiel:

SELECT campaign.name
FROM campaign
WHERE campaign.status != "REMOVED"