Informes en la IU

En esta guía, se asignan los conceptos y las convenciones de nomenclatura para los informes de la IU de Google Ads con los informes que puedes generar con el lenguaje de consulta de Google Ads (GAQL) y la API de Google Ads.

Términos comunes de la IU

En la siguiente tabla, se resumen algunos de los términos comunes que se usan en la IU y sus asignaciones al lenguaje de consulta de Google Ads (GAQL).

IU GAQL
Columnas Cualquier recurso, campo de segmento o métrica en la cláusula SELECT de una consulta de GAQL.
Período Los períodos se asignan a una cláusula WHERE que filtra en segments.date.
Filtros Una o más condiciones en la cláusula WHERE.
Campos del segmento Para aplicar la segmentación, incluye campos de segmentos en tu consulta de GAQL.
Paginación Paging divide el conjunto de resultados de la consulta en varias páginas.

Columna

Las columnas de la IU son equivalentes a los campos de recursos, campos de segmento y métricas de GAQL.

Filtros

Intervalos de fechas

La IU de Google Ads tiene una tabla que muestra las estadísticas de la cuenta y un menú desplegable para controlar el período de estas estadísticas.

Tienes el mismo control en GAQL si filtras segments.date en la cláusula WHERE de una consulta de GAQL.

Filtros

Los filtros de la IU son equivalentes a una o más condiciones de la cláusula WHERE de GAQL.

Segmentación

Para obtener estadísticas más detalladas, puedes dividir los datos por segmentos. Por ejemplo, es posible que te interese ver la cantidad de impresiones específicas para la Red de Búsqueda de Google por separado de la Red de Display de Google. En este caso, segmentarías el informe por red. Consulta la sección sobre segmentación para aprender a incluir campos de segmentos en la cláusula SELECT.

Paginación

Puedes navegar por tus informes en la IU con los controles disponibles en la parte inferior de cada tabla de datos que te permiten cambiar de página y seleccionar la cantidad de resultados que se mostrarán de un conjunto definido de tamaños.

La paginación de los resultados está disponible cuando se recuperan informes con GoogleAdsService.Search hasta next_page_token. Para recuperar todo el conjunto de resultados sin paginación, usa GoogleAdsService.SearchStream.

Ordenar resultados

En la IU, puedes ordenar los resultados seleccionando una columna.

En GAQL, puedes usar la cláusula ORDER BY y la cláusula LIMIT para ordenar el resultado de la consulta.

Descargar formatos

En la IU, los informes se pueden descargar en varios formatos, como CSV, TSV o XML.

La API no admite directamente diferentes formatos en su resultado, por lo que deberás realizar un procesamiento posterior. Consulta un ejemplo de código que muestra cómo implementar el formato CSV en un cliente.

Programa informes y envíalos por correo electrónico

La programación y el envío de un informe por correo electrónico están disponibles en la IU, pero no se admiten en la API.

Informes predefinidos

Puedes crear una lista de informes predefinidos en la IU de Google Ads.

Esta es una lista de los informes predefinidos básicos y su nombre del recurso de GAQL correspondiente.

Informes predefinidos básicos Nombre del recurso GAQL
(se especifica en la cláusula FROM)
Cuenta cliente
Campaña,
Detalles de la campaña
campaign
Grupo de anuncios,
Detalles del grupo de anuncios
ad_group
Anuncio,
URL final
ad_group_ad
Palabra clave de la búsqueda keyword_view
Términos de búsqueda search_term_view
Búsqueda de pago y búsqueda orgánica paid_organic_search_term_view
Página de destino landing_page_view
Página de destino expandida expanded_landing_page_view

Como ejemplo de la tabla anterior, puedes usar el siguiente GAQL para generar el informe de la cuenta:

SELECT
  customer.descriptive_name,
  customer.id,
  metrics.clicks,
  metrics.impressions,
  metrics.ctr,
  metrics.average_cpc,
  metrics.cost_micros,
  metrics.absolute_top_impression_percentage,
  metrics.top_impression_percentage,
  metrics.average_cpm
FROM customer
WHERE segments.date DURING LAST_7_DAYS

Diferencias comunes

Cuando se comparan los informes de la IU con los de la API, una de las diferencias más comunes es que la IU filtra implícitamente las entidades quitadas, mientras que la API no lo hace.

Para replicar una vista predeterminada de la IU, debes agregar un filtro, en general con un campo status, a fin de excluir las filas que se quitaron, por ejemplo:

SELECT campaign.name
FROM campaign
WHERE campaign.status != "REMOVED"