Métricas zero nos resultados da pesquisa
Ao executar uma consulta, você pode encontrar métricas zero para entidades. Conheça os possíveis motivos:
- As entidades não são qualificadas para exibição.
- Elas podem ter sido pausadas no período do relatório.
Com os resultados da consulta, geralmente é necessário obter informações sobre a performance das campanhas. Nesse contexto, as métricas zero podem não ser desejáveis. Para gerar um relatório mais útil, você pode excluir explicitamente as métricas zero.
Excluir métricas zero com um predicado
Um predicado é uma expressão que é avaliada como TRUE, FALSE ou UNKNOWN.
Eles são usados na condição de pesquisa das cláusulas WHERE em
API Search Ads 360 Reporting.
A consulta a seguir demonstra como remover explicitamente as métricas zero com um predicado:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
Excluir métricas zero por segmentação
As métricas zero são sempre excluídas ao segmentar um relatório, desde que todas as selecionadas métricas sejam zero (confira abaixo).
A segmentação de um relatório é feita incluindo 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 em um relatório.
Para a consulta a seguir, o relatório não vai incluir linhas de métrica 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 para as quais uma consulta retorna métricas zero para todas as métricas selecionadas são excluídas dos relatórios por padrão. As colunas personalizadas não se aplicam.
Neste exemplo de consulta, se não houver métricas de 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 houver métricas impressions, clicks e conversions zero para esse dia.
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS