Ukratko: Dva datumski fiksirana prekida srušit će tvoj stack: Content API for Shopping gasi se 18. kolovoza 2026., a Dynamic Search Ads automatski se nadograđuju na AI Max u rujnu 2026. Treća promjena — nova mjesečna kadenca izdanja — brže gura tvoju verziju API-ja u zastaru. Sve ostalo što je Google isporučio (AssetGenerationService, cart_data_sales_view, Merchant API u Scripts) prilika je koju raspoređuješ po vlastitom satu.
Cijela godina u jednoj rečenici
Dva datumski fiksirana prekida srušit će tvoj stack ako ih ignoriraš — Content API for Shopping gasi se 18. kolovoza 2026., a Dynamic Search Ads automatski se nadograđuju u AI Max u rujnu 2026. — a treća promjena, nova mjesečna kadenca izdanja, tiho gura tvoju verziju API-ja u zastaru brže nego prije. Sve ostalo što je Google isporučio ove godine prilika je, a ne obveza. Ovaj tekst svaku promjenu obrađuje na isti način: što se promijenilo, zašto je važno za tvoj račun te točan poziv, payload ili migracija koju treba odraditi — po redoslijedu prioriteta, najtvrđi rok prvi.
Neću nijednu od njih ostaviti na razini „trebao bi migrirati”. U svakom koraku stoji konkretan artefakt — endpoint koji zamjenjuje stari, payload eksperimenta, GAQL upit — pa točno vidiš što treba izgraditi prije nego što datum stigne.
Riječ o tome zašto je sve ovo uopće važno. Godinama su Google Ads i Merchant API-jevi bili sporo pokretna površina koju si mogao dotaknuti jednom godišnje. To je gotovo. Platforma sada isporučuje mjesečno, dvije od njezinih najvećih površina se gase, a kontrola koju si nekoć držao u rukama predaje se modelima. Računi koji izađu kao pobjednici jesu oni koji su ovu godinu tretirali kao migracijski projekt, a ne kao održavanje.
Ako napraviš jednu stvar ovaj kvartal: potvrdi da ništa u tvojem stacku više ne zove Content API v2.1 i napravi inventar svake DSA kampanje koju vodiš kako te rujanska nadogradnja ne bi iznenadila. To su dvije datumske obveze. AI, kreativni i izvještajni rad u nastavku prilika je koju raspoređuješ kad sam odlučiš.
Rok #1 — Content API for Shopping → Merchant API (18. kol 2026.)
Ovo je najtvrđi datum godine, pa ide prvi.
Što se promijenilo. Content API for Shopping v2.1 gasi se 18. kolovoza 2026.. Njegov nasljednik, Merchant API v1, postao je opće dostupan u srpnju 2025., a međufaza v1beta već je ugašena 28. veljače 2026.. Stari monolit zamijenjen je fokusiranim pod-API-jevima — datasources, products, inventories, reports, notifications.
Zašto je važno za tvoj račun. Sve što dira tvoj feed kroz stari API prestaje raditi tog datuma: učitavanja feedova, supplemental feedovi, custom labels, ažuriranja cijena i zaliha, čitanja odbijanja. Nije „lijepo bi bilo migrirati” — tvrdi je prekid. Ako dnevna skripta drži tvoje cijene usklađenima, ona 18. kolovoza zamukne i tvoj feed polako zastari sve dok netko ne primijeti izgubljeni prihod.
Što učiniti. Iznova izgradi prema strukturi pod-API-ja. Oblik migracije je mehanički — mijenjaju se host, putanja i resursni model, dok namjera ostaje ista. Evo prije/poslije za jedini najčešći poziv, upsert proizvoda:
# 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"} } }'
(Hostovi endpointa i podjela na pod-API-jeve potječu iz Googleove dokumentacije; potvrdi točno tijelo zahtjeva za svoj resurs u Merchant API referenci prije slanja u produkciju — mijenjali su se nazivi polja, ne samo URL.)
Odredište je iskreno bolje od onoga što zamjenjuje, a to ti baš nitko ne kaže. Tri poboljšanja koja besplatno nasljeđuješ migracijom:
Što ti novi API daje u odnosu na v2.1
- Strojno čitljive pogreške ErrorInfo — razumna logika ponovnog pokušaja, a ne uspoređivanje stringova
- Paginacija izvještaja Podignuta s 250 na 1.000 redaka po stranici (manje poziva)
- Djelomična ažuriranja product patch — mijenjaš jedno polje, ne cijeli re-push
- Model površine Fokusirani pod-API-jevi umjesto jednog monolita
Ako si odavno namjeravao ojačati svoj feed tooling, gašenje je upravo onaj okidač koji te tjera: izgradi jednom, izađi s čišćim rukovanjem pogreškama i manje round-tripova nego što je v2.1 ikada dopuštao.
Rok #2 — Dynamic Search Ads → AI Max (ruj 2026.)
Druga datumska promjena, i ona koja preoblikuje koliko kontrole držiš.
Što se promijenilo. AI Max for Search postao je opće dostupan 15. travnja 2026. nakon što je u svibnju 2025. lansiran u beti. Od rujna 2026. Google automatski nadograđuje sve preostale DSA, automatski stvorene elemente i široko podudaranje na razini kampanje u AI Max. Nakon toga ne možeš stvoriti novu DSA kampanju — ni u sučelju, ni u Editoru, ni kroz API.
Zašto je važno za tvoj račun. Razmjena je kontrola za porast. Uz puni set funkcionalnosti — podudaranje upita, prilagodbu teksta i proširenje final URL-a — Google prijavljuje oko +7 % konverzija ili vrijednosti konverzija u odnosu na samo podudaranje upita. Zauzvrat modelu predaješ podudaranje, tekst elemenata i izbor odredišnog URL-a. Ako u svoj DSA setup imaš ručno ugrađena pravila za brend ili usklađenost, tiha rujanska nadogradnja može potiho početi slati promet na URL-ove i tekstove koje nisi odobrio.
Što učiniti. Nemoj čekati da otkriješ što nadogradnja čini tvojim brojkama — izmjeri to sada. Google je zaštitne ograde i mjerne hookove isporučio kroz API u koraku s funkcionalnošću, pa prebacivanje možeš A/B testirati na vlastitim podacima prije nego što postane obavezno:
enable_ai_max (v21, kol 2025.)
Sam prekidač, polje na kampanji za pretraživačku mrežu.
targeting_expansion_view (v22, lis 2025.)
AI Max metrike bez ključnih riječi — upitaj ih da vidiš što je proširenje zapravo podudarilo.
matched_location_interest_view (v23, sij 2026.)
Učinak AI Maxa na razini lokacije — na koje se lokacije model naslonio.
Smjernice za tekst (v23.1, velj 2026.)
Isključenja pojmova i ograničenja poruka, kako bi pravila za brend i usklađenost preživjela automatizaciju.
ADOPT_AI_MAX eksperiment (v24.1, svi 2026.)
Kontrolirani A/B za očitavanje razlike u CPA-u i ROAS-u prije prisilnog rujanskog prebacivanja.
Praktičan potez je onaj zadnji: stvori ADOPT_AI_MAX eksperiment na svim računima, pusti ga da radi, pa pročitaj stvarnu razliku običnim GAQL povlačenjem — umjesto da to saznaš nakon što je nadogradnja nepovratna:
-- 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 je jedan od novih tipova eksperimenata isporučenih u v24.1; targeting_expansion_view je izvještajni resurs iz v22. Potvrdi dostupnost polja u release notes za verziju koju zoveš.)
Rok #3 (rotirajući) — mjesečna izdanja, kraći rok trajanja
Nije jedan datum, nego sat koji sada uvijek otkucava.
Što se promijenilo. Od v23 (28. siječnja 2026.) Google Ads API prešao je na mjesečnu kadencu izdanja: četiri glavne verzije godišnje plus mjesečne manje verzije, uz godinu dana podrške po glavnoj verziji.
Zašto je važno za tvoj račun. Brži pristup funkcionalnostima, i brže zastarijevanje. Verzije se gase po objavljenom rasporedu — v20 dosegne kraj podrške u lipnju 2026., v21 u kolovozu, v22 u listopadu. Mjesečni skok manje verzije nije breaking; propuštanje gašenja glavne verzije znači da tvoje skripte počnu vraćati pogreške bez ikakvog upozorenja osim datuma u kalendaru koji nisi pratio.
Što učiniti. Fiksiraj svoju verziju i prati kalendar gašenja. Najjeftinije osiguranje je rekurentna provjera koja zna koju verziju zoveš i upozorava ~60 dana prije isteka — API čak vraća verziju zahtjeva, pa je provjera svega nekoliko redaka:
# 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
404 s ugašene verzije ispad je koji si sam skrivio. Tretiraj upravljanje verzijama kao stalni rekurentni zadatak, a ne kao gašenje požara.
Sada prilike — AI ulazi u kreativu i feed
S riješenim rokovima, ostatak godine poluga je koju usvajaš po vlastitom rasporedu. Dvije usluge pretvorile su rad na elementima i feedu u nešto što možeš skriptirati preko tisuća SKU-ova:
- AssetGenerationService — Ads API, v22, zatvorena beta: AI generiranje teksta i slika, uz poboljšanje i ekstrakciju slika za PMax; v23.2 dodao je
VideoEnhancementza Google-generirani video. Generiranje kreative seli se iz sučelja u programabilni sloj. - Product Studio — Merchant API, alpha od travnja 2025.: AI-generirani naslovi i opisi proizvoda, uz AutomatedDiscounts za određivanje cijena u stvarnom vremenu. Kvaliteta feeda je strop za učinak Shoppinga i PMaxa, pa prepisivanje naslova na razini API-ja znači masovno poboljšanje tisuća SKU-ova bez ručnog rada.
Konkretan pipeline koji se time otključava: pročitaj SKU iz feeda → generiraj usklađen naslov/opis i slikovne elemente → gurni ih ravno u asset grupu, bez ručnog Canva koraka u sredini. Obje usluge su pre-GA — tretiraj ih kao pilot na dijelu kataloga, a ne kao implementaciju preko cijelog kataloga, dok ne diplomiraju.
I ono ispod haube — Ads i Merchant na jednom mjestu
Najpotcjenjenija promjena godine je neglamurozna: dvije polovice e-commerce računa napokon se susreću.
Što se promijenilo. Od 22. travnja 2026. Merchant API dostupan je iz Google Ads Scripts. U kombinaciji s product_filters (uvjetno dijeljenje feeda s Google Adsom, isporučeno u studenom 2025.) i CartDataSalesView (v24), petlja između zdravlja feeda i potrošnje na oglase zatvara se unutar jednog okruženja.
Zašto je važno za tvoj račun. Stara podjela — kampanje u Scripts, feed upravljan negdje drugdje — značila je da odbijeni proizvod troši proračun sve dok netko ne primijeti. Sada jedna skripta može reagirati na odbijanje feeda pauziranjem kampanje ili izbacivanjem SKU-a iz PMax listing grupe. A CartDataSalesView donosi segmentaciju konverzija na razini proizvoda u API, pa dobivaš ROAS na razini SKU-a bez ručnog spajanja podataka o kampanji s feedom:
-- 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
Taj jedan upit ulaz je u rangiranje profitabilnosti koje si nekoć svaki mjesec gradio ručno. (Resurs je cart_data_sales_view, isporučen u v24; potvrdi dostupnost segmenata u release notes za svoju verziju.)
Godina na jednoj vremenskoj crti
Svaka glavna verzija u nastavku potječe iz službenih release notes; Merchant prekretnice iz Merchant API latest updates. Desni stupac jedini je koji bi trebao pokretati tvoj kalendar — sve datumski fiksirano nije za pregovaranje.
| Datum | Izdanje | Što je stiglo | Sat? |
|---|---|---|---|
| 2025-07 | Merchant v1 GA | Službeni nasljednik Content API for Shopping | — |
| 2025-08 | Ads v21 | enable_ai_max na kampanjama za pretraživačku mrežu | — |
| 2025-10 | Ads v22 | AssetGenerationService (beta); targeting_expansion_view; PMax poboljšanje slika | — |
| 2025-11 | Merchant | product_filters — uvjetno dijeljenje feeda s Google Adsom | — |
| 2026-01 | Ads v23 | Mjesečna kadenca počinje; matched_location_interest_view; granularni računi | kadenca |
| 2026-02 | Ads v23.1 | Smjernice za tekst za PMax/Search; BenchmarksService; EU politički oglasi | — |
| 2026-02-28 | v1beta gašenje | Merchant API v1beta isključen | PROŠLO |
| 2026-04 | Ads v24 · Scripts | cart_data_sales_view; RETAIL_FILTER; Merchant API u Google Ads Scripts | — |
| 2026-08-18 | Content API OFF | Content API for Shopping v2.1 se gasi — migriraj feed | TVRDO |
| 2026-09 | DSA → AI Max | DSA, ACA i široko podudaranje automatska nadogradnja; nakon toga nema novih DSA | TVRDO |
Što učiniti ovaj kvartal — poredano po rokovima
Checklist, posložen po pištolju na sljepoočnici, a ne po tome koliko je zanimljivo:
[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- Posloži po roku, ne po zanimljivosti. Migracija feeda i DSA inventar su datumski fiksirani; odradi ih prve. AI i izvještajni rad nemaju pištolj na sljepoočnici — rasporedi ih nakon.
- Fiksiraj i prati svoju verziju API-ja. Mjesečna kadenca nagrađuje disciplinirane, a kažnjava odsutne — 404 s ugašene verzije ispad je koji si sam rezervirao.
- AI Max tretiraj kao mjerljiv, a ne neizbježan. Tip eksperimenta
ADOPT_AI_MAXpostoji upravo zato da usvajaš na temelju dokaza — pročitaj vlastitu razliku prije nego što rujan napravi izbor umjesto tebe. - Migriraj na bolji API, ne samo na novi.
ErrorInfo, paginacija od 1.000 redaka ipatchrazlozi su da iznova izgradiš kako treba, a ne da v2.1 pozive doslovno preslikaš jedan na jedan.
FAQ
Što se točno ruši 18. kolovoza 2026.?
Sve što još uvijek zove Content API for Shopping v2.1 — učitavanja feedova, supplemental feedovi, custom labels, ažuriranja cijena i zaliha, čitanja odbijanja. Merchant API v1 zamjena je još od srpnja 2025.; međufaza v1beta već je ugašena 28. veljače 2026.
Je li migracija na Merchant API samo novi URL?
Ne. Mijenjaju se host i putanja, ali i resursni model — jedan monolit postaje fokusirani pod-API-jevi (datasources, products, inventories, reports, notifications), nazivi polja se razlikuju, a dobivaš ErrorInfo, paginaciju od 1.000 redaka i djelomični patch. Tretiraj to kao ponovnu izgradnju koja te ostavlja u boljem položaju, a ne kao find-and-replace.
Mogu li nastaviti voditi Dynamic Search Ads nakon rujna 2026.?
Ne. Postojeći DSA, automatski stvoreni elementi i široko podudaranje na razini kampanje automatski se nadograđuju na AI Max, a nove DSA kampanje više ne možeš stvarati kroz sučelje, Editor ili API. Pokreni ADOPT_AI_MAX eksperiment prije toga da prebacivanje ne bude iznenađenje.
Je li mjesečna kadenca breaking change?
Manje mjesečne verzije nisu breaking i sigurno ih je usvajati kontinuirano. Rizik je dopustiti da glavna verzija nezapaženo dosegne kraj svoje jednogodišnje podrške — tada pozivi počinju padati. v20 se gasi u lipnju 2026., v21 u kolovozu, v22 u listopadu.
Je li brojka od +7 % za AI Max zajamčena?
To je Googleov prijavljeni porast za puni set funkcionalnosti u odnosu na samo podudaranje upita — brojka dobavljača, ne obećanje za tvoj račun. Pokreni ADOPT_AI_MAX eksperiment i pročitaj stvarnu razliku u CPA-u i ROAS-u prije nego što se obvežeš.
Gdje potvrđujem datum gašenja određene verzije ili oblik payloada?
Stranica s datumima gašenja Google Ads API-ja navodi kraj podrške po verziji; release notes detaljno opisuju promjene svake verzije i točne oblike zahtjeva. Oboje je povezano kroz ovaj tekst — potvrdi tijelo zahtjeva prije nego što ga pošalješ u produkciju, jer su se mijenjali nazivi polja, ne samo URL-ovi.