Нулевые показатели в результатах поиска
При выполнении запроса вы можете столкнуться с нулевыми метриками для сущностей. Это может быть связано с:
- Объекты не подлежат отображению.
- Они могли быть приостановлены в пределах диапазона дат отчета.
В результатах запроса часто требуется получить информацию об эффективности ваших кампаний. В этом контексте нулевые метрики могут быть нежелательны. Чтобы получить более полезный отчёт, вы можете явно исключить нулевые метрики.
Исключить нулевые метрики с предикатом
Предикат — это выражение, которое может быть результатом 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