Indice
Cos'è un feed di prodotto e perché è il cuore del canale
I tre metodi di caricamento disponibili
Campi obbligatori: cosa deve sapere OpenAI di ogni auto
Campi opzionali che migliorano le prestazioni
Il campo availability: il più critico di tutti
Come scrivere il titolo e la descrizione affinché l'IA comprenda l'auto
La scadenza di due settimane: perché il feed deve essere sincronizzato
Come convalidare il feed prima di lanciare la campagna
Come usare ads_metadata per segmentare lo stock
L'errore più comune: pubblicizzare auto che non esistono più
Dealcar e la generazione automatica del feed
Domande frequenti

Cos'è un feed di prodotto e perché è il cuore del canale
Un feed di prodotto è un file strutturato che contiene i dati di tutti i prodotti che un inserzionista vuole mostrare nei suoi annunci. Nel settore dell'e-commerce, il feed di prodotto è il file che alimenta Google Shopping, Meta Catalog o Amazon Ads. In ChatGPT Ads, il feed di prodotto è il file che alimenta gli annunci dei veicoli.
Il vantaggio del sistema di feed è che non occorre creare manualmente ogni annuncio. La concessionaria carica il feed con i dati di tutte le auto in stock e OpenAI genera automaticamente gli annunci per ciascun veicolo: immagine, titolo, descrizione e link alla scheda prodotto. Quando il prezzo di un'auto cambia, il feed si aggiorna e l'annuncio riflette il nuovo prezzo. Quando l'auto viene venduta, viene contrassegnata come non disponibile nel feed e l'annuncio smette di essere mostrato.
Questa automazione è particolarmente preziosa per una concessionaria di auto usate perché lo stock cambia costantemente: nuove auto che entrano, prezzi che si modificano, auto che vengono vendute. Gestire tutto questo manualmente con annunci singoli sarebbe impraticabile a partire da 10 o 15 auto in stock.
Consulta la guida completa di ChatGPT Ads per concessionarie.
Secondo OpenAI, gli annunci generati dal feed sono stati storicamente quelli con le migliori prestazioni sulla sua piattaforma.
I tre metodi di caricamento disponibili
OpenAI offre tre modi per caricare il feed sull'Ads Manager, ciascuno pensato per un diverso profilo tecnico.
Il CSV o TXT manuale è il punto d'ingresso per chi desidera testare il canale prima di sviluppare un'integrazione. Si prepara il file in Excel o Google Sheets, lo si esporta in formato CSV e lo si carica direttamente nell'Ads Manager dalla scheda Strumenti. È il metodo più semplice ma il meno sostenibile: gli articoli del feed scadono dopo due settimane se non vengono aggiornati, obbligando a ripetere il caricamento con frequenza se lo stock cambia. Per un test iniziale con 5 o 10 auto, può essere sufficiente.
L'URL ospitato è il metodo consigliato per la maggior parte delle concessionarie. Lo stock viene pubblicato su un URL pubblico in formato strutturato (CSV, JSON o altro formato compatibile) e OpenAI legge tale URL periodicamente. Quando l'auto viene venduta, il sistema di gestione aggiorna l'URL e il feed riflette la modifica alla successiva lettura di OpenAI. Non richiede sviluppi complessi: se il sistema di gestione della concessionaria può esportare lo stock in un formato strutturato su un URL pubblico, l'integrazione è fatta.
Centralizza la pubblicazione dello stock su tutti i canali da dealcar.io/stock-coches-multipublicacion.
La connessione SFTP è destinata ai team tecnici che desiderano automatizzare il trasferimento da server a server. L'host di OpenAI è sftp.commerce.openai.com sulla porta 443. L'utente segue il formato oaiproductfeedprod.[feed-id]. Il vantaggio di SFTP è che consente di programmare aggiornamenti automatici del feed con la frequenza di cui la concessionaria ha bisogno, senza dipendere dalla lettura periodica dell'URL.
Campi obbligatori: cosa deve sapere OpenAI di ogni auto
OpenAI definisce una specifica di feed con campi obbligatori e opzionali. I campi obbligatori sono quelli di cui il sistema ha bisogno per generare l'annuncio e determinarne l'idoneità.
L'item_id è l'identificatore unico di ogni auto nel feed. Deve essere stabile: se la stessa auto appare con item_id diversi nei vari aggiornamenti del feed, il sistema la tratterà come auto distinte. Il VIN (numero di telaio) è l'identificatore più robusto per i veicoli perché è unico, permanente e verificabile. Anche la targa funziona se la concessionaria non lavora con il VIN.
Il title è il testo che appare come titolo dell'annuncio. Per i veicoli, il formato più efficace include marca, modello, versione, anno e uno o due attributi rilevanti: "Volkswagen Golf 1.6 TDI Advance 2019 automatica" è meglio di "Volkswagen Golf diesel". Il limite di caratteri raccomandato da OpenAI è sufficiente per includere queste informazioni.
La description è il testo descrittivo dell'annuncio. Qui c'è più spazio per comunicare il valore dell'auto: chilometri, cronologia, optional, condizioni di vendita, classe ambientale. Una descrizione ben scritta aiuta il sistema di OpenAI a capire in quali conversazioni tale auto è rilevante.
La url è il link alla scheda del veicolo sul sito web della concessionaria. Se la concessionaria non ha un sito proprio con schede individuali per auto, può usare l'URL della scheda su un portale, sebbene perda il controllo sull'esperienza di atterraggio e la capacità di installare il pixel di tracciamento.
La image_url è l'URL della foto principale dell'auto. Deve essere un'immagine accessibile pubblicamente, in formato standard (JPG, PNG) e di buona qualità. Gli annunci di prodotto mostrano l'immagine insieme al titolo e al prezzo, quindi una foto di bassa qualità o con uno sfondo disordinato riduce la percentuale di clic (CTR).
Il price include l'importo e la valuta nello stesso campo: "15900.00 EUR". Se l'auto ha un prezzo in offerta diverso dal prezzo abituale, il campo sale_price consente di mostrarli entrambi.
Il campo availability indica se l'auto è disponibile per la vendita. I valori ammessi sono "in_stock" (disponibile), "out_of_stock" (venduta o non disponibile) e "preorder" (prenotata). Questo campo è il più critico del feed e viene spiegato in dettaglio più avanti.
Il seller_name è il nome della concessionaria così come deve apparire nell'annuncio. Il seller_url è l'URL della pagina principale della concessionaria.
Campi opzionali que migliorano le prestazioni
Oltre ai campi obbligatori, esistono campi opzionali che migliorano la qualità degli annunci e la capacità del sistema di OpenAI di mostrarli nelle conversazioni corrette.
Il campo brand con la marca del veicolo aiuta il sistema di corrispondenza ad associare l'annuncio alle conversazioni relative a quel marchio. Per una concessionaria plurimarca, avere il campo brand correttamente compilato su ogni auto migliora la segmentazione contestuale.
La condition indica se l'auto è nuova o usata: "new" o "used". Per una concessionaria di auto usate, questo campo sarà sempre "used" e aiuta il sistema a non mostrare l'annuncio nelle conversazioni sulle auto nuove.
Il campo ads_metadata è il più strategico tra i campi opzionali. Consente di aggiungere etichette personalizzate a ciascuna auto del feed che vengono poi utilizzate come filtri nell'Ads Manager per creare diversi gruppi di annunci per segmento. Una concessionaria può etichettare le auto per fascia di prezzo, tipo di carrozzeria, carburante o rotazione prevista, e successivamente creare campagne distinte per ciascun segmento senza dover caricare feed separati.
Il campo availability: il più critico di tutti
Il campo availability determina se l'auto appare o meno negli annunci. Se un'auto viene venduta e il campo availability non viene aggiornato in "out_of_stock", l'annuncio rimane attivo e gli acquirenti arrivano sulla scheda di un'auto che non esiste più.
Questo scenario ha due conseguenze negative. La prima è il costo: la concessionaria paga per i clic di acquirenti interessati che atterrano su un'auto venduta. La seconda è l'esperienza: l'acquirente che fa clic e trova l'auto venduta riceve una cattiva prima impressione della concessionaria.
La soluzione è una sincronizzazione del feed in tempo reale o almeno giornaliera con il sistema di gestione della concessionaria. Ogni volta che un'auto viene contrassegnata come venduta nel DMS, il campo availability del feed deve essere aggiornato in "out_of_stock" alla sincronizzazione successiva. Con l'URL ospitato, questo processo può essere automatico se il sistema di gestione genera dinamicamente il feed dall'inventario corrente.
Leggi anche la checklist per il controllo qualità dello stock in una concessionaria.
Il campo availability serve anche a gestire le prenotazioni. Un'auto prenotata ma non ancora consegnata può essere temporaneamente contrassegnata come "out_of_stock" per smettere di generare lead finché l'operazione non viene confermata o annullata.
Come scrivere il titolo e la descrizione affinché l'IA comprenda l'auto
In Google VLA, il feed dispone di campi specifici per marca, modello, anno, carburante, chilometri e trasmissione. Il sistema di Google comprende esattamente di che tipo di auto si tratta senza la necessità che queste informazioni siano presenti nel testo libero.
In ChatGPT Ads, il sistema di corrispondenza utilizza il titolo e la descrizione come principale fonte di informazioni sull'auto. Se il titolo riporta solo "Volkswagen Golf" e la descrizione è vuota, il sistema dispone di pochissime informazioni per decidere in quali conversazioni quell'annuncio sia rilevante.
Un titolo efficace per il feed di ChatGPT Ads include marca, modello, versione o allestimento, anno e uno o due attributi rilevanti per il potenziale acquirente: carburante, trasmissione o un optional di rilievo. "Seat Arona FR 1.0 TSI 2021 automatica, classe ambientale C" dice molto di più di "Seat Arona".
Una descrizione efficace completa le informazioni che non trovano spazio nel titolo: chilometri effettivi, cronologia delle manutenzioni disponibile, optional del veicolo, stato dei principali elementi di usura e condizioni di vendita (se include il passaggio di proprietà, la garanzia disponibile, la possibilità di finanziamento). Questa descrizione è quella utilizzata dal sistema di OpenAI per valutare se l'auto è pertinente quando un acquirente descrive la propria situazione in una conversazione.
Consulta anche come scrivere buone descrizioni per gli annunci di auto.
La scadenza di due settimane: perché il feed deve essere sincronizzato
OpenAI ha una regola chiara pubblicata nella sua documentazione: gli articoli del feed scadono se non vengono aggiornati entro due settimane. Un feed caricato manualmente come CSV che non viene ricaricato dopo 14 giorni cessa di essere attivo.
Questo comporta conseguenze importanti per l'operatività della concessionaria. Se il feed viene gestito con il metodo CSV manuale, è necessario stabilire un processo di aggiornamento almeno settimanale per evitare la scadenza. Se il feed viene gestito tramite URL ospitato o SFTP, la sincronizzazione può essere automatica e la scadenza non rappresenta un problema poiché il feed è sempre aggiornato.
La frequenza di aggiornamento raccomandata dipende dalla velocità di rotazione dello stock. Per una concessionaria che vende 20 o 30 auto al mese, un aggiornamento quotidiano del feed garantisce che gli annunci riflettano sempre lo stock reale. Per una con una rotazione inferiore, un aggiornamento a giorni alterni può essere sufficiente.
Come convalidare il feed prima di lanciare la campagna
OpenAI elabora il feed al momento del caricamento e mostra lo stato di convalida nella sezione Upload History dell'Ads Manager. Gli errori di convalida più frequenti sono campi obbligatori vuoti, URL delle immagini non accessibili pubblicamente, formati di prezzo errati e item_id che cambiano tra un aggiornamento e l'altro.
Prima di lanciare la prima campagna, occorre verificare tre cose nell'Ads Manager. La prima è che il numero di prodotti convalidati corrisponda al numero di auto presenti nel feed: se il feed contiene 25 auto e solo 18 sono convalidate, ce ne sono 7 con errori da correggere. La seconda è che i titoli, le descrizioni e le immagini degli annunci di esempio vengano visualizzati correttamente nell'anteprima. La terza è che l'URL di ciascuna scheda veicolo sia accessibile e reindirizzi alla pagina corretta.
Una volta lanciata la campagna, il sistema può impiegare fino a sette ore per mostrare i dati sulle prestazioni nella scheda Products. Se la scheda è vuota dopo questo periodo, non significa necessariamente che il feed contenga errori: potrebbe essere che la campagna non abbia ancora avuto una diffusione sufficiente per generare dati di reportistica.
Come usare ads_metadata per segmentare lo stock
Il campo ads_metadata consente di aggiungere coppie chiave-valore personalizzate a ciascuna auto del feed. Tali coppie vengono poi utilizzate nell'Ads Manager come filtri per definire quali auto inserire in ciascun gruppo di annunci.
Una concessionaria con uno stock variegato può utilizzare ads_metadata per creare campagne distinte senza caricare feed separati. Alcuni esempi pratici: etichettare le auto per fascia di prezzo (gamma_bassa, gamma_media, gamma_alta) per creare gruppi di annunci con context hints e offerte differenti in base al ticket medio; etichettare per tipo di carrozzeria (suv, berlina, familiare, compatta) per creare context hints più specifici per ogni tipo di acquirente; etichettare per rotazione prevista (alta_rotazione, media_rotazione) per destinare un budget maggiore alle auto che storicamente si vendono più rapidamente.
Il campo ads_metadata accetta molteplici coppie chiave-valore per auto, il che consente di combinare criteri di segmentazione in un'unica etichetta.
Consulta anche come usare i context hints di ChatGPT Ads per segmentare per profilo di acquirente.

L'errore più comune: pubblicizzare auto che non esistono più
L'errore che costa più denaro nelle campagne basate su feed di veicoli è continuare a mostrare annunci di auto già vendute. Si tratta di un errore che non genera alcun messaggio di errore visibile nel sistema: l'annuncio funziona correttamente dal punto di vista tecnico, il problema è che l'auto a cui l'acquirente viene indirizzato non è più disponibile.
La soluzione è tecnica: la sincronizzazione del feed deve essere automatica e il campo availability deve essere aggiornato in tempo reale o almeno nello stesso giorno in cui l'auto viene venduta. Con un sistema di gestione che genera dinamicamente il feed dall'inventario corrente, questo problema scompare. Con un feed manuale che viene aggiornato solo quando ci si ricorda di farlo, il problema diventa ricorrente.
Un secondo errore frequente riguarda gli URL delle schede veicolo che restituiscono un errore 404 perché l'auto è stata rimossa dal sito web ma l'URL è rimasto nel feed. OpenAI può rilevare gli URL non accessibili durante la convalida, ma se l'URL era accessibile al momento del caricamento del feed e successivamente genera un errore, l'annuncio potrebbe rimanere attivo con un link interrotto.
Leggi anche gli errori di gestione dello stock che costano di più a una concessionaria.
Dealcar e la generazione automatica del feed
Dealcar genera il feed di prodotto per ChatGPT Ads in modo automatico direttamente dall'inventario della concessionaria: quando un'auto entra in stock, appare nel feed con tutti i campi necessari; quando viene venduta, il campo availability si aggiorna automaticamente in "out_of_stock". Non è necessario preparare il feed manualmente o mantenere una sincronizzazione separata.
Puoi vedere come funziona su dealcar.io/dealcar-boost/chatgpt-para-concesionarios o richiedere una demo su dealcar.io.
Domande frequenti
Di quante auto ho bisogno nel feed per iniziare con ChatGPT Ads?
Test indipendenti hanno confermato che i feed con 6 prodotti funzionano senza errori. OpenAI menziona un minimo di 1.000 prodotti nella sua documentazione per campagne di feed su scala, ma nella beta attuale il sistema accetta feed più piccoli. Per una concessionaria indipendente con 15 o 20 auto in stock, l'intero feed è sufficiente per iniziare.
Il feed di ChatGPT Ads è compatibile con il feed di Google VLA?
Non direttamente. Google VLA dispone di campi specifici per il settore automobilistico (carburante, chilometri, anno, trasmissione, condizioni) che ChatGPT Ads non ha nella sua specifica attuale. L'inventario di base è lo stesso, ma è necessario generare due feed con formati diversi adatti a ciascuna piattaforma.
Cosa succede se un'auto nel feed ha l'URL dell'immagine interrotto?
OpenAI potrebbe rifiutare tale prodotto durante la convalida del feed. Se l'immagine era accessibile al momento del caricamento e successivamente smette di esserlo, l'annuncio può rimanere attivo ma con un'immagine di riserva (fallback) o senza immagine, riducendo il CTR. Conviene utilizzare URL di immagini stabili ospitati sul server della concessionaria o su un CDN, e non su piattaforme esterne che potrebbero cancellare o spostare le immagini.
Posso avere più di un feed per la stessa concessionaria?
Secondo la documentazione di OpenAI, ciascun account Ads Manager ha una sola connessione di feed. Per segmentare lo stock in campagne diverse, la soluzione consigliata è utilizzare il campo ads_metadata all'interno dello stesso feed e filtrare per tale campo in ciascun gruppo di annunci.
Indice
Cos'è un feed di prodotto e perché è il cuore del canale
I tre metodi di caricamento disponibili
Campi obbligatori: cosa deve sapere OpenAI di ogni auto
Campi opzionali che migliorano le prestazioni
Il campo availability: il più critico di tutti
Come scrivere il titolo e la descrizione affinché l'IA comprenda l'auto
La scadenza di due settimane: perché il feed deve essere sincronizzato
Come convalidare il feed prima di lanciare la campagna
Come usare ads_metadata per segmentare lo stock
L'errore più comune: pubblicizzare auto che non esistono più
Dealcar e la generazione automatica del feed
Domande frequenti

