Keine Messwerte

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 zur Leistung Ihrer Kampagnen erhalten. In diesem Kontext sind Messwerte mit Null möglicherweise nicht erwünscht. Sie können Null-Messwerte explizit ausschließen, um einen aussagekräftigeren Bericht zu erhalten.

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 Search Ads 360 Reporting API in der Suchbedingung der WHERE-Klauseln verwendet.

Die folgende Abfrage zeigt, wie Null-Messwerte explizit mit einem Prädikat entfernt werden:

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ählten Messwerte null sind (siehe unten).

Zum Segmentieren eines Berichts wird ein beliebiges segments-Feld in die Suchanfrage eingeschlossen. Wenn Sie beispielsweise einen Bericht nach segments.date segmentieren, werden die Messwerte mit einer Zeile für jedes Datum aufgeschlüsselt. In einem solchen Bericht werden keine Daten ohne Messwerte zurückgegeben.

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 keine Messwerte für alle ausgewählten Messwerte zurückgibt, werden standardmäßig aus Berichten ausgeschlossen. Benutzerdefinierte Spalten werden nicht angewendet.

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 beliebigen Tag nur dann aus den Ergebnissen ausgeschlossen, wenn für diesen Tag keine Messwerte impressions, clicks und conversions vorhanden sind.

SELECT
  campaign.name,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS