Le campagne intelligenti sono progettate per aiutare le piccole imprese 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 flusso di lavoro di creazione delle campagne intelligenti richiede alcuni passaggi diversi
rispetto ad altri tipi di campagne. Come best practice, aggiungi le entità in un'unica richiesta
GoogleAdsService.Mutate.
Di seguito sono riportati i passaggi del flusso di lavoro di creazione delle campagne intelligenti (le relazioni e le impostazioni delle entità descritte in questi passaggi si applicano anche quando ispezioni o aggiorni le campagne intelligenti nel tuo account). Per ulteriori dettagli, consulta l'esempio di codice completo.
- Crea un elenco di temi delle parole chiave con i suggerimenti di
SmartCampaignSuggestService, diKeywordThemeConstantServiceo con temi delle parole chiave in formato libero. Questi temi delle parole chiave vengono utilizzati per recuperare diversi livelli di suggerimenti per il budget, creare criteri per le campagne con temi delle parole chiave e generare suggerimenti per le creatività di testo dell'annuncio. - Recupera i suggerimenti per l'importo del budget, i titoli e le descrizioni degli annunci da
SmartCampaignSuggestService. Questo servizio utilizza informazioni sulla tua attività, sulla posizione geografica di destinazione, sulla lingua di destinazione e sui temi delle parole chiave per suggerire un importo del budget giornalierohigh,loworecommended, nonché fino a tre titoli e due testi descrittivi per l'annuncio stesso. - Crea un
CampaignBudgetutilizzando l'importo del budget suggerito. L'utilizzo dell'importo del budget suggerito consente di massimizzare il rendimento della campagna. Il budget di una campagna smart 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 oggetti
CampaignCriterion. Questa guida utilizza i temi delle parole chiave compilati nel passaggio 1 per creare criteri della campagna con 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.
Posizione del profilo dell'attività
Quando generi suggerimenti o configuri una campagna, fornisci l'identificatore della sede del tuo profilo dell'attività per massimizzare il rendimento della tua campagna intelligente.
L'identificatore della sede del profilo della tua attività può essere ottenuto dal campo
name dell'API Business Profile o dall'interfaccia utente di Business Profile.
Se impostato sull'oggetto
SmartCampaignSuggestionInfo o
SmartCampaignSetting, l'identificatore deve essere una
stringa nel seguente formato:
locations/locationId
Se recuperato dall'API Business Profile, l'identificatore è già nel
formato corretto. Tuttavia, se recuperato dalla UI, l'identificatore deve essere
aggiunto a locations/.
Stato della campagna
Per recuperare lo stato di una campagna intelligente, chiama
SmartCampaignSettingService.GetSmartCampaignStatus
con 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.
GetSmartCampaignStatusResponse
include SmartCampaignStatus (ELIGIBLE,
NOT_ELIGIBLE, PENDING, PAUSED, REMOVED o ENDED) insieme a
dettagli specifici dello stato:
not_eligible_details: includeSmartCampaignNotEligibleReason(ACCOUNT_ISSUE,BILLING_ISSUE,BUSINESS_PROFILE_LOCATION_REMOVEDoALL_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: includi i timestamppaused_date_time,removed_date_timeoend_date_timerispettivi nel fuso orario del cliente (yyyy-MM-dd HH:mm:ss).
Considerazioni per la generazione di 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 la generazione di report:
- Metriche a livello di gruppo di annunci: poiché esiste un solo gruppo di annunci per ogni campagna smart, tutte le metriche sul rendimento (come clic, impressioni e conversioni) a livello di gruppo di annunci sono identiche a quelle dell'intera campagna.
- Recupero delle metriche: quando esegui query per i dati sul rendimento, puoi recuperare le metriche a livello di campagna. Sebbene sia possibile recuperare le metriche a livello di gruppo di annunci, queste non forniscono ulteriori dettagli rispetto a quelli disponibili a livello di campagna.
Per la maggior parte delle esigenze di generazione di report relative alle campagne smart, l'interrogazione di campaign e
delle relative metriche fornisce un quadro completo del rendimento.