Al igual que con otros tipos de campañas, puedes utilizar
GoogleAdsService.SearchStream
para recuperar los atributos y las métricas de rendimiento de las campañas inteligentes.
Las métricas de las campañas inteligentes están disponibles en el campaign
recursos y las métricas específicas de los términos de búsqueda están disponibles en
smart_campaign_search_term_view
recurso. En smart_campaign_search_term_view
,
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 recupera impresiones y clics para cada término de búsqueda de los últimos 30 días, para todas las campañas inteligentes, segmentadas 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 de búsqueda principales por impresiones
La siguiente consulta recupera los 10 términos de búsqueda principales que generaron el más 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
Cómo recuperar atributos de KeywordThemeConstant
Dado que KeywordThemeConstants
se recuperan de un conjunto de datos grande que no es
específicas del cliente, no es posible analizar todo
keyword_theme_constant
recurso de una sola vez. Para recuperar KeywordThemeConstants
individuales, debes
consulta el recurso campaign_criterion
para encontrar
los nombres de los recursos de los temas de palabras clave asociados con sus campañas y, 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
Usa el nombre del recurso en la
campaign_criterion.keyword_theme.keyword_theme_constant
en el siguiente campo
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 función de informes
Para implementar campañas inteligentes, su aplicación debe cumplir con funcionalidades mínimas requeridas (RMF).
Para generar informes específicos, se deben crear varios campos que están disponibles para el usuario final. Aquí puedes ver cómo recuperar los campos obligatorios del elemento Número de 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
Y aquí se muestra cómo recuperar los campos obligatorios del número de elemento R.70 Vista de términos de búsqueda de la campaña inteligente:
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 los 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
Para recuperar todas las métricas de llamadas telefónicas entre las 12 p.m. y las 5 p.m., sigue estos pasos:
SELECT
segments.hour,
metrics.phone_calls
FROM campaign
WHERE segments.hour BETWEEN 12 and 17