Zero wskaźników

Brak danych w wynikach wyszukiwania

Podczas wykonywania zapytania możesz natrafić na dane dotyczące encji, które mają wartość zero. Oto możliwe przyczyny:

  • Encje nie kwalifikują się do wyświetlania.
  • Mogły zostać wstrzymane w okresie objętym raportem.

W przypadku wyników zapytań często chcesz uzyskać informacje o skuteczności swoich kampanii. W tym kontekście dane o wartości zero mogą być niepożądane. Aby uzyskać bardziej przydatny raport, możesz wyraźnie wykluczyć dane o wartości zero.

Wykluczanie danych o wartości zero za pomocą predykatu

Predykat to wyrażenie, które zwraca wartość TRUE, FALSE lub UNKNOWN. Są one używane w warunku wyszukiwania w klauzulach WHERE w języku zapytań Google Ads.

To zapytanie pokazuje, jak wyraźnie usunąć dane o wartości zero za pomocą predykatu:

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

Wykluczanie danych o wartości zero przez segmentowanie

Podczas segmentowania raportu dane o wartości zero są zawsze wykluczane, pod warunkiem że wszystkie wybrane dane mają wartość zero (patrz poniżej).

Segmentowanie raportu odbywa się przez dodanie do zapytania pola segments. Jeśli na przykład posegmentujesz raport według segments.date, dane zostaną podzielone na wiersze według daty. Daty, dla których nie ma danych, nie są uwzględniane w takim raporcie.

W przypadku tego zapytania raport nie będzie zawierał wierszy z danymi o wartości zero:

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

Zwrócone wiersze z danymi o wartości zero

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>

Wynikowy raport nie będzie zawierał wierszy, w których wszystkie 3 wybrane dane mają wartość zero.

Jeśli pobierasz dane starsze niż okres przechowywania, wynikowy raport nie będzie zawierał wierszy z szczegółowymi danymi starszymi niż okres przechowywania (37 miesięcy). Zapytania o szczegółowe segmenty (takie jak segments.date lub segments.week) dla zakresów starszych niż 37 miesięcy będą zwracać błąd DateRangeError. Dane ogólne (miesięczne, kwartalne i roczne) oraz inne dane na koncie, w tym informacje rozliczeniowe i raporty historyczne, są przechowywane przez 11 lat.