Passa al contenuto principale

Google Ads

Panoramica

Il Google Ads Connector fornisce accesso programmatico agli account Google Ads tramite l'API di Google Ads. Consente agli agenti e alle applicazioni di gestire campagne, ottenere report, impostare strategie di bidding, targeting, creatività pubblicitarie, asset e conversioni.

Il connettore è suddiviso in gruppi funzionali di strumenti (tools), in modo da poter gestire in modo sicuro sia l'analisi in sola lettura che le operazioni di modifica.

Le aree supportate includono:

  • reporting e analisi tramite GAQL,
  • gestione degli account e delle strutture MCC,
  • gestione delle campagne, dei gruppi di annunci e delle parole chiave,
  • targeting, pubblici e parole chiave negative,
  • creazione di annunci e gestione degli asset,
  • gestione delle conversioni,
  • operazioni batch per un gran numero di modifiche.

Come l'utente aggiunge il connettore Google Ads

1. L'utente apre Aggiungi Connessione e seleziona GoogleAds

  1. Nella sezione di amministrazione, vai a Connections / Connected Apps.
  2. Clicca su Add Connection.
  3. Seleziona la tessera GoogleAds.

Selezione GoogleAds nella finestra di dialogo Aggiungi Connessione

2. L'utente prepara l'ID Cliente

L'ID Cliente è l'identificatore dell'account Google Ads che dovrai inserire nel connettore.

Come trovarlo:

  1. Accedi a Google Ads.
  2. Nell'elenco degli account o nella barra superiore, apri l'account che desideri collegare.
  3. Copia l'ID Cliente dell'account manager (di solito nel formato 123-456-7890).

Dove trovare l'ID Cliente in Google Ads

3. L'utente prepara il Token Sviluppatore

Il Token Sviluppatore si ottiene in Google Ads, ma prima devi avere un account manager (Manager Account, MCC).

Prima crea un account MCC: Crea un account manager.

