Métricas zeradas nos resultados da pesquisa
Ao executar uma consulta, você pode encontrar métricas de entidades que são zero. Conheça os possíveis motivos:
- As entidades não estão qualificadas para exibição.
- Elas podem ter sido pausadas no período do relatório.
Muitas vezes, você quer saber como suas campanhas estão performando. Nesse contexto, métricas sem impressões não são desejáveis. Para gerar um relatório mais útil, exclua explicitamente as métricas que não têm impressões.
Excluir métricas com valor zero usando um predicado
Um predicado é uma expressão avaliada como TRUE
, FALSE
ou UNKNOWN
.
Elas são usadas na condição de pesquisa das cláusulas WHERE
na API Search Ads 360 Reporting.
A consulta a seguir demonstra como remover explicitamente métricas com valor zero usando um predicado:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
Excluir métricas de zero por segmentação
As métricas zero são sempre excluídas ao segmentar um relatório, desde que todas as métricas selecionadas sejam zero (confira abaixo).
Para segmentar um relatório, inclua qualquer campo segments
na consulta de pesquisa. Por exemplo, se você segmentar um relatório por segments.date
, as métricas serão detalhadas com uma linha para cada data. As datas sem métricas não são retornadas
nesse relatório.
Para a consulta a seguir, o relatório não inclui linhas de métrica com zero:
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Linhas retornadas com métricas zero
As linhas em que uma consulta retorna zero métricas para todas as métricas selecionadas são excluídas dos seus relatórios por padrão. As colunas personalizadas não se aplicam.
Neste exemplo de consulta, se não houver métricas impressions
para nenhum dia nos últimos 30 dias, a linha desse dia será omitida do relatório.
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Neste exemplo de consulta, a linha de qualquer dia só será excluída dos resultados se não houver métricas impressions
, clicks
e conversions
para esse dia.
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS