SteerAds
Microsoft AdsTutorielOptimisation

Importare Google Ads in Microsoft Ads 2026

Importare Google Ads verso Microsoft Ads è diventata un'operazione standard nel 2026, ma il 40% degli import osservati si blocca sulle conversioni o sulle audience. Questo tutorial illustra la procedura completa: cosa si importa, cosa non si importa, il mapping UET, la copia delle negative e i 6 errori che affossano una migrazione.

Matt
MattTracking & Data Lead
···9 min di lettura

Lo strumento di import nativo Microsoft Advertising migra una campagna Google Ads in 10-30 minuti — ma sugli account osservati nei benchmark Google Ads pubblici, il 35-45% degli import presenta almeno un'anomalia maggiore post-migrazione (conversioni mal mappate, audience vuote, negative perse). Microsoft Advertising detiene il 9% del desktop search negli US e il 4% in Francia al Q4 2025 (StatCounter); il mercato vale la deviazione, ma l'import approssimativo uccide l'esperienza dal giorno +1.

Questa guida non è una panoramica marketing: è la procedura ops applicata in produzione. Tabella di mapping campagna per campagna, cosa si importa vs cosa non si importa, copia UET, audience da ricostruire, e i 6 errori che affossano una migrazione su due. Se state iniziando su Microsoft Ads, leggete prima la nostra guida principianti Microsoft Ads e il nostro confronto Microsoft Ads vs Google Ads.

Come funziona lo strumento di import nativo Microsoft Ads?

Lo strumento di import Google Ads → Microsoft Ads è un servizio gestito direttamente nell'interfaccia Microsoft Advertising, accessibile tramite Tools > Import from Google Ads. Il principio: autenticare il vostro account Google Ads tramite OAuth, selezionare i sub-account o campagne da importare, scegliere una modalità (One-time o Schedule), e lanciare l'elaborazione. Microsoft legge l'API Google Ads in sola lettura, trasforma le entità secondo il proprio schema, poi inietta nel vostro account Microsoft. Documentazione ufficiale su help Microsoft Advertising.

Esistono due modalità di import. One-time: un import unico in un dato momento, ideale per la migrazione iniziale o per testare. Schedule: import ricorrente (giornaliero o settimanale) che sincronizza permanentemente le modifiche. Schedule è utile durante 30 giorni dopo il cutover per assorbire gli aggiustamenti fatti lato Google senza dover ritoccare tutto manualmente, ma diventa controproducente oltre: il vostro account Microsoft ha la sua logica di ottimizzazione e un sync permanente cancella queste specificità.

Il rapporto d'import è esaustivo. Lista per ogni entità: numero di oggetti importati, numero falliti (con motivazione), warning sui mapping degradati. È il documento da conservare — vi permette di capire dove l'import ha semplificato e dove un intervento manuale resta obbligatorio. Sugli import osservati, la quota di oggetti importati senza warning gira tra il 78 e l'88% secondo la complessità dell'account sorgente.

Il motore d'import mette in coda ogni sub-account separatamente. Per un account con 5 sub-account, contate da 30 a 60 minuti totali. Microsoft applica anche quote progressive sui primi import di un account nuovo: se importate 50.000 keyword in una volta su un account appena creato, l'API può rallentare e rimandare una parte in coda. La soluzione pratica: importare per chunk (1 sub-account o 5-10 campagne alla volta) piuttosto che in bulk totale.

Cosa si importa automaticamente (e cosa bisogna verificare)

L'import copre la maggior parte delle entità strutturali di un account Google Ads, ma con sfumature importanti secondo il tipo di oggetto. Ecco la tabella di mapping consolidata che utilizziamo come check-list post-import.

Per confrontare il vostro CPC con le mediane per verticale, il nostro calcolatore CPC fornisce il risultato istantaneamente.

Lettura della tabella: le entità strutturali (campagne, ad group, keyword, creatività) si importano correttamente al 95%+. Le entità legate al tracking o ai dati first-party (conversioni, audience, Customer Match) non si importano mai realmente — Microsoft ricrea il guscio ma il contenuto parte vuoto. Questa è la trappola numero uno dell'import: vedete 1.200 conversioni attive nel rapporto, ma nessuna registra finché il tag UET non è posato sul sito.

