Zero wskaźników

Brak danych w wynikach wyszukiwania

Podczas wykonywania zapytania możesz natrafić na dane dotyczące encji, które wynosi zero. Możliwe przyczyny:

  • Elementy nie kwalifikują się do wyświetlania.
  • Zostały wstrzymane w zakresie dat raportu.

W przypadku wyników zapytań często chcesz uzyskać informacje o tym, jak skuteczności kampanii. W tym kontekście zero wskaźników może nie być jest pożądane. Aby uzyskać bardziej przydatny raport, możesz wykluczyć zero danych.

Wyklucz zero wskaźników z predykatem

Predykat to wyrażenie zwracające wartość TRUE, FALSE lub UNKNOWN. Są one używane w warunkach wyszukiwania klauzul WHERE w Search Ads 360 Reporting API.

Zapytanie poniżej pokazuje, jak jawnie usunąć zerowe dane za pomocą funkcji predykat:

SELECT
  campaign.id,
  metrics.impressions
FROM campaign
WHERE metrics.impressions > 0

Wyklucz zero danych przez segmentację

Przy segmentowaniu raportu nie są zawsze wykluczane żadne dane, pod warunkiem że wszystkie wybrane dane mają wartość zero (patrz poniżej).

Podział raportu na segmenty odbywa się przez uwzględnienie dowolnego pola segments w wyszukiwaniu zapytania. Jeśli np. posegmentujesz raport według kolumny segments.date, dane zostaną podzielone na po jednym wierszu na każdą datę. Daty bez wskaźników nie są zwracane w takim raporcie.

W przypadku tego zapytania raport nie będzie zawierał wierszy danych „0”:

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

Zwrócone wiersze bez danych

Wiersze, w przypadku których zapytanie zwraca zero danych dla wszystkich wybranych danych, są: są domyślnie wykluczone z raportów. Kolumny niestandardowe nie mają zastosowania.

Jeśli w tym przykładowym zapytaniu nie ma danych impressions dla żadnego dnia w ostatnich 30 dni, wiersz tego dnia zostanie pominięty w raporcie.

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

W tym przykładowym zapytaniu wiersz na dowolny dzień zostanie wykluczony tylko z przy braku wskaźników impressions, clicks i conversions. danego dnia.

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