Vai al contenuto
All articles
Integrations

Ads: crea, pubblica e misura il ROI (Google, Meta e LinkedIn Ads)

Crea e pubblica annunci a pagamento su Meta, Google Ads e LinkedIn Ads direttamente da Sellio (campagna, pubblico, budget e creatività), creati in pausa. Importa anche spesa e prestazioni dai tuoi account, attribuisci le opportunità vinte alle campagne e visualizza il ROI per campagna. Il modello BYO significa che gli account pubblicitari sono tuoi.

L'integrazione Ads importa nel CRM le tue campagne di paid media (Google Ads, Meta Ads e LinkedIn Ads) e la spesa di ciascuna. Con questo, attribuisci le opportunità VINTE alle campagne che le hanno originate e vedi il ROI reale per campagna: spesa × ricavo. Questo è il modello BYO ("bring your own account"): gli account pubblicitari e le credenziali sono tuoi, senza intermediazione da parte nostra.

L'integrazione parte inerte: non succede nulla finché non inserisci le credenziali della piattaforma e la abiliti. I segreti (token, client secret) sono memorizzati cifrati nel CRM e non vengono mai mostrati di nuovo. Ogni sincronizzazione è idempotente: la stessa campagna (tramite il suo id di piattaforma) viene aggiornata, non duplicata.

Crea e pubblica annunci (Meta, Google e LinkedIn)

Oltre a importare la spesa, puoi CREARE e pubblicare annunci a pagamento su Meta Ads, Google Ads e LinkedIn Ads direttamente da Sellio. Il pannello "Crea annuncio" si trova in alto in Marketing → Ads. Un amministratore attiva lì la pubblicazione; con un account collegato tramite un token di SCRITTURA, costruisci l'intera campagna (obiettivo, budget giornaliero, pubblico per paese/età e la creatività con titolo, testo, link, call to action e un'immagine dalla libreria degli asset).

  1. In Marketing → Ads, clicca Attiva pubblicazione annunci (solo amministratori).
  2. Collega l'account pubblicitario con un token di scrittura in Impostazioni → Integrazioni (vedi sotto cosa richiede ogni piattaforma).
  3. Clicca Crea annuncio, scegli la piattaforma, compila campagna, pubblico e creatività, e clicca Crea (in pausa).
  4. L'annuncio viene creato IN PAUSA sulla piattaforma: non spende nulla. Quando è pronto, clicca Attiva (conferma) per metterlo online. Metti in pausa in qualsiasi momento.
  5. Usa Aggiorna stato per recuperare lo stato di revisione (in revisione, attivo, in pausa) direttamente dalla piattaforma.
💡 Tutto viene creato in pausa apposta: dato che la pubblicazione comporta denaro reale sul tuo account pubblicitario, non inizia a spendere per errore. Lo crei, aspetti la revisione della piattaforma, e solo dopo attivi. Per pubblicare (non solo importare), il token deve avere accesso in SCRITTURA: su Meta, un System User con ads_management più l'ID della Pagina Facebook; su Google, il developer token più OAuth in scrittura; su LinkedIn, l'access token più l'Organization ID (autore del post sponsorizzato).

L'annuncio creato qui diventa un asset della campagna CRM (campaign hub), quindi la sua spesa e le sue prestazioni alimentano lo stesso pannello ROI descritto nelle sezioni sottostanti. Google Ads parte limitato agli account di test finché il tuo developer token non viene approvato per la produzione; Meta e LinkedIn potrebbero richiedere una revisione dell'app/permesso a seconda del tuo account.

