Come per altri tipi di campagna, puoi utilizzare
GoogleAdsService.SearchStream
per recuperare attributi e metriche sul rendimento delle campagne intelligenti.
Le metriche delle campagne intelligenti sono disponibili nel campaign
e metriche specifiche per le risorse e i termini di ricerca
smart_campaign_search_term_view
risorsa. In smart_campaign_search_term_view
,
search_term
contiene eventuali query corrispondenti che hanno generato risultati.
Impressioni e clic delle campagne intelligenti negli ultimi 30 giorni
La seguente query recupera le impressioni e i clic per ogni termine di ricerca da gli ultimi 30 giorni per tutte le campagne intelligenti, segmentate per data.
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
I 10 principali termini di ricerca per impressioni
La seguente query recupera i primi 10 termini di ricerca che hanno generato più impressioni degli ultimi 30 giorni, insieme al 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 gli attributi di un KeywordThemeConstant
Poiché i campi KeywordThemeConstants
vengono recuperati da un set di dati di grandi dimensioni che non è
specifici del cliente, non è possibile eseguire
la scansione dell'intero
keyword_theme_constant
risorse contemporaneamente. Per recuperare un singolo KeywordThemeConstants
, devi
esegui una query sulla risorsa campaign_criterion
per trovare
i nomi delle risorse dei temi delle parole chiave associati alle tue campagne
usa questi nomi per filtrare la risorsa 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
Ora utilizza il nome della risorsa
Campo campaign_criterion.keyword_theme.keyword_theme_constant
nel seguente
query:
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'
Requisiti per le funzionalità di reporting
Per implementare le campagne intelligenti, la tua applicazione deve soddisfare un insieme di funzionalità minime richieste.
In particolare, per il reporting, è necessario compilare una serie di campi a disposizione dell'utente finale. Ecco come recuperare i campi obbligatori dall'elemento Numero Rendimento delle campagne R.20 nelle funzionalità minime obbligatorie:
SELECT
metrics.clicks,
metrics.cost_micros,
metrics.impressions,
metrics.conversions,
metrics.all_conversions
FROM campaign
Ecco come recuperare i campi obbligatori dall'articolo numero R.70 Visualizzazione dei termini di ricerca per le campagne intelligenti:
SELECT
metrics.clicks,
metrics.cost_micros
FROM smart_campaign_search_term_view
Metriche per negozio
Ecco una query che include tutte le metriche per negozio disponibili. Questi possono anche essere combinati con altri campi in una singola query:
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
Chiamate segmentate per ora
Per recuperare tutte le metriche relative alle chiamate telefoniche tra le 12:00 e le 17:00:
SELECT
segments.hour,
metrics.phone_calls
FROM campaign
WHERE segments.hour BETWEEN 12 and 17