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
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
Sie erhalten detailliertere Statistiken, wenn Sie die Daten nach Segmenten unterteilen. Vielleicht möchten Sie beispielsweise die Anzahl der Impressionen im Google Suchnetzwerk getrennt vom Google Displaynetzwerk sehen. In diesem Fall sollten Sie Ihren Bericht nach Netzwerk segmentieren. Weitere Informationen zum Einfügen von Segmentfeldern in die SELECT-Klausel finden Sie unter Segmentierung.
Seitenumbruch
Über die Steuerelemente am unteren Rand jeder Datentabelle können Sie in der Benutzeroberfläche zwischen den Seiten wechseln und die Anzahl der anzuzeigenden Ergebnisse aus einer definierten Reihe 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
Auf 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 das Abfrageergebnis 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 ist eine Nachbearbeitung erforderlich. Codebeispiel zum Implementieren der CSV-Formatierung in einem Client
Berichte planen und per E-Mail senden
Das Planen und Senden von Berichten per E-Mail ist in der Benutzeroberfläche verfügbar, aber nicht in der API.
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 des Beispiels aus der Tabelle oben können Sie mit der folgenden GAQL-Anweisung 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"