Cos'è un feed di prodotto e perché è il cuore del canale
Un feed di prodotto è un file strutturato che contiene i dati di tutti i prodotti che un inserzionista vuole mostrare nei suoi annunci. Nel settore dell'e-commerce, il feed di prodotto è il file che alimenta Google Shopping, Meta Catalog o Amazon Ads. In ChatGPT Ads, il feed di prodotto è il file che alimenta gli annunci dei veicoli.
Il vantaggio del sistema di feed è che non occorre creare manualmente ogni annuncio. La concessionaria carica il feed con i dati di tutte le auto in stock e OpenAI genera automaticamente gli annunci per ciascun veicolo: immagine, titolo, descrizione e link alla scheda prodotto. Quando il prezzo di un'auto cambia, il feed si aggiorna e l'annuncio riflette il nuovo prezzo. Quando l'auto viene venduta, viene contrassegnata come non disponibile nel feed e l'annuncio smette di essere mostrato.
Questa automazione è particolarmente preziosa per una concessionaria di auto usate perché lo stock cambia costantemente: nuove auto che entrano, prezzi che si modificano, auto che vengono vendute. Gestire tutto questo manualmente con annunci singoli sarebbe impraticabile a partire da 10 o 15 auto in stock.
Consulta la guida completa di ChatGPT Ads per concessionarie.
Secondo OpenAI, gli annunci generati dal feed sono stati storicamente quelli con le migliori prestazioni sulla sua piattaforma.
I tre metodi di caricamento disponibili
OpenAI offre tre modi per caricare il feed sull'Ads Manager, ciascuno pensato per un diverso profilo tecnico.
Il CSV o TXT manuale è il punto d'ingresso per chi desidera testare il canale prima di sviluppare un'integrazione. Si prepara il file in Excel o Google Sheets, lo si esporta in formato CSV e lo si carica direttamente nell'Ads Manager dalla scheda Strumenti. È il metodo più semplice ma il meno sostenibile: gli articoli del feed scadono dopo due settimane se non vengono aggiornati, obbligando a ripetere il caricamento con frequenza se lo stock cambia. Per un test iniziale con 5 o 10 auto, può essere sufficiente.
L'URL ospitato è il metodo consigliato per la maggior parte delle concessionarie. Lo stock viene pubblicato su un URL pubblico in formato strutturato (CSV, JSON o altro formato compatibile) e OpenAI legge tale URL periodicamente. Quando l'auto viene venduta, il sistema di gestione aggiorna l'URL e il feed riflette la modifica alla successiva lettura di OpenAI. Non richiede sviluppi complessi: se il sistema di gestione della concessionaria può esportare lo stock in un formato strutturato su un URL pubblico, l'integrazione è fatta.
Centralizza la pubblicazione dello stock su tutti i canali da dealcar.io/stock-coches-multipublicacion.
La connessione SFTP è destinata ai team tecnici che desiderano automatizzare il trasferimento da server a server. L'host di OpenAI è sftp.commerce.openai.com sulla porta 443. L'utente segue il formato oaiproductfeedprod.[feed-id]. Il vantaggio di SFTP è che consente di programmare aggiornamenti automatici del feed con la frequenza di cui la concessionaria ha bisogno, senza dipendere dalla lettura periodica dell'URL.
Campi obbligatori: cosa deve sapere OpenAI di ogni auto
OpenAI definisce una specifica di feed con campi obbligatori e opzionali. I campi obbligatori sono quelli di cui il sistema ha bisogno per generare l'annuncio e determinarne l'idoneità.
L'item_id è l'identificatore unico di ogni auto nel feed. Deve essere stabile: se la stessa auto appare con item_id diversi nei vari aggiornamenti del feed, il sistema la tratterà come auto distinte. Il VIN (numero di telaio) è l'identificatore più robusto per i veicoli perché è unico, permanente e verificabile. Anche la targa funziona se la concessionaria non lavora con il VIN.
Il title è il testo che appare come titolo dell'annuncio. Per i veicoli, il formato più efficace include marca, modello, versione, anno e uno o due attributi rilevanti: "Volkswagen Golf 1.6 TDI Advance 2019 automatica" è meglio di "Volkswagen Golf diesel". Il limite di caratteri raccomandato da OpenAI è sufficiente per includere queste informazioni.
La description è il testo descrittivo dell'annuncio. Qui c'è più spazio per comunicare il valore dell'auto: chilometri, cronologia, optional, condizioni di vendita, classe ambientale. Una descrizione ben scritta aiuta il sistema di OpenAI a capire in quali conversazioni tale auto è rilevante.
La url è il link alla scheda del veicolo sul sito web della concessionaria. Se la concessionaria non ha un sito proprio con schede individuali per auto, può usare l'URL della scheda su un portale, sebbene perda il controllo sull'esperienza di atterraggio e la capacità di installare il pixel di tracciamento.
La image_url è l'URL della foto principale dell'auto. Deve essere un'immagine accessibile pubblicamente, in formato standard (JPG, PNG) e di buona qualità. Gli annunci di prodotto mostrano l'immagine insieme al titolo e al prezzo, quindi una foto di bassa qualità o con uno sfondo disordinato riduce la percentuale di clic (CTR).
Il price include l'importo e la valuta nello stesso campo: "15900.00 EUR". Se l'auto ha un prezzo in offerta diverso dal prezzo abituale, il campo sale_price consente di mostrarli entrambi.
Il campo availability indica se l'auto è disponibile per la vendita. I valori ammessi sono "in_stock" (disponibile), "out_of_stock" (venduta o non disponibile) e "preorder" (prenotata). Questo campo è il più critico del feed e viene spiegato in dettaglio più avanti.
Il seller_name è il nome della concessionaria così come deve apparire nell'annuncio. Il seller_url è l'URL della pagina principale della concessionaria.
Campi opzionali que migliorano le prestazioni
Oltre ai campi obbligatori, esistono campi opzionali che migliorano la qualità degli annunci e la capacità del sistema di OpenAI di mostrarli nelle conversazioni corrette.
Il campo brand con la marca del veicolo aiuta il sistema di corrispondenza ad associare l'annuncio alle conversazioni relative a quel marchio. Per una concessionaria plurimarca, avere il campo brand correttamente compilato su ogni auto migliora la segmentazione contestuale.
La condition indica se l'auto è nuova o usata: "new" o "used". Per una concessionaria di auto usate, questo campo sarà sempre "used" e aiuta il sistema a non mostrare l'annuncio nelle conversazioni sulle auto nuove.
Il campo ads_metadata è il più strategico tra i campi opzionali. Consente di aggiungere etichette personalizzate a ciascuna auto del feed che vengono poi utilizzate come filtri nell'Ads Manager per creare diversi gruppi di annunci per segmento. Una concessionaria può etichettare le auto per fascia di prezzo, tipo di carrozzeria, carburante o rotazione prevista, e successivamente creare campagne distinte per ciascun segmento senza dover caricare feed separati.
Il campo availability: il più critico di tutti
Il campo availability determina se l'auto appare o meno negli annunci. Se un'auto viene venduta e il campo availability non viene aggiornato in "out_of_stock", l'annuncio rimane attivo e gli acquirenti arrivano sulla scheda di un'auto che non esiste più.
Questo scenario ha due conseguenze negative. La prima è il costo: la concessionaria paga per i clic di acquirenti interessati che atterrano su un'auto venduta. La seconda è l'esperienza: l'acquirente che fa clic e trova l'auto venduta riceve una cattiva prima impressione della concessionaria.
La soluzione è una sincronizzazione del feed in tempo reale o almeno giornaliera con il sistema di gestione della concessionaria. Ogni volta che un'auto viene contrassegnata come venduta nel DMS, il campo availability del feed deve essere aggiornato in "out_of_stock" alla sincronizzazione successiva. Con l'URL ospitato, questo processo può essere automatico se il sistema di gestione genera dinamicamente il feed dall'inventario corrente.
Leggi anche la checklist per il controllo qualità dello stock in una concessionaria.
Il campo availability serve anche a gestire le prenotazioni. Un'auto prenotata ma non ancora consegnata può essere temporaneamente contrassegnata come "out_of_stock" per smettere di generare lead finché l'operazione non viene confermata o annullata.
Come scrivere il titolo e la descrizione affinché l'IA comprenda l'auto
In Google VLA, il feed dispone di campi specifici per marca, modello, anno, carburante, chilometri e trasmissione. Il sistema di Google comprende esattamente di che tipo di auto si tratta senza la necessità che queste informazioni siano presenti nel testo libero.
In ChatGPT Ads, il sistema di corrispondenza utilizza il titolo e la descrizione come principale fonte di informazioni sull'auto. Se il titolo riporta solo "Volkswagen Golf" e la descrizione è vuota, il sistema dispone di pochissime informazioni per decidere in quali conversazioni quell'annuncio sia rilevante.
Un titolo efficace per il feed di ChatGPT Ads include marca, modello, versione o allestimento, anno e uno o due attributi rilevanti per il potenziale acquirente: carburante, trasmissione o un optional di rilievo. "Seat Arona FR 1.0 TSI 2021 automatica, classe ambientale C" dice molto di più di "Seat Arona".
Una descrizione efficace completa le informazioni che non trovano spazio nel titolo: chilometri effettivi, cronologia delle manutenzioni disponibile, optional del veicolo, stato dei principali elementi di usura e condizioni di vendita (se include il passaggio di proprietà, la garanzia disponibile, la possibilità di finanziamento). Questa descrizione è quella utilizzata dal sistema di OpenAI per valutare se l'auto è pertinente quando un acquirente descrive la propria situazione in una conversazione.
Consulta anche come scrivere buone descrizioni per gli annunci di auto.
La scadenza di due settimane: perché il feed deve essere sincronizzato
OpenAI ha una regola chiara pubblicata nella sua documentazione: gli articoli del feed scadono se non vengono aggiornati entro due settimane. Un feed caricato manualmente come CSV che non viene ricaricato dopo 14 giorni cessa di essere attivo.
Questo comporta conseguenze importanti per l'operatività della concessionaria. Se il feed viene gestito con il metodo CSV manuale, è necessario stabilire un processo di aggiornamento almeno settimanale per evitare la scadenza. Se il feed viene gestito tramite URL ospitato o SFTP, la sincronizzazione può essere automatica e la scadenza non rappresenta un problema poiché il feed è sempre aggiornato.
La frequenza di aggiornamento raccomandata dipende dalla velocità di rotazione dello stock. Per una concessionaria che vende 20 o 30 auto al mese, un aggiornamento quotidiano del feed garantisce che gli annunci riflettano sempre lo stock reale. Per una con una rotazione inferiore, un aggiornamento a giorni alterni può essere sufficiente.
Come convalidare il feed prima di lanciare la campagna
OpenAI elabora il feed al momento del caricamento e mostra lo stato di convalida nella sezione Upload History dell'Ads Manager. Gli errori di convalida più frequenti sono campi obbligatori vuoti, URL delle immagini non accessibili pubblicamente, formati di prezzo errati e item_id che cambiano tra un aggiornamento e l'altro.
Prima di lanciare la prima campagna, occorre verificare tre cose nell'Ads Manager. La prima è che il numero di prodotti convalidati corrisponda al numero di auto presenti nel feed: se il feed contiene 25 auto e solo 18 sono convalidate, ce ne sono 7 con errori da correggere. La seconda è che i titoli, le descrizioni e le immagini degli annunci di esempio vengano visualizzati correttamente nell'anteprima. La terza è che l'URL di ciascuna scheda veicolo sia accessibile e reindirizzi alla pagina corretta.
Una volta lanciata la campagna, il sistema può impiegare fino a sette ore per mostrare i dati sulle prestazioni nella scheda Products. Se la scheda è vuota dopo questo periodo, non significa necessariamente che il feed contenga errori: potrebbe essere che la campagna non abbia ancora avuto una diffusione sufficiente per generare dati di reportistica.
Come usare ads_metadata per segmentare lo stock
Il campo ads_metadata consente di aggiungere coppie chiave-valore personalizzate a ciascuna auto del feed. Tali coppie vengono poi utilizzate nell'Ads Manager come filtri per definire quali auto inserire in ciascun gruppo di annunci.
Una concessionaria con uno stock variegato può utilizzare ads_metadata per creare campagne distinte senza caricare feed separati. Alcuni esempi pratici: etichettare le auto per fascia di prezzo (gamma_bassa, gamma_media, gamma_alta) per creare gruppi di annunci con context hints e offerte differenti in base al ticket medio; etichettare per tipo di carrozzeria (suv, berlina, familiare, compatta) per creare context hints più specifici per ogni tipo di acquirente; etichettare per rotazione prevista (alta_rotazione, media_rotazione) per destinare un budget maggiore alle auto che storicamente si vendono più rapidamente.
Il campo ads_metadata accetta molteplici coppie chiave-valore per auto, il che consente di combinare criteri di segmentazione in un'unica etichetta.
Consulta anche come usare i context hints di ChatGPT Ads per segmentare per profilo di acquirente.

