Approfondimento· Novità API · 13 min di lettura

Cosa è cambiato quest'anno nelle API di Google — ed esattamente cosa farci

Due scadenze rigide, l'avvento di AI Max e lo spegnimento della Content API — ognuna con la chiamata o la migrazione esatta da eseguire prima che morda.

Illustrazione di una timeline API lunga un anno con due marcatori rossi di scadenza che incombono alla fine.
I fatti seri sono veri — le copertine degli articoli no.

In breve: Due date fisse manderanno in crisi il tuo stack: la Content API for Shopping chiude il 18 agosto 2026 e i Dynamic Search Ads passano automaticamente ad AI Max a settembre 2026. Un terzo cambiamento — la nuova cadenza di rilascio mensile — fa invecchiare più in fretta la tua versione API. Tutto il resto che Google ha rilasciato (AssetGenerationService, cart_data_sales_view, Merchant API negli Scripts) è un vantaggio che pianifichi tu, ai tuoi tempi.

18 ago 2026
la Content API for Shopping chiude
Set 2026
le campagne DSA passano automaticamente ad AI Max
12×/anno
cadenza di rilascio — minori mensili da gen 2026
+7 %
conversioni che Google cita per l'AI Max completo

Tutto l’anno in una frase

Due date fisse manderanno in crisi il tuo stack se le ignori — la Content API for Shopping chiude il 18 agosto 2026 e i Dynamic Search Ads passano automaticamente ad AI Max a settembre 2026 — e un terzo cambiamento, la nuova cadenza di rilascio mensile, fa invecchiare in silenzio la tua versione API più in fretta di prima. Tutto il resto che Google ha rilasciato quest’anno è opportunità, non obbligo. Questo pezzo affronta ogni cambiamento allo stesso modo: cosa è cambiato, perché conta per il tuo account, e la chiamata, il payload o la migrazione esatta da eseguire — in ordine di priorità, prima la scadenza più dura.

Non lascerò niente al livello di “dovresti migrare”. A ogni passo trovi l’artefatto concreto — l’endpoint che sostituisce quello vecchio, il payload dell’esperimento, la query GAQL — così vedi esattamente cosa costruire prima che arrivi la data.

Una parola sul perché tutto questo conta. Per anni le API di Google Ads e Merchant sono state una superficie a movimento lento che potevi toccare una volta l’anno. È finita. La piattaforma ora rilascia ogni mese, due delle sue superfici più grandi vengono spente e il controllo che tenevi a mano viene affidato ai modelli. Gli account che ne escono avanti sono quelli che hanno trattato quest’anno come un progetto di migrazione, non di manutenzione.

Se fai una sola cosa questo trimestre: verifica che niente nel tuo stack chiami ancora la Content API v2.1, e fai l’inventario di ogni campagna DSA che gestisci, così l’upgrade di settembre non ti coglie di sorpresa. Quei due sono obblighi con una data. Il lavoro su AI, creatività e reporting qui sotto è un vantaggio che pianifichi quando vuoi.

Scadenza #1 — Content API for Shopping → Merchant API (18 ago 2026)

È la data più dura dell’anno, quindi va per prima.

Cosa è cambiato. La Content API for Shopping v2.1 chiude il 18 agosto 2026. Il suo successore, la Merchant API v1, è andata in GA a luglio 2025, e la v1beta intermedia è già stata dismessa il 28 febbraio 2026. Il vecchio monolite è sostituito da sub-API focalizzate — datasources, products, inventories, reports, notifications.

Perché conta per il tuo account. Tutto ciò che tocca il tuo feed attraverso la vecchia API smette di funzionare quella data: upload dei feed, feed supplementari, custom label, aggiornamenti di prezzo e stock, letture delle disapprovazioni. Non un “carino migrare” — un taglio netto. Se uno script quotidiano tiene i tuoi prezzi sincronizzati, ammutolisce il 18 agosto e il tuo feed va lentamente fuori data finché qualcuno si accorge del fatturato perso.

Cosa fare. Ricostruisci sulla struttura a sub-API. La forma della migrazione è meccanica — cambiano host, path e modello delle risorse, l’intento resta lo stesso. Ecco il prima/dopo per la chiamata più comune in assoluto, un upsert di prodotto:

# OLD — Content API for Shopping v2.1 (off on 2026-08-18)
curl -X POST \
  "https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products" \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d '{ "offerId": "SKU-123", "title": "...", "price": {"value":"19.90","currency":"EUR"} }'