Le bid strategy sono mappate con alcune limitazioni. Target CPA e Target ROAS sono riprese all'identico (con i loro valori target). Maximize Conversions e Maximize Conversion Value sono ugualmente supportate. Tuttavia, le offerte manuali con ECPC vengono a volte riconvertite in Manual CPC semplice — verificate sistematicamente dopo l'import. Per i dettagli sulle bid strategy equivalenti lato Microsoft, consultate il nostro confronto dettagliato Microsoft Ads vs Google Ads.

Le estensioni annuncio si importano globalmente bene (sitelink, callout, structured snippet), ma le call extension richiedono una verifica del formato di numero (formato E.164 internazionale obbligatorio lato Microsoft, vs formato locale tollerato lato Google). Le location extension collegate a Google My Business non si trasferiscono automaticamente — bisogna collegare il proprio account Microsoft a Bing Places (equivalente Microsoft) per attivare le location extension native.

Insight chiave :

Sugli import osservati, circa il 78-88% delle entità strutturali passa senza warning, ma il 100% delle conversioni e audience necessita di una ricreazione post-import. Non giudicate mai un import "riuscito" sul solo criterio del numero di campagne importate — verificate sempre il tracking e le liste audience prima di attivare il budget.

Cosa NON si importa (e che bisogna ricreare manualmente)

È la zona più mal documentata della migrazione. Sei famiglie di entità non si importano (o si importano come guscio vuoto), e dimenticarne una compromette la performance dal giorno +1.

  • Audience remarketing. L'import ricrea il nome e le regole di filtro dell'audience (es: "visitatori che hanno aggiunto al carrello senza acquistare, ultimi 30 giorni"), ma l'audience parte strettamente vuota. Ragione tecnica: un'audience è legata a un cookie domain. Il cookie Google Ads/GA4 sul vostro dominio non è accessibile a Microsoft. Soluzione: lasciare girare il tag UET da 7 a 30 giorni perché le audience si riempiano lato Microsoft. Nessun percorso per trasferire i membri di un'audience Google verso Microsoft.
  • Customer Match (liste CRM hashate). Nessun import diretto. Dovete esportare la vostra lista CRM (email, telefoni, indirizzi), hasharla in SHA-256, e ri-caricarla lato Microsoft Advertising. La procedura è identica a Google lato hash, semplicemente l'upload si fa tramite Tools > Audiences > Customer list. Microsoft accetta gli stessi formati (CSV con colonne Email, Phone, FirstName, LastName, ZipCode, CountryCode).
  • Negative a livello account. L'import importa le negative a livello campagna e ad group, ma non le negative a livello account (Account-level negative keywords). È l'errore più frequente: la lista di 200-300 negative globali che avete pazientemente costruito su Google Ads scompare. Soluzione: esportare tramite Google Ads Editor, copiare-incollare in Microsoft Editor, re-iniettare a livello account. Consultate la nostra checklist di lancio 30 giorni per la procedura completa.
  • Google Ads Scripts. L'API JavaScript di Google Ads Scripts non è portata verso Microsoft Ads Scripts (che ha la propria API). Se avete 5 script di automazione lato Google (alert budget, negative automatiche, anomalie CPC), bisogna riscriverli lato Microsoft. La logica business resta portabile, l'implementazione differisce. Consultate la nostra guida Microsoft Ads Scripts per gli 8 script pronti da copiare.
  • Esclusioni IP. Le esclusioni IP a livello account non vengono importate. Se escludete gli IP del vostro ufficio, dei concorrenti noti, o di bot identificati, ricopiateli manualmente. Microsoft accetta gli stessi formati (IPv4 e IPv6, con wildcard per i range).
  • Conversioni UET. I conversion goal si importano come guscio (nome + parametri di conteggio), ma il tag UET non viene mai posato automaticamente. Finché non installate il UET sul vostro sito, le conversioni registrano zero. È il punto più critico — dettagliato nella sezione seguente.

A queste 6 famiglie si aggiungono alcuni dettagli più minori: le regole automatizzate (Automated rules) non si trasferiscono, i Display ads custom (image ads) non sono sempre accettati da Microsoft secondo le dimensioni, e alcune label Google Ads vengono ignorate. Documentate in anticipo questi scarti per evitare sorprese.

UET vs gtag: mappare le conversioni correttamente

