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 przyjmuje 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 segmentację

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

Segmentowanie raportu odbywa się przez uwzględnienie w zapytaniu 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. Pamiętaj, że 11-letni okres przechowywania jest zgodny z granicami pełnego okresu kalendarzowego (początek następnego pełnego okresu). Na przykład:

  • Jeśli 11 lat temu był 22 marca 2022 r., dane są zwracane od 1 kwietnia 2022 r. do teraz.
  • Jeśli 11 lat temu był 1 marca 2022 r., dane są nadal zwracane od 1 kwietnia 2022 r. do teraz.