# NEW — Merchant API v1 (productInputs sub-API)
curl -X POST \
  "https://merchantapi.googleapis.com/products/v1/accounts/{account}/productInputs:insert?dataSource=accounts/{account}/dataSources/{ds}" \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d '{ "channel": "ONLINE", "offerId": "SKU-123", "contentLanguage": "en", "feedLabel": "US",
        "attributes": { "title": "...", "price": {"amountMicros":"19900000","currencyCode":"EUR"} } }'

(Gli host degli endpoint e la suddivisione in sub-API arrivano dai documenti di Google; conferma il body esatto della richiesta per la tua risorsa sulla reference della Merchant API prima di rilasciare — sono cambiati i nomi dei campi, non solo l’URL.)

La destinazione è davvero migliore di ciò che sostituisce, ed è la parte che nessuno ti dice. Tre miglioramenti che erediti gratis migrando:

Cosa ti dà la nuova API rispetto alla v2.1

  • Errori leggibili dalla macchina ErrorInfo — logica di retry sensata, non string-matching
  • Paginazione dei report Alzata da 250 → 1.000 righe per pagina (meno chiamate)
  • Aggiornamenti parziali product patch — cambia un campo, non un re-push completo
  • Modello delle superfici Sub-API focalizzate invece di un monolite

Se da tempo pensavi di irrobustire la strumentazione del tuo feed, lo spegnimento è la spinta che serve: ricostruisci una volta ed esci con una gestione degli errori più pulita e meno round-trip di quanti la v2.1 abbia mai permesso.

Scadenza #2 — Dynamic Search Ads → AI Max (set 2026)

Il secondo cambiamento con una data, e quello che ridisegna quanto controllo tieni.

Cosa è cambiato. AI Max for Search è arrivato in GA il 15 aprile 2026 dopo essere partito in beta a maggio 2025. Da settembre 2026 Google aggiorna automaticamente tutti i DSA rimanenti, gli asset creati automaticamente e la corrispondenza generica a livello di campagna in AI Max. Dopodiché non puoi creare una nuova campagna DSA — né nella UI, né in Editor, né tramite API.

Perché conta per il tuo account. Lo scambio è controllo in cambio di incremento. Con l’intero set di funzionalità — corrispondenza per query di ricerca, più personalizzazione del testo, più espansione dell’URL finale — Google riporta circa +7 % di conversioni o valore di conversione rispetto alla sola corrispondenza per query. In cambio affidi al modello la corrispondenza, il testo degli asset e la scelta dell’URL di destinazione. Se hai regole di brand o compliance impostate a mano nel tuo setup DSA, un upgrade silenzioso di settembre può iniziare in sordina a mandare traffico verso URL e copy che non hai approvato.

Cosa fare. Non aspettare di scoprire cosa fa l’upgrade ai tuoi numeri — misuralo ora. Google ha rilasciato i guardrail e gli hook di misurazione tramite l’API in parallelo alla funzionalità, così puoi fare l’A/B del passaggio sui tuoi dati prima che diventi obbligatorio:

enable_ai_max (v21, ago 2025)

L’interruttore vero e proprio, un campo sulla campagna sulla rete di ricerca.

targeting_expansion_view (v22, ott 2025)

Metriche AI Max senza parole chiave — interrogalo per vedere cosa ha effettivamente abbinato l’espansione.

matched_location_interest_view (v23, gen 2026)

Performance AI Max a livello geo — su quali località il modello ha puntato.

Linee guida sul testo (v23.1, feb 2026)

Esclusioni di termini e restrizioni di messaggistica, così le regole di brand e compliance sopravvivono all’automazione.

Esperimento ADOPT_AI_MAX (v24.1, mag 2026)

Un A/B controllato per leggere il delta di CPA e ROAS prima del passaggio forzato di settembre.

La mossa pratica è l’ultima: crea un esperimento ADOPT_AI_MAX sugli account, lascialo girare, poi leggi il delta reale con una normale estrazione GAQL — invece di scoprirlo dopo che l’upgrade è irreversibile:

-- After ADOPT_AI_MAX runs: read the keywordless match, then the trial delta
SELECT campaign.name,
       metrics.conversions,
       metrics.conversions_value,
       metrics.cost_micros
FROM targeting_expansion_view
WHERE segments.date DURING LAST_30_DAYS

(ADOPT_AI_MAX è uno dei nuovi tipi di esperimento rilasciati in v24.1; targeting_expansion_view è la risorsa di reporting della v22. Conferma la disponibilità dei campi sulle release notes per la versione che chiami.)

Scadenza #3 (continua) — rilasci mensili, vita più breve

Non una singola data, ma un orologio che ora ticchetta sempre.

Cosa è cambiato. Dalla v23 (28 gennaio 2026) la Google Ads API è passata a una cadenza di rilascio mensile: quattro versioni maggiori all’anno più versioni minori mensili, con un anno di supporto per versione maggiore.

Perché conta per il tuo account. Accesso più rapido alle funzionalità, e obsolescenza più rapida. Le versioni invecchiano secondo un calendario pubblicato — la v20 arriva a fine vita a giugno 2026, la v21 ad agosto, la v22 a ottobre. Un bump minore mensile non rompe la compatibilità; saltare la dismissione di una maggiore significa che i tuoi script iniziano a restituire errori senza preavviso oltre a una data in un calendario che non stavi guardando.

Cosa fare. Fissa la tua versione e tieni d’occhio il calendario delle dismissioni. L’assicurazione più economica è un controllo ricorrente che sa quale versione chiami e avvisa ~60 giorni prima della scadenza — l’API riporta perfino la versione della richiesta, quindi il controllo è di poche righe:

# Recurring guardrail: alert ~60 days before your pinned version sunsets.
from datetime import date

PINNED = "v22"                 # the version your client is pinned to
SUNSET = {"v20": "2026-06-01", "v21": "2026-08-01", "v22": "2026-10-01"}  # from sunset-dates page
sunset = SUNSET.get(PINNED)    # None until your version reaches the published calendar
if sunset and (date.fromisoformat(sunset) - date.today()).days < 60:
    alert(f"{PINNED} sunsets {sunset} — schedule the version bump")  # major bump needs a re-test

Un 404 da una versione dismessa è un’interruzione che ti sei procurato da solo. Tratta la governance delle versioni come un compito ricorrente fisso, non come un’emergenza.

Ora il vantaggio — l’AI entra in creatività e feed

Gestite le scadenze, il resto dell’anno è leva che adotti ai tuoi tempi. Due servizi hanno trasformato il lavoro su asset e feed in qualcosa che puoi scriptare su migliaia di SKU:

La pipeline concreta che questo abilita: leggi uno SKU dal feed → genera un titolo/descrizione conforme e asset immagine → caricali dritti nel gruppo di asset, senza alcun passaggio manuale su Canva nel mezzo. Entrambi i servizi sono pre-GA — trattali come un pilota su una fetta del catalogo, non come un rollout su tutto il catalogo, finché non si diplomano.

E poi l’impianto — Ads e Merchant in un unico posto

Il cambiamento più sottovalutato dell’anno è poco appariscente: le due metà di un account e-commerce finalmente si incontrano.

Cosa è cambiato. Dal 22 aprile 2026 la Merchant API è raggiungibile dai Google Ads Scripts. Insieme a product_filters (condivisione condizionale del feed con Google Ads, rilasciata a novembre 2025) e a CartDataSalesView (v24), il loop tra salute del feed e spesa pubblicitaria si chiude dentro un unico ambiente.

Perché conta per il tuo account. Il vecchio scollamento — campagne negli Scripts, feed gestito altrove — faceva sì che un prodotto disapprovato continuasse a bruciare budget finché un umano se ne accorgeva. Ora un solo script può reagire a una disapprovazione del feed mettendo in pausa una campagna o togliendo lo SKU da un listing group di PMax. E CartDataSalesView porta la segmentazione delle conversioni a livello di prodotto nell’API, così ottieni il ROAS a livello di SKU senza cucire a mano i dati di campagna al feed:

-- Product-level ROAS straight from the API (v24+), no manual feed stitching
SELECT segments.product_item_id,
       metrics.conversions_value,
       metrics.cost_micros
FROM cart_data_sales_view
WHERE segments.date DURING LAST_30_DAYS
ORDER BY metrics.conversions_value DESC

Quella singola query è l’input per una segmentazione per profittabilità che prima ricostruivi a mano ogni mese. (La risorsa è cart_data_sales_view, rilasciata in v24; conferma la disponibilità dei segmenti nelle release notes per la tua versione.)

L’anno in una sola timeline

Ogni versione maggiore qui sotto arriva dalle release notes ufficiali; le tappe Merchant dagli ultimi aggiornamenti della Merchant API. La colonna di destra è l’unica che dovrebbe guidare il tuo calendario — tutto ciò che ha una data non è negoziabile.

DataRilascioCosa è arrivatoOrologio?
2025-07Merchant v1 GASuccessore ufficiale della Content API for Shopping
2025-08Ads v21enable_ai_max sulle campagne sulla rete di ricerca
2025-10Ads v22AssetGenerationService (beta); targeting_expansion_view; miglioramento immagini PMax
2025-11Merchantproduct_filters — condivisione condizionale del feed con Google Ads
2026-01Ads v23Inizia la cadenza mensile; matched_location_interest_view; fatture granularicadenza
2026-02Ads v23.1Linee guida sul testo per PMax/Search; BenchmarksService; annunci politici UE
2026-02-28v1beta dismessaMerchant API v1beta spentaPASSATA
2026-04Ads v24 · Scriptscart_data_sales_view; RETAIL_FILTER; Merchant API nei Google Ads Scripts
2026-08-18Content API OFFLa Content API for Shopping v2.1 chiude — migra il feedRIGIDA
2026-09DSA → AI MaxDSA, ACA e corrispondenza generica passano automaticamente; nessun nuovo DSA dopoRIGIDA
The part you can steal

Cosa fare questo trimestre — in ordine di scadenza

La checklist, ordinata in base a chi ha la pistola alla tempia, non per quanto è interessante:

[HARD Aug 18] 1. Feed migration → off v2.1, onto Merchant sub-APIs
[HARD Sep]    2. DSA inventory → run ADOPT_AI_MAX A/B first
[ROLLING]     3. Version watch → alert 60 days pre-sunset
[upside]      4. Asset pipeline → AssetGenerationService / Product Studio
[upside]      5. SKU ROAS → cart_data_sales_view tiering
[upside]      6. Closed loop → Merchant-in-Scripts: disapproval → pause
  1. Vai in sequenza per scadenza, non per interesse. La migrazione del feed e l’inventario DSA hanno una data; falli per primi. Il lavoro su AI e reporting non ha la pistola alla tempia — pianificalo dopo.
  2. Fissa e tieni d’occhio la tua versione API. La cadenza mensile premia i disciplinati e punisce gli assenti — un 404 da una versione dismessa è un’interruzione che ti sei prenotato da solo.
  3. Tratta AI Max come misurabile, non inevitabile. Il tipo di esperimento ADOPT_AI_MAX esiste proprio perché tu adotti sulla base delle prove — leggi il tuo delta prima che settembre scelga al posto tuo.
  4. Migra all’API migliore, non solo a quella nuova. ErrorInfo, paginazione da 1.000 righe e patch sono motivi per ricostruire bene, non per traslitterare le chiamate v2.1 una a una.

FAQ

Cosa si rompe esattamente il 18 agosto 2026?

Tutto ciò che chiama ancora la Content API for Shopping v2.1 — upload dei feed, feed supplementari, custom label, aggiornamenti di prezzo e stock, letture delle disapprovazioni. La Merchant API v1 è il sostituto dal luglio 2025; la v1beta intermedia è già stata dismessa il 28 febbraio 2026.

La migrazione alla Merchant API è solo un nuovo URL?

No. Cambiano host e path, ma cambia anche il modello delle risorse — un monolite diventa sub-API focalizzate (datasources, products, inventories, reports, notifications), i nomi dei campi sono diversi e ottieni ErrorInfo, paginazione da 1.000 righe e patch parziali. Trattala come una ricostruzione che ti lascia messo meglio, non come un trova-e-sostituisci.

Posso continuare a usare i Dynamic Search Ads dopo settembre 2026?

No. I DSA esistenti, gli asset creati automaticamente e la corrispondenza generica a livello di campagna passano automaticamente ad AI Max, e non puoi più creare nuove campagne DSA tramite UI, Editor o API. Esegui un esperimento ADOPT_AI_MAX prima di allora, così il passaggio non sarà una sorpresa.

La cadenza mensile è un cambiamento che rompe la compatibilità?

Le versioni minori mensili non rompono la compatibilità ed è sicuro adottarle in continuo. Il rischio è lasciare che una versione maggiore arrivi al suo fine vita a un anno senza accorgersene — è lì che le chiamate iniziano a fallire. La v20 viene dismessa a giugno 2026, la v21 ad agosto, la v22 a ottobre.

Il dato del +7 % di AI Max è garantito?

È l’incremento dichiarato da Google per l’intero set di funzionalità rispetto alla sola corrispondenza per query di ricerca — un dato del fornitore, non una promessa per il tuo account. Esegui un esperimento ADOPT_AI_MAX e leggi il delta reale di CPA e ROAS prima di impegnarti.

Dove confermo la data di dismissione di una versione specifica o la forma di un payload?

La pagina delle date di dismissione della Google Ads API elenca il fine vita per versione; le release notes dettagliano i cambiamenti di ogni versione e le forme esatte delle richieste. Entrambe sono linkate in tutto questo pezzo — conferma il body prima di rilasciare, perché sono cambiati i nomi dei campi, non solo gli URL.

Il senso di tutto questo

Vuoi questo livello di visibilità nel tuo account?

Una sola e-mail. Ti dirò onestamente se ne vale la pena per il tuo setup.

Contattami →