Cero métricas

Cero métricas en los resultados de la búsqueda

Cuando ejecutas una consulta, es posible que encuentres métricas para entidades que son cero. Esto podría deberse a lo siguiente:

  • Las entidades no son aptas para mostrarse.
  • Podrían haberse detenido durante el período del informe.

Con los resultados de las consultas, a menudo deseas obtener información sobre el rendimiento de tus campañas. En este contexto, puede que cero métricas no sea deseable. Para producir un informe más útil, puedes excluir de forma explícita cero métricas.

Excluir cero métricas con un predicado

Un predicado es una expresión que se evalúa como TRUE, FALSE o UNKNOWN. Se usan en la condición de búsqueda de las cláusulas WHERE en la API de Search Ads 360 Reporting.

En la siguiente consulta, se muestra cómo quitar de forma explícita cero métricas con un predicado:

SELECT
  campaign.id,
  metrics.impressions
FROM campaign
WHERE metrics.impressions > 0

No excluya ninguna métrica a través de la segmentación

Cero métricas siempre se excluyen cuando se segmenta un informe, siempre que todas las métricas seleccionadas sean cero (consulta a continuación).

La segmentación de un informe se realiza incluyendo cualquier campo segments en la búsqueda. Por ejemplo, si segmentas un informe por segments.date, las métricas se desglosan en una fila para cada fecha. Las fechas sin métricas no se muestran en este informe.

Para la siguiente consulta, el informe no incluirá ninguna fila de métricas:

SELECT
  campaign.name,
  metrics.impressions,
  segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS

Filas mostradas sin métricas

De forma predeterminada, las filas en las que una consulta muestra cero métricas para todas las métricas seleccionadas se excluyen de los informes. No se aplican las columnas personalizadas.

En esta consulta de ejemplo, si no hay métricas de impressions para ningún día de los últimos 30 días, la fila de ese día se omitirá del informe.

SELECT
  campaign.name,
  metrics.impressions,
  segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS

En esta consulta de ejemplo, la fila de cualquier día solo se excluirá de los resultados si no hay ninguna métrica impressions, clicks y conversions para ese día.

SELECT
  campaign.name,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS