Нулевые показатели

Нулевые показатели в результатах поиска

При выполнении запроса вы можете столкнуться с нулевыми метриками для сущностей. Это может быть потому, что:

  • Объекты не подлежат показу.
  • Их можно было приостановить в пределах диапазона дат отчета.

С помощью результатов запроса вы часто хотите получить информацию об эффективности ваших кампаний. В этом контексте нулевые показатели могут оказаться нежелательными. Чтобы сделать отчет более полезным, вы можете явно исключить нулевые показатели.

Исключить нулевые метрики с помощью предиката

Предикат — это выражение, которое имеет значение TRUE , FALSE или UNKNOWN . Они используются в условиях поиска предложений WHERE в языке запросов Google Рекламы .

Следующий запрос демонстрирует, как явно удалить нулевые метрики с помощью предиката:

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

Исключить нулевые показатели путем сегментации

Нулевые метрики всегда исключаются при сегментировании отчета при условии, что все выбранные метрики равны нулю (см. ниже ).

Сегментация отчета осуществляется путем включения любого поля segments в поисковый запрос. Например, если вы сегментируете отчет по segments.date , показатели разбиваются на одну строку для каждой даты. Даты без показателей в таком отчете не возвращаются.

Для следующего запроса отчет не будет включать строки с нулевыми показателями:

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

Возвращены строки с нулевыми метриками

Строки, все выбранные метрики которых равны нулю, не будут возвращены.

Например:

SELECT
  ad_group_criterion.criterion_id,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  segments.date
FROM keyword_view
WHERE segments.date BETWEEN <date1> AND <date2>

В итоговом отчете не будет строк, в которых все три выбранных показателя равны нулю.