Keine Messwerte in Suchergebnissen
Wenn Sie eine Abfrage ausführen, stoßen Sie möglicherweise auf Messwerte für Entitäten, die Null sind. Mögliche Gründe:
- Die Elemente können nicht angezeigt werden.
- Es könnte sein, dass sie im Berichtszeitraum pausiert wurden.
Bei Abfrageergebnissen möchten Sie oft Informationen darüber erhalten, wie Ihre die Leistung Ihrer Kampagnen. In diesem Kontext ist der Messwert Null möglicherweise nicht erwünscht sind. Um einen aussagekräftigeren Bericht zu erhalten, können Sie null Messwerte.
Null-Messwerte mit einem Prädikat ausschließen
Ein Prädikat ist ein Ausdruck, der als TRUE
, FALSE
oder UNKNOWN
ausgewertet wird.
Sie werden in der Suchbedingung der WHERE
-Klauseln in
Search Ads 360 Reporting API.
Die folgende Abfrage zeigt, wie Null-Messwerte explizit entfernt werden: Prädikat:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
Null-Messwerte durch Segmentierung ausschließen
Null-Messwerte werden bei der Segmentierung eines Berichts immer ausgeschlossen, sofern alle ausgewählte Messwerte sind null (siehe unten).
Zum Segmentieren eines Berichts werden alle segments
-Felder in die Suche einbezogen.
Abfrage. Wenn Sie beispielsweise einen Bericht nach segments.date
segmentieren, werden folgende Messwerte angezeigt:
in einer Zeile für jedes Datum. Datumsangaben ohne Messwerte werden nicht zurückgegeben
in einem solchen Bericht.
Bei der folgenden Abfrage enthält der Bericht keine Messwertzeilen mit null:
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Zurückgegebene Zeilen ohne Messwerte
Zeilen, für die eine Abfrage null Messwerte für alle ausgewählten Messwerte zurückgibt, sind die standardmäßig aus Ihren Berichten ausgeschlossen werden. Benutzerdefinierte Spalten werden nicht angewendet.
Wenn in dieser Beispielabfrage für keinen Tag im Zeitraum impressions
der letzten 30 Tage wird die Zeile für diesen Tag nicht im Bericht aufgeführt.
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
In dieser Beispielabfrage wird die Zeile für einen beliebigen Tag nur aus der
Ergebnisse, wenn keine Messwerte für impressions
, clicks
und conversions
vorhanden sind
für diesen Tag.
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS