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