Keine Messwerte in den Suchergebnissen
Wenn Sie eine Abfrage ausführen, können Messwerte für Entitäten zurückgegeben werden, die null sind. Mögliche Gründe:
- Die Entitäten können nicht angezeigt werden.
- Möglicherweise wurden sie im Zeitraum des Berichts pausiert.
Mit Abfrageergebnissen möchten Sie oft Informationen zur Leistung Ihrer Kampagnen erhalten. In diesem Kontext sind Nullmesswerte möglicherweise nicht wünschenswert. Um einen aussagekräftigeren Bericht zu erstellen, können Sie explizit Messwerte mit dem Wert „0“ ausschließen.
Messwerte mit dem Wert „0“ 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 der Search Ads 360 Reporting API verwendet.
Die folgende Abfrage zeigt, wie Sie Messwerte mit dem Wert „0“ explizit mit einem Prädikat entfernen:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
Messwerte mit dem Wert „0“ durch Segmentierung ausschließen
Messwerte mit dem Wert „0“ werden beim Segmentieren eines Berichts immer ausgeschlossen, sofern alle ausgewählten Messwerte null sind (siehe unten).
Ein Bericht wird segmentiert, indem ein beliebiges segments
-Feld in die Suchanfrage aufgenommen wird. Wenn Sie einen Bericht beispielsweise nach segments.date
segmentieren, werden die Messwerte in einer Zeile für jedes Datum aufgeschlüsselt. Datumsangaben ohne Messwerte werden in einem solchen Bericht nicht zurückgegeben.
Für die folgende Abfrage enthält der Bericht keine Zeilen mit dem Messwert „0“:
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Zurückgegebene Zeilen mit null Messwerten
Zeilen, für die bei einer Abfrage alle ausgewählten Messwerte null zurückgeben, werden standardmäßig aus Ihren Berichten ausgeschlossen. Benutzerdefinierte Spalten werden nicht berücksichtigt.
Wenn in dieser Beispielabfrage für einen Tag in den letzten 30 Tagen keine impressions
-Messwerte vorhanden sind, wird die Zeile für diesen Tag aus dem Bericht entfernt.
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 Tag nur dann aus den Ergebnissen ausgeschlossen, wenn für diesen Tag die Messwerte impressions
, clicks
und conversions
null sind.
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS