Campagne intelligenti

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.

  1. Crea un elenco di temi delle parole chiave con i suggerimenti di SmartCampaignSuggestService, di KeywordThemeConstantService o 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.
  2. 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 giornaliero high, low o recommended, nonché fino a tre titoli e due testi descrittivi per l'annuncio stesso.
  3. Crea un CampaignBudget utilizzando 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.
  4. Crea un Campaign e un SmartCampaignSetting. Un SmartCampaignSetting non può esistere separatamente dal Campaign a cui è associato, quindi crea le due entità insieme nella stessa richiesta Mutate utilizzando nomi di risorse temporanei negativi (ad esempio customers/{customer_id}/campaigns/-1) per collegare le risorse dipendenti.
  5. 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.
  6. Crea un AdGroup. Una campagna intelligente può avere un solo AdGroup associato.
  7. Crea un AdGroupAd utilizzando un SmartCampaignAdInfo contenente 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:

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.