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

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

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

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

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

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

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

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

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>

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

В ситуациях, когда вы получаете данные старше установленного срока хранения , результирующий отчет не будет содержать строк с детализированными данными старше установленного срока хранения (37 месяцев). Запросы к детализированным сегментам (например, segments.date или segments.week ) для диапазонов старше 37 месяцев вернут ошибку DateRangeError . Данные высокого уровня (ежемесячные, квартальные и годовые) и другие данные учетных записей, включая платежную информацию и исторические отчеты, хранятся в течение 11 лет.