Gli strumenti di creatività dinamica non guardano le foto dei tuoi prodotti. Guardano il tuo feed. Un template preleva image_link, title, price e pochi altri campi e li inserisce in un layout, e se uno di questi campi manca, è malformato o ha una forma sbagliata per il canale, il risultato non è un annuncio brutto: è un riquadro vuoto, un'icona segnaposto o un banner che non viene mai pubblicato. La specifica di Google Merchant Center fissa la soglia minima a 500 x 500 pixel per image_link, con 1500 x 1500 consigliati, e questo è solo uno dei cinque campi che decidono se una riga di dati di catalogo diventa un annuncio funzionante. Questa guida è per chi viene incolpato quando la creatività "sembra rotta", di solito qualcuno del team feed o growth e non il designer, e illustra quali campi contano, cosa si rompe quando sono sbagliati e come controllare un feed prima di toccare un template.
Perché la creatività dinamica tratta il feed come fonte di verità
Un banner statico viene progettato una volta e pubblicato. Un banner, un video o un annuncio catalogo dinamico viene generato per ogni SKU, per ogni canale, su larga scala, il che significa che il design esiste solo come insieme di regole: metti questo campo qui, formatta quel campo così, nascondi questo elemento se il campo è vuoto. Gli strumenti di Feedance per creatività immagine, creatività video e creatività HTML5 funzionano in questo modo, come qualsiasi altro motore di creatività basato sul feed presente sul mercato. La conseguenza pratica è che un bug della creatività è quasi sempre un bug dei dati travestito da problema di design. Se dieci SKU su mille mostrano un layout rotto, la diagnosi più rapida non è "controlla il template", ma "estrai quelle dieci righe e guarda cosa hanno di diverso".
I cinque campi del feed che decidono se la creatività viene visualizzata
Non tutti gli attributi di un feed di prodotto incidono sull'output creativo. Questi cinque sì, e falliscono in modi prevedibili.
- image_link e additional_image_link. Google richiede almeno 500 x 500 pixel e ne consiglia 1500 x 1500 o più, e vieta esplicitamente immagini segnaposto, illustrazioni generiche, bordi, watermark e testi promozionali o loghi impressi nella foto. Una pagina delle norme separata tratta direttamente il tema: le disapprovazioni per "testo sull'immagine" sono attivate da loghi del retailer, call to action o watermark che coprono il prodotto, anche se Google non pubblica una soglia esatta in pixel o in percentuale per stabilire quanto testo sia troppo. Per la generazione di creatività in particolare, un'immagine con un badge di prezzo o un adesivo "50% OFF" già impresso entrerà in conflitto con il badge che il tuo template sta per aggiungere sopra, producendo un risultato con doppio timbro e illeggibile.
additional_image_linkè facoltativo, ha un limite di dieci URL per prodotto e ogni voce deve essere un URL pulito, conforme a RFC 3986 e inferiore a 2.000 caratteri: una virgola fuori posto in un URL non codificato fa sparire silenziosamente tutte le immagini successive. - title. I template troncano. Un titolo di 150 caratteri pensato per una pagina di risultati di ricerca verrà tagliato a metà parola in un posizionamento feed 4:5 o in un frame story 9:16. Se la formula del titolo mette in testa il brand e in coda l'elemento distintivo ("Taglia 42, Rosso, Cotone"), è proprio quella la parte che viene tagliata.
- price e sale_price. I motori di creatività mostrano il campo compilato e nascondono l'altro. Un feed che invia un
sale_priceuguale aprice(un bug di esportazione comune quando uno sconto è appena terminato) produce un banner che pubblicizza uno sconto dello 0%, o un prezzo barrato identico a quello mostrato: sembra un bug di visualizzazione, ma è un bug dei dati. - availability. La maggior parte dei motori di creatività esclude per impostazione predefinita gli articoli esauriti dai set dinamici. Se il tuo feed riporta
in stockun giorno dopo che il magazzino ha effettivamente esaurito l'articolo, la creatività continua a pubblicizzare qualcosa che il cliente non può comprare, un risultato peggiore di un riquadro vuoto. - product_type / custom_label_0–4. Sono i campi che il template usa per scegliere una variante di layout: una cornice diversa per abbigliamento ed elettronica, una call to action diversa per prezzo pieno e liquidazione. Un
product_typevuoto o incoerente fa sì che ogni SKU ripieghi sullo stesso template generico indipendentemente dalla categoria, ed è di solito la vera causa delle lamentele del tipo "le nostre creatività sembrano tutte uguali".
Analisi di una riga del feed: prima e dopo
La tabella seguente è un esempio illustrativo, non il feed reale di un cliente, costruito per mostrare come questi cinque campi si muovono insieme. La riga "prima" è un'esportazione grezza tipica di un negozio basato su plugin; la riga "dopo" è ciò che un passaggio di arricchimento basato su regole corregge prima della generazione delle creatività.
| Campo | Prima | Dopo | Effetto sulla creatività |
|---|---|---|---|
| image_link | 320x320 px, badge rosso "SALE" impresso | 1600x1600 px, foto pulita del solo prodotto | Supera il minimo di 500x500; il badge del template non si sovrappone più a uno già impresso |
| title | "Premium Cotton Crew Neck T-Shirt Unisex Regular Fit Machine Washable Size M Color Navy Blue" | "Crew Neck Tee, Navy, M" | Sta in una scheda feed 4:5 senza troncare la taglia e il colore che distinguono lo SKU |
| sale_price | 29.99 (uguale al prezzo) | 21.99 (price: 29.99) | Il badge di sconto mostra una percentuale reale invece di "0% di sconto" |
| availability | in stock (non aggiornato, di 26 ore prima) | out of stock (sincronizzato ogni ora) | Lo SKU esce dal set dinamico invece di pubblicizzare un articolo esaurito |
| product_type | "" (vuoto) | "Apparel > Tops > T-Shirts" | Il template seleziona il layout per l'abbigliamento invece della cornice generica di riserva |
Nessuna di queste cinque correzioni tocca il template della creatività. Il template non è cambiato tra "prima" e "dopo": è cambiato il feed.
I vincoli creativi dei canali che il tuo feed deve rispettare
Anche un feed perfettamente arricchito può produrre creatività rotte se l'output non rispetta le regole di formato del canale. Queste regole variano da piattaforma a piattaforma e cambiano spesso, quindi considera la tabella seguente come un punto di partenza da verificare, non come una specifica definitiva.
| Canale | Proporzioni comuni | Risoluzione / durata | Vincolo rilevante |
|---|---|---|---|
| Feed e Stories di Meta | 4:5 (feed), 9:16 (Stories/Reels) | ~1080x1350 (feed), ~1080x1920 (Stories) | Testi e loghi devono stare all'interno di una zona sicura (un tracker delle specifiche pubblicitarie del 2026 indica di lasciare libero circa il ~14% superiore e il ~20-35% inferiore di un canvas 9:16), perché Meta può ritagliare o sovrapporre elementi dell'interfaccia su quei bordi. La pagina ufficiale delle specifiche di Meta non era raggiungibile durante questa ricerca (ha restituito una risposta bloccata da robots), quindi considera questo dato un punto di partenza e verificalo con le specifiche pubblicitarie ufficiali di Meta prima di definire un template. |
| TikTok in-feed / catalogo Smart+ | 9:16 | 540x960 minimo, 720x1280+ preferibile, fino a 60 secondi | Gli annunci Smart+ Catalog richiedono nel catalogo almeno quattro prodotti disponibili, approvati e attivati prima ancora che il tipo di annuncio sia disponibile: un feed con tre SKU idonei non ti permetterà di lanciare, indipendentemente dalla qualità della creatività |
| Banner HTML5 | Formati display standard IAB | Caricamento iniziale limitato a 15 richieste di file secondo le linee guida IAB per le creatività display | Un template che inserisce troppi valori additional_image_link in una singola unità HTML5 può superare il limite di richieste e non caricarsi nell'anteprima dell'ad server, indipendentemente dal peso totale dei file |
Una diagnostica in cinque punti prima di dare la colpa al template
- Estrai gli SKU specifici che mostrano creatività rotte e controlla per prima cosa la risoluzione e l'accessibilità del file di
image_link: un'immagine che restituisce 404 o sottodimensionata è la causa singola più comune. - Verifica se
additional_image_linkcontiene una virgola non codificata o un URL di oltre 2.000 caratteri, che troncano silenziosamente l'elenco delle immagini invece di generare un errore visibile. - Confronta
priceesale_price: se coincidono, il tuo badge di sconto sta mostrando un bug reale, non un difetto di design. - Confronta l'età del campo
availabilitycon la cadenza effettiva di sincronizzazione dell'inventario. Con una sincronizzazione giornaliera questo scarto può arrivare per definizione a 24 ore, un problema diverso da un feed rotto che richiede un livello di sincronizzazione più rapido, non una correzione dei dati. - Raggruppa gli SKU con problemi per
product_type. Se si concentrano in una categoria, il problema è di solito un valore di tassonomia mancante o malformato, non i dati del singolo prodotto.
Dove questo metodo non basta
Questo metodo diagnostica la completezza della visualizzazione, cioè se i campi di cui un template ha bisogno sono presenti, ben formati e correttamente delimitati. Non diagnostica la qualità creativa: se il layout è ben progettato, se il copy converte o se il ritmo di un video mantiene l'attenzione. Queste sono questioni di design e di test, e l'arricchimento del feed non può rispondervi. Se la vera lacuna del tuo team è testare molte varianti creative su segmenti di pubblico diversi, e non correggere visualizzazioni rotte, uno strumento costruito specificamente attorno al test delle varianti, come Marpipe, svolge un lavoro diverso dalla generazione di creatività basata sul feed e potrebbe essere la scelta più adatta per quella specifica esigenza. Anche il livello di feed protection di Feedance ha un limite reale che vale la pena dichiarare apertamente: funziona tramite il monitoraggio del numero di prodotti e i log degli errori, non con una sorveglianza continua in tempo reale, quindi un'improvvisa corruzione del feed a metà giornata viene rilevata al controllo programmato successivo, non nell'istante in cui avviene.
Domande frequenti
Perché il mio annuncio dinamico mostra un riquadro grigio invece dell'immagine del prodotto?
La causa più comune è un URL di image_link che non risponde più, oppure un'immagine al di sotto della risoluzione minima del canale. Controlla l'URL direttamente in un browser prima di verificare qualsiasi altra cosa.
Feedance sincronizza il mio feed in tempo reale?
No. Feedance sincronizza ogni giorno con il piano Essentials e ogni ora con i piani Business ed Enterprise. Se la tua creatività deve riflettere variazioni di stock o prezzo più rapidamente, un piano con sincronizzazione oraria colma gran parte del divario, ma nessuno dei due livelli è in tempo reale.
Un testo promozionale impresso sulla foto di un prodotto può far disapprovare tutto il mio feed?
Può far disapprovare singoli articoli in base alle norme di Google sul testo nelle immagini, non l'intero account, anche se un tasso di disapprovazione abbastanza alto può attivare una revisione più ampia a livello di account. La soluzione è un'immagine di base pulita con il solo prodotto, con eventuali badge promozionali aggiunti dal template della creatività.
Quante immagini aggiuntive dovrei inviare per prodotto?
additional_image_link ne consente fino a dieci, ma di più non significa automaticamente meglio per la generazione di creatività: ognuna è un potenziale input del template, quindi invia immagini che mostrino angolazioni o contesti davvero diversi, non quasi duplicati.
Perché una categoria di prodotti viene visualizzata bene e un'altra no?
Quasi sempre si tratta di una lacuna in product_type o custom_label. Se il campo è vuoto o formattato in modo incoerente per una categoria, ogni SKU di quella categoria ripiega su un template generico, per quanto buone siano le sue immagini.
I prodotti esauriti vanno rimossi completamente dal feed?
Non necessariamente: impostare availability su out of stock e lasciare che il motore di creatività li escluda di solito basta, e conserva i dati storici di performance se l'articolo torna disponibile. La rimozione completa serve solo per gli SKU fuori produzione.
Feedance gestisce la strategia di offerta una volta che la creatività è attiva?
No. Feedance gestisce il feed e ne genera le creatività; le decisioni su strategia di offerta e budget restano nella piattaforma pubblicitaria o nel tuo strumento di media buying.
Qual è il modo più rapido per individuare questi problemi prima della pubblicazione?
Esegui la diagnostica in cinque punti descritta sopra su un campione di SKU prima del lancio di una campagna, non dopo che le creatività hanno iniziato a girare. Individuare un valore product_type malformato su dieci SKU è una correzione di cinque minuti prima del lancio, e un ticket di assistenza dopo.
Se la tua creatività dinamica si rompe e vuoi un secondo parere su quale di questi cinque campi sia la vera causa, una demo di 15 minuti è il modo più rapido per analizzare il tuo feed con questa checklist.

Kardelen Yılmaz si occupa di growth in Feedance, dove aiuta brand e agenzie e-commerce a ottenere un ritorno maggiore da ogni prodotto che pubblicizzano. Scrive di qualità del feed di prodotto, campagne Shopping e Performance Max, automazione delle creatività e di come lo shopping guidato dall'AI sta cambiando la visibilità dei prodotti.
LinkedIn












