Al igual que con otros tipos de campañas, puedes usar GoogleAdsService.SearchStream
para recuperar atributos y métricas de rendimiento de 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 están disponibles en el
smart_campaign_search_term_view recurso. En el
smart_campaign_search_term_view, el search_term campo contiene cualquier
consulta coincidente que haya generado resultados.
Impresiones y clics de las campañas inteligentes en los últimos 30 días
La siguiente consulta recupera las impresiones y los 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 principales términos de búsqueda por impresiones
La siguiente consulta recupera los 10 principales términos de búsqueda 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 atributos de un KeywordThemeConstant
Debido a que KeywordThemeConstants se recuperan de un conjunto de datos grande que no es
específico del cliente, no es posible analizar todo el recurso
keyword_theme_constant a la vez. Para recuperar individuales
KeywordThemeConstants, debes consultar el recurso campaign_criterion para encontrar los nombres de los recursos de los temas de palabras clave asociados con tus campañas,
luego, usar esos nombres de recursos 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 en 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 la funcionalidad de informes
Para implementar campañas inteligentes, tu aplicación debe satisfacer un conjunto de funcionalidades mínimas obligatorias (FMO).
En el caso de los informes específicamente, se debe poner a disposición del usuario final una serie de campos de informes. A continuación, te indicamos cómo recuperar los campos obligatorios del elemento número R.20 Rendimiento de la campaña en las FMO:
SELECT
metrics.clicks,
metrics.cost_micros,
metrics.impressions,
metrics.conversions,
metrics.all_conversions
FROM campaign
A continuación, te indicamos cómo recuperar los campos obligatorios del elemento número R.70 Smart Vista de términos de búsqueda de la campaña:
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 por tienda disponibles. 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, te 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