Brak danych w wynikach wyszukiwania
Podczas wykonywania zapytania możesz napotkać wskaźniki dotyczące encji o wartości 0. 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 skuteczności swoich kampanii. W tym kontekście brak wskaźników może być niepożądany. Aby uzyskać bardziej przydatny raport, możesz wyraźnie wykluczyć zerowe dane.
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 języku zapytań Google Ads.
To zapytanie pokazuje, jak jawnie usunąć zerowe wskaźniki za pomocą predykatu:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
Wyklucz zero danych przez segmentację
Podczas segmentowania raportu nie są uwzględniane żadne dane, o ile wszystkie wybrane dane mają wartość 0 (patrz poniżej).
Aby segmentować raport, należy uwzględnić w zapytaniu dowolne pole segments
. Jeśli np. posegmentujesz raport według parametru segments.date
, dane będą przedstawiane w dół po jednym wierszu dla każdej daty. Raport nie zawiera dat bez danych.
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 których wszystkie wybrane dane mają wartość zero, nie zostaną zwrócone.
Na przykład:
SELECT
ad_group_criterion.criterion_id,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM keyword_view
WHERE segments.date BETWEEN <date1> AND <date2>
Powstały raport nie będzie zawierał wierszy, w których wszystkie 3 wybrane dane mają wartość zero.