Yandex Ads è l'ecosistema pubblicitario costruito attorno a Yandex Direct, la piattaforma pubblicitaria alla base del più grande motore di ricerca russo, e a Yandex Market, il suo marketplace per lo shopping. Invece di pubblicare annunci di testo composti solo da parole chiave, Yandex Direct può generare annunci direttamente da un feed di prodotti (lo stesso tipo di file strutturato che alimenta le schede prodotto di Yandex Market), in modo che un singolo feed possa gestire sia la presenza organica sul marketplace sia la pubblicità dinamica a pagamento.
Il formato del feed al centro di questo ecosistema è YML (Yandex Market Language), lo schema proprietario di Yandex basato su XML per la descrizione delle offerte: prodotti o servizi con ID, prezzo, categoria e attributi descrittivi. Feedance collega i dati dei tuoi prodotti a questo formato in modo che possano essere utilizzati in tutti i tipi di annunci basati su feed di Yandex Direct.
Gli annunci basati su feed di Yandex Direct sono stati creati appositamente per evitare di dover creare e gestire manualmente singoli annunci per un catalogo in continua evoluzione. Una volta collegato un feed, Yandex Direct lo legge direttamente per decidere cosa pubblicizzare, a quale prezzo e se un articolo è effettivamente disponibile.
Il vantaggio pratico è che le modifiche di prezzo e disponibilità nel feed si propagano automaticamente agli annunci in tempo reale senza dover ricreare la campagna, e i nuovi prodotti che entrano nel feed diventano automaticamente idonei per gli annunci, a condizione che soddisfino i requisiti del feed stesso. Per un catalogo con frequenti variazioni di prezzo o rotazione delle scorte, questo elimina un passaggio manuale ricorrente che altrimenti si frapporrebbe tra i dati del prodotto e ciò che i clienti effettivamente vedono.
Yandex Ads funziona su YML (Yandex Market Language), un formato di feed basato su XML. Secondo la documentazione sui requisiti del feed di Yandex Direct, un file YML valido utilizza <yml_catalog> come suo elemento radice, che porta un date attributo in YYYY-MM-DD hh:mm formato che riflette quando il file è stato generato. Le estensioni di file accettate sono .xml and .ymlYandex accetta anche versioni compresse con GZIP di entrambi i file.
I feed possono essere inviati sia come file caricato che come URL che Yandex recupera direttamente; secondo la documentazione di Yandex Webmaster sui feed, un feed ospitato su URL deve restituire una delle seguenti intestazioni HTTP Content-Type per essere accettato: application/xml, application/octet-stream, text/xml, application/gzip, o application/x-gzipSe il tuo feed è protetto da autenticazione, Yandex supporta URL con credenziali nel formato http://username:password@example.com/feed.yml.
Ogni prodotto in un feed YML è avvolto in un <offer> elemento. I requisiti documentati di Yandex Direct specificano i seguenti campi principali che determinano se un'offerta viene accettata ed è idonea a generare annunci:
| Attributo | Requisito |
|---|---|
id (attributo dell'offerta) | Identificativo univoco, massimo 100 caratteri; deve rimanere identico per lo stesso prodotto su tutti i feed a cui invii i dati (ad esempio Yandex e qualsiasi altro canale). |
available | attributo booleano (true/false) che indica lo stato attuale delle scorte. |
categoryId | Numero intero positivo, massimo 18 caratteri; esattamente una categoria per offerta. |
price | Numero intero o decimale separato da un punto; non può essere zero. |
currencyId | Codice valuta supportato, ad esempio RUB, USD, EUR. |
url | Collegamento diretto alla pagina del prodotto; massimo 2,048 caratteri, HTTP o HTTPS. |
name | Obbligatorio per le offerte di tipo semplificato; se mancante, il sistema di Yandex ignora completamente l'offerta e non vengono generati annunci pubblicitari. |
vendor / model | Richiesto insieme quando un'offerta utilizza type="vendor.model"omettendo uno dei due si verifica un errore e l'offerta viene ignorata. |
picture | Dimensioni minime 450x450 pixel; formato JPG, PNG, WEBP o GIF; Yandex consiglia circa 5 immagini per offerta. |
param | Specifiche strutturate opzionali (colore, taglia, materiale e simili); Yandex consente fino a 10 per offerta. |
Feedance crea e gestisce il feed YML richiesto da Yandex Direct, senza che tu debba scrivere manualmente file XML o riformattare i dati dei tuoi prodotti ogni volta che cambiano i requisiti di Yandex. In pratica:
id, available, price/currencyId, categoryIde sia la versione semplificata name percorso o il vendor/model percorso, a seconda di come è strutturato il tuo catalogo.Feedance gestisce il livello di feed; la configurazione della campagna (SmartCampaign, gruppi di annunci, design creativo nell'interfaccia di Yandex Direct) avviene ancora direttamente in Yandex Direct.
Yandex non pubblica un numero di aggiornamento universale applicabile a tutti i feed. Le sue linee guida indicano di "specificare la frequenza di aggiornamento richiesta nelle impostazioni", il che significa che la cadenza di aggiornamento è un'impostazione configurabile dal commerciante piuttosto che una regola fissa della piattaforma, e le diverse integrazioni CMS la espongono in modo diverso. Ciò che è documentato in modo coerente è la conseguenza dell'obsolescenza, non un intervallo fisso: poiché available and price Un feed che si alimenta direttamente con annunci e banner intelligenti, ma che si aggiorna di rado, rischia di pubblicizzare articoli esauriti o con prezzi errati per un periodo più lungo del necessario.
Per un feed di banner intelligente che reagisca al comportamento di navigazione reale e per qualsiasi catalogo con variazioni significative di prezzo o disponibilità giornaliere, la sincronizzazione almeno giornaliera è il punto di partenza ideale: Feedance può eseguire questa operazione con una pianificazione che corrisponde alla frequenza con cui i dati di origine cambiano effettivamente, anziché lasciare un'impostazione predefinita.
Secondo la documentazione ufficiale di Yandex, le condizioni di errore che più spesso impediscono la pubblicazione delle offerte su Yandex Ads sono:
name elemento Nel caso di un'offerta semplificata, il sistema di Yandex ignora completamente l'offerta e non genera alcun annuncio.vendor or model su un'offerta dichiarata come type="vendor.model" -- questo genera un errore e l'offerta viene ignorata anziché essere elaborata parzialmente.id in ogni feed in cui lo invii; gli ID variabili interrompono il collegamento di identità che Yandex utilizza per tracciare un prodotto.application/xml, text/xml, application/octet-stream, application/gzip, application/x-gzip), il sistema di fetcher di Yandex potrebbe non riuscire affatto a leggere il feed.La pagina "Servizi e offerte nella ricerca → Feed ed errori" di Yandex Webmaster è il luogo ideale per verificare questi aspetti; dopo aver corretto un errore, Yandex ricontrolla il feed dopo un certo ritardo, anziché immediatamente.
name(basato su) o basato su fornitore/modello e compilare i corrispondenti campi obbligatori in modo coerente: mescolare i due in modo incoerente è ciò che fa sì che le offerte vengano ignorate.available and price Perfettamente sincronizzato con il tuo negozio online, poiché entrambi alimentano direttamente i banner intelligenti mostrati agli utenti che hanno già visualizzato il prodotto: un prezzo obsoleto o un articolo esaurito mostrato come disponibile vanifica il meccanismo di retargeting su cui si basano i banner intelligenti.param È opportuno inserire appositamente attributi che differenziano prodotti quasi identici (taglia, colore, materiale) anziché lasciarli vuoti, poiché questi aiutano Yandex Market e Yandex Direct a distinguere le varianti all'interno della stessa categoria.id per un determinato prodotto su tutti i feed che gestisci (Yandex Ads, Yandex Market o altri): i requisiti di Yandex lo specificano chiaramente ed è importante se si intende confrontare le prestazioni tra i diversi canali.YML è la stessa cosa di XML?
YML è lo schema proprietario di Yandex costruito sopra XML: ogni file YML è un documento XML valido, ma segue la struttura specifica di Yandex (yml_catalog, offer, attributi richiesti come categoryId and available) che l'XML generico non definisce di per sé.
Posso utilizzare lo stesso feed per i banner intelligenti di Yandex Market e Yandex Direct?
Sì, la documentazione di Yandex stessa indica che i banner intelligenti possono utilizzare "il formato tradizionale del feed Yandex.Market (YML)", quindi un singolo feed YML conforme può servire entrambi, a condizione che gli ID delle offerte rimangano coerenti tra i due.
Cosa succede se dimentico il vendor or model elemento su un'offerta di tipo personalizzato?
Secondo la documentazione di Yandex, l'offerta produce un errore e viene ignorata: non vengono generati annunci per essa, quindi entrambi i campi devono essere presenti insieme ogni volta che dichiari un vendor.model tipo di offerta.
Yandex impone una frequenza minima di aggiornamento del feed?
Non esiste un numero fisso. Yandex consiglia di configurare autonomamente la frequenza di aggiornamento desiderata nelle impostazioni; la piattaforma non pubblica un intervallo obbligatorio valido per tutti i tipi di feed.
Dove posso verificare se il mio feed presenta degli errori?
In Yandex Webmaster, nella sezione Servizi e offerte, nella barra di ricerca → Feed ed errori, Yandex esegue una convalida tecnica iniziale al momento del caricamento, seguita da controlli di qualità continui che possono individuare discrepanze tra il feed e il sito web attivo.