Métricas zero nos resultados da pesquisa
Quando você executa uma consulta, pode encontrar métricas para 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 ver informações sobre o desempenho das suas campanhas com os resultados da consulta. Nesse contexto, métricas sem impressões não serão úteis. Para gerar um relatório mais útil, exclua explicitamente as métricas que não têm valores.
Excluir métricas zero com um predicado
Um predicado é uma expressão que resulta em 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 zero com um predicado:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
Excluir métricas zero segmentando
As métricas zero são sempre excluídas ao segmentar um relatório, desde que todas as métricas selecionadas sejam zero (consulte 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. Datas sem métricas não são retornadas em um relatório desse tipo.
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 em que uma consulta retorna zero métricas 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 zero métricas de 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