Come ottenere il Token Sviluppatore:

  1. Accedi al Manager Account (MCC).
  2. Apri la sezione Admin.
  3. Vai a API Center (nell'interfaccia CZ Centrum rozhraní API).
  4. Copia il valore del Token sviluppatore.

Dove trovare il Token Sviluppatore in API Center

Video guida al Token Sviluppatore:

Link diretto al video: YouTube.

4. L'utente compila i dettagli del connettore

Nel modulo Dettagli, compila:

  • Name: nome interno della connessione (es. GoogleAds).
  • Provide your Customer Id: ID Cliente dell'account.
  • Provide your Developer Token: Token Sviluppatore dall'API Center.

Dettagli configurazione del connettore GoogleAds

5. L'utente salva il connettore e imposta i permessi delle funzioni

Dopo aver creato la connessione, imposta per ciascuna funzione la modalità di chiamata:

  • Enabled,
  • Enabled with confirmation,
  • Disabled.

Raccomandazione: lascia le operazioni di modifica (es. creazione di campagne, modifiche delle offerte, eliminazioni) almeno su Enabled with confirmation.

Funzioni

1. Reporting e analisi

StrumentoDescrizione
RunReportAsyncEsegue query GAQL personalizzate
RunReportStreamAsyncUtilizza SearchStream per report di grandi dimensioni
GetCampaignPerformanceAsyncRestituisce metriche di performance della campagna per il periodo specificato
ListPolicyDiagnosticsAsyncRestituisce la diagnostica delle politiche pubblicitarie e lo stato di approvazione degli annunci

GAQL (Google Ads Query Language) è utilizzato per interrogare in modo strutturato i dati di Google Ads. RunReportStreamAsync è adatto per grandi volumi di dati.

2. Gestione degli account e dei clienti

StrumentoDescrizione
ListAccessibleCustomersAsyncRestituisce un elenco di tutti gli account accessibili all'utente connesso
ListManagedCustomersAsyncRestituisce un elenco di account cliente sotto MCC
RunReportAcrossAccountsAsyncEsegue un report GAQL su più account

Questi strumenti sono utilizzati principalmente nell'ambiente MCC, dove l'agenzia gestisce più account.

3. Gestione delle campagne

StrumentoDescrizione
ListCampaignsAsyncRestituisce un elenco di campagne escluse quelle eliminate
CreateCampaignAsyncCrea una nuova campagna (stato predefinito PAUSED)
CreatePerformanceMaxCampaignAsyncCrea una campagna Performance Max
UpdateCampaignStatusAsyncAttiva, sospende o elimina la campagna
UpdateCampaignBudgetAsyncAggiorna il budget giornaliero della campagna

Le nuove campagne sono nello stato PAUSED, per evitare l'avvio involontario degli annunci.

4. Gestione delle strategie di bidding

StrumentoDescrizione
UpdateCampaignBiddingStrategyAsyncModifica la strategia di bidding della campagna

Strategie supportate:

  • MANUAL_CPC,
  • Target CPA (tCPA),
  • Target ROAS (tROAS),
  • Maximize Conversions,
  • Maximize Conversion Value.

5. Gestione dei gruppi di annunci (Ad Groups)

StrumentoDescrizione
ListAdGroupsAsyncRestituisce un elenco di gruppi di annunci (filtrabile per campagna)
CreateAdGroupAsyncCrea un nuovo gruppo di annunci in una campagna
UpdateAdGroupStatusAsyncAttiva, sospende o elimina il gruppo di annunci
UpdateAdGroupBidAsyncAggiorna l'offerta CPC predefinita

6. Gestione delle parole chiave

StrumentoDescrizione
ListKeywordsAsyncRestituisce un elenco di parole chiave inclusi i tipi di corrispondenza e le offerte
AddKeywordsAsyncAggiunge parole chiave in massa
UpdateKeywordStatusAsyncAttiva o sospende la parola chiave
UpdateKeywordBidAsyncAggiorna l'offerta CPC
RemoveKeywordAsyncRimuove permanentemente la parola chiave

Tipi di corrispondenza supportati:

  • BROAD,
  • PHRASE,
  • EXACT.

7. Targeting e parole chiave negative

StrumentoDescrizione
AddCampaignNegativeKeywordsAsyncAggiunge parole chiave negative a livello di campagna
AddAdGroupNegativeKeywordsAsyncAggiunge parole chiave negative a livello di gruppo di annunci
AddCampaignLocationTargetsAsyncAggiunge targeting geografico tramite location constant ID
AddCampaignLanguageTargetsAsyncAggiunge targeting linguistico
AddCampaignDeviceTargetAsyncAggiunge o esclude il targeting per dispositivo
AddCampaignAdScheduleTargetAsyncImposta il programma di visualizzazione degli annunci
AddCampaignAudienceTargetsAsyncAggiunge targeting per pubblico o lista utenti
UpdateCampaignCriterionStatusAsyncAggiorna lo stato del targeting
RemoveCampaignCriterionAsyncRimuove il targeting a livello di campagna
RemoveAdGroupCriterionAsyncRimuove il targeting a livello di gruppo di annunci

8. Gestione degli annunci

StrumentoDescrizione
CreateResponsiveSearchAdAsyncCrea un annuncio di ricerca reattivo
UpdateAdStatusAsyncAttiva o sospende l'annuncio

Requisiti per l'annuncio di ricerca reattivo:

  • titoli: 3-15,
  • descrizioni: 2-4.

9. Gestione dei Gruppi di Asset

StrumentoDescrizione
ListAssetGroupsAsyncRestituisce un elenco di gruppi di asset
CreateAssetGroupAsyncCrea un nuovo gruppo di asset
UpdateAssetGroupStatusAsyncAggiorna lo stato del gruppo di asset

Questa area è utilizzata principalmente per le campagne Performance Max.

10. Estensioni pubblicitarie (Assets)

StrumentoDescrizione
CreateSitelinkAssetAsyncCrea un'estensione sitelink
CreateCalloutAssetAsyncCrea un'estensione callout
CreateStructuredSnippetAssetAsyncCrea uno snippet strutturato
LinkAssetToCampaignAsyncCollega un asset alla campagna
UpdateCampaignAssetStatusAsyncAggiorna lo stato del collegamento dell'asset

11. Monitoraggio delle conversioni

StrumentoDescrizione
CreateConversionActionAsyncCrea un'azione di conversione (web o offline)
UpdateConversionActionStatusAsyncAttiva, nasconde o rimuove l'azione di conversione
RemoveConversionActionAsyncRimuove permanentemente l'azione di conversione
UploadOfflineClickConversionAsyncCarica conversioni offline utilizzando GCLID

Le conversioni offline richiedono:

  • GCLID,
  • azione di conversione,
  • tempo di conversione,
  • valore di conversione (opzionale).

12. Operazioni batch

StrumentoDescrizione
CreateBatchJobAsyncCrea un lavoro batch
AddKeywordOperationsToBatchJobAsyncAggiunge operazioni con parole chiave alla coda
RunBatchJobAsyncEsegue il lavoro batch
ListBatchJobResultsAsyncRestituisce i risultati dell'operazione batch
RemoveBatchJobAsyncRimuove il lavoro batch

Utilizzi tipici delle operazioni batch:

  • importazione di un gran numero di parole chiave,
  • modifiche in massa delle offerte,
  • aggiornamenti delle campagne su larga scala.

Sicurezza e buone pratiche

Per ridurre il rischio di costi indesiderati o errori:

  • crea nuove campagne nello stato PAUSED,
  • esegui grandi modifiche tramite Batch Jobs,
  • valida budget, strategie di bidding e targeting prima delle modifiche,
  • mantieni le operazioni di eliminazione in modalità Enabled with confirmation.

Scenari tipici di automazione

Il Google Ads Connector può essere utilizzato, ad esempio, per:

  • generazione automatica di report sulle performance delle campagne,
  • creazione e ottimizzazione continua delle campagne,
  • modifiche delle strategie di bidding in base ai dati di performance,
  • rilevamento di problemi con le politiche pubblicitarie,
  • ampliamento dell'elenco delle parole chiave,
  • caricamento di conversioni offline,
  • gestione di più account nell'ambiente MCC.