L'errore più comune: pubblicizzare auto che non esistono più
L'errore che costa più denaro nelle campagne basate su feed di veicoli è continuare a mostrare annunci di auto già vendute. Si tratta di un errore che non genera alcun messaggio di errore visibile nel sistema: l'annuncio funziona correttamente dal punto di vista tecnico, il problema è che l'auto a cui l'acquirente viene indirizzato non è più disponibile.
La soluzione è tecnica: la sincronizzazione del feed deve essere automatica e il campo availability deve essere aggiornato in tempo reale o almeno nello stesso giorno in cui l'auto viene venduta. Con un sistema di gestione che genera dinamicamente il feed dall'inventario corrente, questo problema scompare. Con un feed manuale che viene aggiornato solo quando ci si ricorda di farlo, il problema diventa ricorrente.
Un secondo errore frequente riguarda gli URL delle schede veicolo che restituiscono un errore 404 perché l'auto è stata rimossa dal sito web ma l'URL è rimasto nel feed. OpenAI può rilevare gli URL non accessibili durante la convalida, ma se l'URL era accessibile al momento del caricamento del feed e successivamente genera un errore, l'annuncio potrebbe rimanere attivo con un link interrotto.
Leggi anche gli errori di gestione dello stock che costano di più a una concessionaria.
Dealcar e la generazione automatica del feed
Dealcar genera il feed di prodotto per ChatGPT Ads in modo automatico direttamente dall'inventario della concessionaria: quando un'auto entra in stock, appare nel feed con tutti i campi necessari; quando viene venduta, il campo availability si aggiorna automaticamente in "out_of_stock". Non è necessario preparare il feed manualmente o mantenere una sincronizzazione separata.
Puoi vedere come funziona su dealcar.io/dealcar-boost/chatgpt-para-concesionarios o richiedere una demo su dealcar.io.
Domande frequenti
Di quante auto ho bisogno nel feed per iniziare con ChatGPT Ads?
Test indipendenti hanno confermato che i feed con 6 prodotti funzionano senza errori. OpenAI menziona un minimo di 1.000 prodotti nella sua documentazione per campagne di feed su scala, ma nella beta attuale il sistema accetta feed più piccoli. Per una concessionaria indipendente con 15 o 20 auto in stock, l'intero feed è sufficiente per iniziare.
Il feed di ChatGPT Ads è compatibile con il feed di Google VLA?
Non direttamente. Google VLA dispone di campi specifici per il settore automobilistico (carburante, chilometri, anno, trasmissione, condizioni) che ChatGPT Ads non ha nella sua specifica attuale. L'inventario di base è lo stesso, ma è necessario generare due feed con formati diversi adatti a ciascuna piattaforma.
Cosa succede se un'auto nel feed ha l'URL dell'immagine interrotto?
OpenAI potrebbe rifiutare tale prodotto durante la convalida del feed. Se l'immagine era accessibile al momento del caricamento e successivamente smette di esserlo, l'annuncio può rimanere attivo ma con un'immagine di riserva (fallback) o senza immagine, riducendo il CTR. Conviene utilizzare URL di immagini stabili ospitati sul server della concessionaria o su un CDN, e non su piattaforme esterne che potrebbero cancellare o spostare le immagini.
Posso avere più di un feed per la stessa concessionaria?
Secondo la documentazione di OpenAI, ciascun account Ads Manager ha una sola connessione di feed. Per segmentare lo stock in campagne diverse, la soluzione consigliata è utilizzare il campo ads_metadata all'interno dello stesso feed e filtrare per tale campo in ciascun gruppo di annunci.