Prerequisiti

  • Google Ads: un account con campagne, un Developer Token approvato (dall'API Center del tuo account MCC), il Customer ID (123-456-7890), e un'app OAuth in Google Cloud (client ID/secret + refresh token con lo scope Google Ads).
  • Meta Ads: l'Ad Account ID (act_XXXXXXXX) e un Marketing API Access Token con il permesso ads_read.
  • LinkedIn Ads: l'Account ID (sponsoredAccount) e un OAuth Access Token con lo scope r_ads_reporting.
  • In Sellio, accesso da amministratore per salvare le credenziali e abilitare l'integrazione in Impostazioni → Integrazioni.

Cosa richiede ogni piattaforma

  • Google Ads: un Developer Token (dall'API Center del tuo account MCC), il Customer ID dell'account pubblicitario (formato 123-456-7890), e un'app OAuth dal tuo progetto Google Cloud (client ID, client secret e un refresh token con lo scope Google Ads). Facoltativo: il Login Customer ID dell'account manager (MCC), se accedi tramite manager. Il CRM scambia il refresh token per un access token ed esegue una query GAQL per importare le campagne e il costo degli ultimi 30 giorni.
  • Meta Ads (Facebook/Instagram): l'Ad Account ID (act_XXXXXXXX o solo il numero) e un Marketing API Access Token (System User o OAuth) con il permesso ads_read. Il CRM legge le campagne con gli insight incorporati (spesa, impression, clic).
  • LinkedIn Ads: l'Account ID (il tuo numero sponsoredAccount) e un Marketing API OAuth Access Token con lo scope r_ads_reporting. Il CRM elenca le campagne e incrocia adAnalytics per spesa/impression/clic.

Configurazione (per piattaforma)

  1. Apri Impostazioni → Integrazioni e trova la scheda della piattaforma: "Google Ads", "Meta Ads" o "LinkedIn Ads".
  2. Compila i campi della piattaforma (vedi sopra cosa richiede ciascuna). I segreti vengono salvati cifrati; incollali di nuovo se devi aggiornarli.
  3. Clicca "Salva credenziali" e poi "Abilita".
  4. Clicca "Sincronizza campagne" per importare subito le campagne e la spesa. Puoi anche sincronizzare dalla schermata Ads.

Campagne e ROI

In Marketing → Ads (oppure tramite il link "Visualizza campagne e ROI" sulla scheda dell'integrazione) vedi le campagne importate, ciascuna con piattaforma, stato, spesa, valuta, impression e clic, insieme alla tabella del ROI per campagna. Il ROI è il ricavo vinto attribuito meno la spesa; il ROAS è il ricavo diviso per la spesa (ritorno sulla spesa pubblicitaria).

La tabella ROI mostra anche, per ogni annuncio, il CPL (costo per clic = spesa ÷ clic), il costo per trattativa (spesa ÷ opportunità vinte attribuite) e il tasso di conversione (vinte ÷ clic). Questo permette di confrontare l'efficienza di ogni annuncio, non solo la spesa totale.

Ogni annuncio importato può essere collegato a una Campagna CRM tramite la colonna "Campagna" della tabella delle campagne importate. Una volta collegato, l'annuncio appare come asset di quella campagna nel campaign hub (insieme a landing page, post e CTA), riunendo tutto di un'iniziativa in un unico posto.

Attribuzione delle opportunità

Nella stessa schermata Ads, la sezione "Attribuzione opportunità" elenca le tue opportunità VINTE con un selettore di campagna. Quando colleghi un'opportunità a una campagna, il valore vinto entra a far parte del ricavo di quella campagna nel ROI. L'opportunità memorizza anche quel riferimento nel campo "Campagna pubblicitaria".

💡 Solo le opportunità vinte (la fase "Vinta" o lo stato "Vinta") attribuite a una campagna entrano nel calcolo del ROI. Le opportunità senza attribuzione vengono ignorate nel report. La spesa proviene dalla piattaforma e il ricavo dalle tue opportunità, quindi le valute vengono mostrate così come sono, senza conversione.

Limitazione: le API reali rispondono solo con credenziali valide dei tuoi account. Senza credenziali, l'integrazione resta inerte e la sincronizzazione restituisce un errore chiaro che chiede la configurazione. La finestra di spesa predefinita per Google Ads è di 30 giorni.

Come testare

  1. Dopo aver salvato e abilitato, clicca "Sincronizza campagne" sulla scheda della piattaforma.
  2. Apri Marketing → Ads e conferma che le campagne importate appaiano con piattaforma, stato, spesa, valuta, impression e clic.
  3. Nella sezione "Attribuzione opportunità", collega un'opportunità VINTA a una campagna e verifica che il ROI/ROAS di quella campagna ora includa il ricavo.

Risoluzione dei problemi

  • Errore 401/autenticazione Google Ads: refresh token non valido/scaduto, Developer Token non approvato, o Customer ID sbagliato. Rigenera il refresh token (scope Google Ads) e conferma il Login Customer ID se accedi tramite MCC.
  • Meta Ads: nessuna campagna: l'Access Token deve avere il permesso ads_read e l'Ad Account ID deve essere nel formato act_XXXXXXXX (o solo il numero).
  • LinkedIn Ads: 403/nessun dato: il token deve avere lo scope r_ads_reporting e l'Account ID deve essere il numero sponsoredAccount.
  • Sincronizza ma il ROI resta a zero: solo le opportunità VINTE attribuite a una campagna entrano nel calcolo. Attribuisci le opportunità nella schermata Ads.
  • Valute diverse: la spesa proviene dalla piattaforma e il ricavo dalle opportunità; i valori vengono mostrati così come sono, senza conversione di cambio.

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

Crea un account gratuito
Ads: crea, pubblica e misura il ROI (Google, Meta e LinkedIn Ads) · Sellio