Il tag UET (Universal Event Tracking) è il tag proprio di Microsoft Advertising — posa il suo cookie first-party, misura le sue conversioni, e alimenta Smart Bidding lato Microsoft. Non sostituisce il tag Google Ads conversion: i due devono coesistere. Una conversione che si attiva invia sia un hit Google Ads che un hit UET, ciascuno contabilizzato indipendentemente nella sua piattaforma.

Ecco lo snippet UET di base da posare nell'<head> del sito (o tramite GTM):

<script>
(function(w,d,t,r,u){
  var f,n,i;
  w[u]=w[u]||[],f=function(){
    var o={ti:"YOUR_UET_TAG_ID", enableAutoSpaTracking: true};
    o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")
  },
  n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){
    var s=this.readyState;
    s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)
  },
  i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)
})(window,document,"script","//bat.bing.com/bat.js","uetq");
</script>

Sostituite YOUR_UET_TAG_ID con l'ID fornito in Microsoft Advertising > Tools > UET Tag. Il metodo raccomandato nel 2026 resta GTM: un trigger unico (es: "Purchase event") attiva in parallelo il tag Google Ads conversion e il tag UET, con lo stesso transaction_id lato event_id per permettere la deduplicazione se passate in server-side.

Per confrontare il mapping funzionale dei due tag:

Gli eventi (events) sono la pietra angolare del tracking UET. Dove Google Ads conversion utilizza un Conversion ID + Conversion Label per goal, UET utilizza event name personalizzabili (purchase, lead, signup) con parametri opzionali (revenue, currency). La regola pratica: creare in Microsoft Advertising tanti Conversion Goals quanti ne avete lato Google Ads, con esattamente lo stesso nome per facilitare il tracking parallelo e l'analisi comparata delle due piattaforme.

Per attivare Enhanced Conversions Microsoft, il principio è lo stesso di Google: trasmettere email, telefono, indirizzo hashati in SHA-256 nel payload dell'event. Questo migliora il matching delle conversioni di fronte alle perdite di segnale ITP. Consultate la documentazione Enhanced Conversions Microsoft e la nostra guida completa UET conversion tracking.

Per la base tracking lato Google e i setup in parallelo, leggete la nostra guida conversion tracking Google Ads.

Negative e audience: la procedura di copia

Le negative e le audience sono le due famiglie di entità che richiedono più lavoro manuale post-import. Ecco la procedura che applichiamo per ogni migrazione sugli account osservati nei benchmark Google Ads pubblici.

Negative a livello account

L'import riprende solo le negative a livello campagna e ad group. Se avete costituito una lista di 200-300 negative globali lato Google Ads (parole non pertinenti, marchi concorrenti, parole litigiose), va persa nella migrazione. Procedura di copia:

  1. Lato Google Ads: aprire Google Ads Editor, selezionare l'account, andare in Negative keywords > Account-level negatives, esportare in CSV.
  2. Pulire il CSV: eliminare le colonne superflue, mantenere solo Keyword + Match Type.
  3. Lato Microsoft: aprire Microsoft Advertising Editor, selezionare l'account, andare in Account negative keyword lists, creare o modificare una lista, importare il CSV.
  4. Postare le modifiche verso l'account. Microsoft applica le negative a livello account su tutte le campagne esistenti e future.

Lo stesso processo si applica alle negative keyword list condivise (utilizzate da più campagne): Microsoft le supporta ugualmente, semplicemente bisogna ricrearle manualmente e collegarle alle campagne interessate tramite Microsoft Editor.

Audience Customer Match

Le liste Customer Match Google Ads non si esportano con le email (GDPR obbliga). La procedura consiste nel recuperare la lista sorgente dal vostro CRM, hasharla in SHA-256, e caricarla lato Microsoft.

// Hashing SHA-256 in Node.js (lato server)
const crypto = require('crypto');

function hashEmail(email) {
  return crypto
    .createHash('sha256')
    .update(email.trim().toLowerCase())
    .digest('hex');
}

// Esempio: hash di un batch di 1000 email dal CRM
const hashedList = customerEmails.map(e => ({
  email: hashEmail(e.email),
  phone: hashEmail(e.phone),
}));

Una volta hashata la lista, in Microsoft Advertising > Audiences > Customer list, create una nuova lista, caricate il CSV, attendete 24-48 ore per il matching lato Microsoft. Il tasso di match osservato gira tra il 35 e il 55% secondo la qualità dei dati CRM (vs 40-60% lato Google Ads sulle stesse liste).

