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

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

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

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

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

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

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

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

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

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

Строки, для которых запрос возвращает нулевые показатели для всех выбранных показателей, по умолчанию исключаются из отчетов. Пользовательские столбцы не применяются.

В этом примере запроса, если для какого-либо дня за последние 30 дней нет показателей impressions , строка для этого дня будет исключена из отчета.

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

В этом примере запроса строка за любой день будет исключена из результатов только в том случае, если за этот день отсутствуют показатели impressions , clicks и conversions .

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