Le campagne intelligenti sono progettate per aiutare le piccole attività a raggiungere più clienti online. Richiedono una configurazione e una manutenzione minime. Le campagne intelligenti si basano sulla tecnologia pubblicitaria di Google per ottimizzare automaticamente la campagna in base ai dettagli della tua attività e ai tuoi obiettivi, che si tratti di chiamate dei clienti, visite al tuo negozio o azioni sul tuo sito web.
Creazione della campagna
Il workflow di creazione delle campagne intelligenti richiede alcuni passaggi diversi rispetto ad altri tipi di campagne. Come best practice, aggiungi le entità in una singola
GoogleAdsService.Mutate richiesta.
Di seguito sono riportati i passaggi del workflow di creazione delle campagne intelligenti (le relazioni tra le entità e le impostazioni descritte in questi passaggi si applicano anche quando ispezioni o aggiorni le campagne intelligenti nel tuo account). Per maggiori dettagli, consulta l'esempio di codice completo.
- Crea un elenco di temi di parole chiave con i suggerimenti da
SmartCampaignSuggestService, daKeywordThemeConstantServiceo con temi di parole chiave in formato libero. Questi temi di parole chiave vengono utilizzati per recuperare diversi livelli di suggerimenti di budget, creare criteri della campagna per i temi di parole chiave e generare suggerimenti per le creatività di testo dell'annuncio. - Recupera i suggerimenti per l'importo del budget, i titoli degli annunci e le descrizioni da
SmartCampaignSuggestService. Questo servizio utilizza le informazioni sulla tua attività, la località target, la lingua target e i temi delle parole chiave per suggerire un importo del budget giornalierohigh,loworecommendede fino a tre titoli e due testi di descrizione per l'annuncio stesso. - Crea un
CampaignBudgetutilizzando l'importo del budget. L'utilizzo dell'importo del budget suggerito consente di massimizzare il rendimento della campagna. Il budget di una campagna intelligente non può essere condiviso con altre campagne. - Crea un
Campaigne unSmartCampaignSetting. UnSmartCampaignSettingnon può esistere separatamente dalCampaigna cui è associato, quindi crea le due entità insieme nella stessa richiestaMutateutilizzando nomi di risorse temporanei negativi (ad esempiocustomers/{customer_id}/campaigns/-1) per collegare le risorse dipendenti. - Crea un elenco di
CampaignCriterionoggetti. Questa guida utilizza i temi delle parole chiave compilati nel passaggio 1 per creare i criteri della campagna per i temi delle parole chiave e descrive anche gli altri tipi di criteri della campagna supportati. - Crea un
AdGroup. Una campagna intelligente può avere un soloAdGroupassociato. - Crea un
AdGroupAdutilizzando unSmartCampaignAdInfocontenente da 3 a 15 titoli e da 2 a 4 descrizioni.
Località del profilo dell'attività
Quando generi suggerimenti o configuri una campagna, fornisci l'identificatore della località del profilo dell'attività per massimizzare il rendimento della campagna intelligente.
L'identificatore della località del profilo dell'attività può essere ottenuto dal
campo API Business Profilename o dall'
interfaccia utente di Business Profile.
Se impostato sull'oggetto
SmartCampaignSuggestionInfo o
SmartCampaignSetting, l'identificatore deve essere una
stringa in questo formato:
locations/locationId
Se recuperato dall'API Business Profile, l'identificatore è già nel formato corretto. Tuttavia, se recuperato dall'interfaccia utente, l'identificatore deve essere aggiunto a locations/.
Stato della campagna
Per recuperare lo stato di una campagna intelligente, chiama
SmartCampaignSettingService.GetSmartCampaignStatus con il
resource_name di SmartCampaignSetting
della campagna (customers/{customer_id}/smartCampaignSettings/{campaign_id}). Questo metodo
fornisce una visualizzazione più aggregata dello stato di una campagna intelligente rispetto a
campaign.primary_status o
campaign.primary_status_reasons.
Il GetSmartCampaignStatusResponse
include il SmartCampaignStatus (ELIGIBLE,
NOT_ELIGIBLE, PENDING, PAUSED, REMOVED, o ENDED) insieme a
dettagli specifici dello stato:
not_eligible_details: Incluye elSmartCampaignNotEligibleReason(ACCOUNT_ISSUE,BILLING_ISSUE,BUSINESS_PROFILE_LOCATION_REMOVED, oALL_ADS_DISAPPROVED).eligible_details: includelast_impression_date_time(il timestamp dell'ultima impressione osservata nelle 48 ore precedenti) eend_date_time(se applicabile).paused_details,removed_detailseended_details: includono i rispettivipaused_date_time,removed_date_timeoend_date_timetimestamp nel fuso orario del cliente (yyyy-MM-dd HH:mm:ss).
Considerazioni per i report
Le campagne intelligenti sono progettate con una struttura semplificata, che limita ogni campagna a un singolo gruppo di annunci. Questa struttura ha implicazioni specifiche per i report:
- Metriche a livello di gruppo di annunci: poiché esiste un solo gruppo di annunci per campagna intelligente, tutte le metriche sul rendimento (ad esempio clic, impressioni e conversioni) a livello di gruppo di annunci sono identiche alle metriche per l'intera campagna.
- Recupero delle metriche: quando esegui una query per i dati sul rendimento, puoi recuperare le metriche a livello di campagna. Sebbene tu possa recuperare le metriche a livello di gruppo di annunci, non forniscono dettagli aggiuntivi rispetto a quelli disponibili a livello di campagna.
Per la maggior parte delle esigenze di reporting relative alle campagne intelligenti, l'esecuzione di query su campaign e sulle metriche associate fornisce un quadro completo del rendimento.