Audience remarketing site-based

Per le audience remarketing basate sui visitatori (es: "aggiunta al carrello senza acquisto 30g", "visitatori pagina prodotto X"), l'import ricrea il guscio ma l'audience parte vuota. Nessuna scorciatoia possibile: il tag UET deve girare da 7 a 30 giorni secondo il volume di traffico per raggiungere i 1.000 utenti minimi richiesti da Microsoft per un'audience remarketing utilizzabile. Durante questo periodo di avvio, nessuna campagna remarketing può essere attivata — privilegiate Customer Match o le audience in-market native Microsoft per non bloccare la partenza.

Warning GDPR :

Le liste Customer Match devono obbligatoriamente essere hashate lato server (mai lato browser) e l'utente deve aver dato il suo consenso esplicito all'uso marketing. Caricare una lista senza base legale chiara = infrazione GDPR diretta + rischio di disattivazione della funzionalità da parte di Microsoft. Conservate le prove di consenso (log CRM datati) prima di ogni upload.

Errori comuni di import e soluzioni

I 6 errori qui sotto rappresentano la maggior parte degli incidenti di import osservati in audit (circa il 70-85% secondo la complessità dell'account sorgente). Nessuno è complesso da evitare — ancora bisogna conoscerli prima di cliccare su "Start import".

  1. Lanciare l'import senza posare il tag UET preventivamente. Il caso più frequente. L'import crea i conversion goal (guscio), ma senza UET sul sito, zero conversioni risalgono. Smart Bidding apprende a vuoto per 14 giorni, si spreca il budget in esplorazione. Soluzione: posare UET, validare che il tracking registri almeno 5-10 conversioni test, poi attivare i budget sulle campagne importate.
  2. Schedule import permanente invece di One-time dopo il cutover. La modalità Schedule sincronizza quotidianamente Google → Microsoft. Pratica all'inizio, ma se resta attiva oltre 30 giorni, sovrascrive le vostre ottimizzazioni specifiche lato Microsoft (aggiustamenti di bid, audience locali, negative specifiche Bing). Soluzione: Schedule per 4 settimane max, poi disattivare e passare a pilotaggio indipendente.
  3. Ignorare il rapporto d'import e passare direttamente allo scaling. Il rapporto d'import elenca tutti i warning e fallimenti. Saltarlo significa ignorare il 5-15% di oggetti degradati o non trasferiti. Soluzione: esportare il rapporto in PDF, esaminarlo integralmente, trattare ogni warning prima di aumentare i budget. Sono 30 minuti di lettura che evitano 30 giorni di performance degradata.
  4. Non verificare la valuta e il fuso orario dell'account Microsoft. Se l'account Google sorgente è in EUR/Europe/Paris e l'account Microsoft è in USD/UTC di default, gli import passano ma i budget e CPC vengono mal interpretati. Conseguenza: un budget di 100 EUR diventa 100 USD lato Microsoft. Soluzione: verificare i parametri account prima dell'import, non lanciare mai un import su un account mal parametrizzato.
  5. Contare sull'import per replicare Performance Max identico. Microsoft ha il suo equivalente Performance Max (a volte chiamato Performance Max o Smart Shopping secondo la versione), ma il mapping non è 1:1. Gli asset group Google non si riportano sempre integralmente, i segnali audience possono essere persi. Soluzione: ri-auditare manualmente ogni PMax importata e ricostruire gli asset group se necessario. Consultate il nostro confronto Microsoft vs Google per le equivalenze dettagliate.
  6. Dimenticare di validare la deduplicazione conversione tra le due piattaforme. Se poi confrontate i ROAS Google vs Microsoft sugli stessi utenti, senza deduplicazione pulita, contate doppio le conversioni cross-platform e i vostri arbitraggi budget sono falsati. Soluzione: utilizzare lo stesso transaction_id (o order_id) nei due event, usarlo come event_id lato UET e lato gtag, validare nel data layer poi nei rapporti.

Per rilevare questi errori sul vostro account prima che costino in perdita di segnale, lanciate un audit gratuito SteerAds: scansiona il setup Google Ads e Microsoft Ads, verifica la coerenza del tracking, identifica le conversioni mal mappate e propone un piano di correzione prioritizzato. Per gli account che vogliono industrializzare il pilotaggio post-migrazione, consultate anche la nostra guida dei 10 script Google Ads e la nostra guida Microsoft Ads Scripts per portare le vostre automazioni.

Per le risorse ufficiali complementari, consultate il portale Microsoft Advertising sull'import e l'help center Microsoft Ads.

Fonti

Fonti ufficiali consultate per questa guida:

FAQ

Quanto tempo reale richiede un import Google Ads verso Microsoft Ads?

L'import tecnico in sé richiede da 10 a 30 minuti tramite lo strumento nativo Microsoft Advertising. Ciò che richiede tempo è la fase di rimedio post-import: verificare il mapping delle conversioni UET, ricollegare le audience perse, ricopiare le negative a livello account, aggiustare le offerte. Sugli account osservati nei benchmark Google Ads pubblici, la migrazione pulita richiede da 4 a 8 ore di lavoro effettivo ripartite su 1-2 giorni lavorativi. Contate 1 giornata piena per un account standard con meno di 50 campagne, 2-3 giorni per un setup multi-mercato o molto catalogo. Il test/validazione del tracking aggiunge in generale da 7 a 14 giorni di monitoraggio prima di aumentare i budget.

Il tag UET sostituisce completamente il tag Google Ads conversion?

No, sono due tag indipendenti che devono coesistere. Il UET (Universal Event Tracking) è il tag proprio di Microsoft Advertising — posa il suo cookie first-party, misura le sue conversioni e alimenta Smart Bidding lato Microsoft. Mantenere Google Ads conversion + UET in parallelo è la configurazione normale. L'unica mutualizzazione possibile passa da GTM: un solo container, due tag distinti che si attivano sugli stessi trigger. Vedere il mapping dettagliato nella sezione UET di questo articolo. Per gli account che passano in server-side, il sGTM può rilanciare verso entrambe le API (Google Ads + UET) con deduplicazione per event_id.

Perché le mie audience Google Ads non vengono importate?

Perché le audience sono legate a un cookie domain e a una piattaforma. Un'audience Google Ads remarketing è costruita a partire dal tag Google Ads/GA4 che ha posato il suo cookie sul vostro dominio — Microsoft non ha alcun accesso tecnico a questo cookie. Conseguenza: l'import ricrea il guscio (nome dell'audience, regole di filtro), ma l'audience parte vuota. Dovete lasciare girare UET da 7 a 30 giorni perché si riempia lato Microsoft, o attivare Customer Match con la vostra lista CRM per avviare immediatamente. Nessun percorso per trasferire i membri di un'audience Google verso Microsoft direttamente.

Bisogna importare in modalità Schedule o One-time?

One-time per la migrazione iniziale, Schedule solo se volete mantenere Microsoft Ads in specchio di Google Ads a lungo termine. La modalità Schedule sincronizza quotidianamente (o settimanalmente) le modifiche da Google: nuove keyword, creatività modificate, negative aggiunte, budget aggiornati. Utile durante i primi 30 giorni per assorbire gli aggiustamenti fatti su Google senza riconfigurare tutto. Oltre, disattivate lo Schedule: il vostro account Microsoft ha la sua logica di ottimizzazione (CPC medio più basso, audience Bing diverse, segmenti LinkedIn) e un sync permanente cancella queste specificità. La regola pratica: Schedule per 4 settimane, poi cutover in One-time per pilotaggio indipendente.

Cosa fare se l'import si blocca sul superamento delle quote Microsoft Ads?

Microsoft Advertising applica limiti per account: 10.000 keyword attive per campagna, 20.000 ad group per account, 30M di keyword totali per account (cifre ufficiali Microsoft). In pratica, il blocco più frequente viene dalle keyword broad match duplicate o dalle estensioni annuncio che superano le quote per campagna. Soluzione: prima dell'import, esportate il vostro Google Ads tramite Editor, identificate le campagne che superano le soglie, unitele o pulitele lato Google, poi rilanciate l'import. Microsoft Editor (equivalente Google Ads Editor) permette anche di postare in bulk dopo rimedio manuale. Consultate la documentazione ufficiale Microsoft per le quote aggiornate.

Ready to optimize your campaigns?

Start a free audit in 2 minutes and discover the ROI potential of your accounts.

Start my free audit

Free audit — no credit card required

Keep reading