Informes

Al igual que con otros tipos de campañas, puedes usar GoogleAdsService.SearchStream a fin de recuperar atributos y métricas de rendimiento para las campañas inteligentes.

Las métricas de las campañas inteligentes están disponibles en el recurso campaign y las métricas específicas de los términos de búsqueda en el recurso smart_campaign_search_term_view. En smart_campaign_search_term_view, el campo search_term contiene las consultas coincidentes que generaron resultados.

Impresiones y clics de las campañas inteligentes en los últimos 30 días

La siguiente consulta obtiene impresiones y clics de cada término de búsqueda de los últimos 30 días para todas las campañas inteligentes, segmentados por fecha.

SELECT
  campaign.id,
  campaign.name,
  segments.date,
  metrics.impressions,
  metrics.clicks,
  smart_campaign_search_term_view.search_term
FROM smart_campaign_search_term_view
WHERE segments.date DURING LAST_30_DAYS

Los 10 términos principales de búsqueda por impresiones

La siguiente consulta recupera los 10 términos de búsqueda principales que generaron la mayor cantidad de impresiones en los últimos 30 días, junto con su costo.

SELECT
  campaign.id,
  campaign.name,
  segments.date,
  metrics.impressions,
  metrics.cost_micros,
  smart_campaign_search_term_view.search_term
FROM smart_campaign_search_term_view
ORDER BY metrics.impressions DESC
LIMIT 10

Recupera los atributos de un KeywordThemeConstant.

Como KeywordThemeConstants se recupera de un conjunto de datos grande que no es específico del cliente, no es posible analizar todo el recurso keyword_theme_constant de una sola vez. A fin de recuperar KeywordThemeConstants individuales, debes consultar el recurso campaign_criterion para encontrar los nombres de recursos de los temas de palabras clave asociados con tus campañas y, luego, usarlos para filtrar el recurso keyword_theme.

SELECT
  campaign_criterion.type,
  campaign_criterion.status,
  campaign_criterion.criterion_id,
  campaign_criterion.keyword_theme.keyword_theme_constant
FROM campaign_criterion
WHERE campaign_criterion.type = KEYWORD_THEME

Ahora usa el nombre del recurso en el campo campaign_criterion.keyword_theme.keyword_theme_constant de la siguiente consulta:

SELECT
  keyword_theme_constant.resource_name,
  keyword_theme_constant.display_name,
  keyword_theme_constant.country_code
FROM keyword_theme_constant
WHERE keyword_theme_constant.resource_name = 'keywordThemeConstants/40804~0'

Requisitos de las funciones de informes

Para implementar campañas inteligentes, su aplicación debe satisfacer un conjunto de funciones mínimas obligatorias (RMF).

Para la elaboración de informes específicos, deben estar disponibles varios campos de informe para el usuario final. Aquí se explica cómo recuperar los campos obligatorios del número de artículo Rendimiento de la campaña R.20 en las RMF:

SELECT
  metrics.clicks,
  metrics.cost_micros,
  metrics.impressions,
  metrics.conversions,
  metrics.all_conversions
FROM campaign

A continuación, le indicamos cómo recuperar los campos obligatorios del número de elemento Vista de términos de búsqueda de la campaña inteligente R.70:

SELECT
  metrics.clicks,
  metrics.cost_micros
FROM smart_campaign_search_term_view

Métricas por tienda

Esta es una consulta que incluye todas las métricas disponibles por tienda. Estos campos también se pueden combinar con otros campos en una sola consulta:

SELECT
  metrics.all_conversions_from_click_to_call,
  metrics.all_conversions_from_directions,
  metrics.all_conversions_from_menu,
  metrics.all_conversions_from_order,
  metrics.all_conversions_from_other_engagement,
  metrics.all_conversions_from_store_visit,
  metrics.all_conversions_from_store_website
FROM campaign

Llamadas telefónicas segmentadas por hora

A continuación, le indicamos cómo recuperar todas las métricas de llamadas telefónicas entre las 12 p.m. y las 5 p.m.:

SELECT
  segments.hour,
  metrics.phone_calls
FROM campaign
WHERE segments.hour BETWEEN 12 and 17