Un catálogo con una señal de rendimiento en cada producto.
Yandex lee sus productos desde el feed. Feedance envía un feed completo y válido, además de las señales que Yandex no tiene por sí solo.
Yandex AdsCanal · Plataformas publicitariasFeedance crea su feed para Yandex Ads y añade etiquetas por producto para la puntuación, el segmento 4T, la posición de precio y las tallas rotas, de modo que cada producto lleve su propia señal de rendimiento.
Yandex lee sus productos desde el feed. Feedance envía un feed completo y válido, además de las señales que Yandex no tiene por sí solo.
Yandex Ads es el ecosistema publicitario construido en torno a Yandex Direct, la plataforma publicitaria del mayor buscador de Rusia, y Yandex Market, su marketplace de compras. En lugar de publicar solo anuncios de texto basados en palabras clave, Yandex Direct puede generar anuncios directamente a partir de un feed de productos (el mismo tipo de archivo estructurado que alimenta las fichas de Yandex Market), de modo que un único feed puede impulsar tanto la presencia en el marketplace, de tipo orgánico, como la publicidad dinámica de pago.
El formato de feed central de este ecosistema es YML (Yandex Market Language), el esquema propio de Yandex basado en XML para describir ofertas: productos o servicios con un id, un precio, una categoría y atributos descriptivos. Feedance conecta sus datos de producto con este formato para que puedan utilizarse en todos los tipos de anuncio basados en feeds de Yandex Direct.
Los tipos de anuncio basados en feeds de Yandex Direct existen precisamente para que no tenga que crear y mantener a mano anuncios individuales para un catálogo que cambia constantemente. Una vez conectado un feed, Yandex Direct lo lee directamente para decidir qué anunciar, a qué precio y si un artículo está siquiera en stock.
La ventaja práctica es que los cambios de precio y disponibilidad de su feed pueden trasladarse a los anuncios activos sin reconstruir la campaña, y los nuevos productos que entran en el feed pasan a poder anunciarse automáticamente siempre que cumplan los requisitos del feed. En un catálogo con cambios de precio habituales o rotación de stock, esto elimina un paso manual recurrente que, de lo contrario, se interpondría entre sus datos de producto y lo que realmente ven los compradores.
Los smart banners de Yandex Direct son, en sus propias palabras, «banners interactivos con contenido dinámico» que se «generan automáticamente a partir de un feed». El mecanismo se dirige a compradores que ya han visto productos en su sitio o han interactuado con artículos similares en otros lugares, y compone un banner con las imágenes, el nombre y el precio de ese producto concreto procedentes de su feed, sin necesidad de diseñar manualmente un banner para cada producto.
Internamente, el flujo de trabajo que documenta la API de Yandex Direct sigue una secuencia fija: el feed se sube mediante Feeds.add, se crea una SmartCampaign mediante Campaigns.add, se configura un SmartAdGroup que hace referencia a ese feed, los objetivos de selección de productos se configuran mediante SmartAdTargets (puja y/o prioridad por objetivo) y los anuncios se crean con Ads.add antes de pasar por Ads.moderate. Hay una limitación que conviene conocer antes de planificar una automatización en torno a esto: hoy en día, el diseño de la creatividad en sí solo está disponible en la interfaz web de Yandex Direct; la API puede obtener y desplegar una creatividad existente, pero no puede diseñar una desde cero.
Yandex Ads funciona con YML (Yandex Market Language), un formato de feed basado en XML. Según la propia documentación de requisitos de feed de Yandex Direct, un archivo YML válido utiliza <yml_catalog> como elemento raíz, con un atributo date en formato YYYY-MM-DD hh:mm que refleja cuándo se generó el archivo. Las extensiones de archivo aceptadas son .xml y .yml, y Yandex también acepta versiones comprimidas en GZIP de ambas.
Los feeds pueden enviarse como archivo subido o como una URL que Yandex descarga directamente; según la documentación de feeds de Yandex Webmaster, un feed alojado en una URL debe devolver una de estas cabeceras HTTP Content-Type para ser aceptado: application/xml, application/octet-stream, text/xml, application/gzip o application/x-gzip. Si su feed requiere autenticación, Yandex admite URL con credenciales con el formato http://username:password@example.com/feed.yml.
Cada producto de un feed YML va dentro de un elemento <offer>. Los requisitos documentados de Yandex Direct especifican los siguientes como los campos básicos que determinan si una oferta se acepta y puede generar anuncios:
| Atributo | Requisito |
|---|---|
id (atributo de la oferta) | Identificador único, de 100 caracteres como máximo; debe ser idéntico para el mismo producto en los distintos feeds que envíe (p. ej., Yandex y cualquier otro canal). |
available | Atributo booleano (true/false) que indica el estado actual del stock. |
categoryId | Número entero positivo, de 18 caracteres como máximo; exactamente una categoría por oferta. |
price | Número entero o decimal con punto como separador; no puede ser cero. |
currencyId | Código de moneda admitido, p. ej., RUB, USD, EUR. |
url | Enlace directo a la página del producto; 2.048 caracteres como máximo, HTTP o HTTPS. |
name | Obligatorio en las ofertas de tipo simplificado; si falta, el sistema de Yandex ignora la oferta por completo y no se genera ningún anuncio para ella. |
vendor / model | Obligatorios conjuntamente cuando una oferta utiliza type="vendor.model"; omitir cualquiera de ellos provoca un error y la oferta se ignora. |
picture | Mínimo 450x450 píxeles; JPG, PNG, WEBP o GIF; Yandex recomienda unas 5 imágenes por oferta. |
param | Especificaciones estructuradas opcionales (color, talla, material y similares); Yandex admite hasta 10 por oferta. |
Feedance crea y mantiene el feed YML que espera Yandex Direct, sin que tenga que escribir XML a mano ni reformatear sus datos de producto cada vez que cambian los requisitos de Yandex. En la práctica:
id, available, price/currencyId, categoryId y, según cómo esté estructurado su catálogo, la vía simplificada con name o la vía vendor/model.Feedance se encarga de la capa del feed; la configuración de la campaña en sí (SmartCampaign, grupos de anuncios, diseño de las creatividades en la interfaz de Yandex Direct) sigue realizándose directamente en Yandex Direct.
Yandex no publica una cifra de actualización universal que se aplique a todos los feeds. Su propia recomendación es que usted «indique la frecuencia de actualización necesaria en la configuración», lo que significa que la cadencia de actualización es un ajuste que configura el comerciante y no una regla fija de la plataforma, y las distintas integraciones de CMS lo ofrecen de forma diferente. Lo que sí está documentado de forma coherente es la consecuencia de la desactualización, no un intervalo fijo: como available y price alimentan directamente los anuncios y los smart banners, un feed que se actualiza con poca frecuencia corre el riesgo de anunciar artículos agotados o el precio equivocado durante más tiempo del necesario.
En un feed de smart banners que reacciona al comportamiento de navegación real, y en cualquier catálogo con movimientos diarios significativos de precio o stock, sincronizar al menos una vez al día es la referencia práctica; Feedance puede ejecutarlo según una programación ajustada a la frecuencia con la que cambian realmente sus datos de origen, en lugar de dejarlo en un valor predeterminado.
Según la propia documentación de feeds de Yandex, las condiciones de fallo que con más frecuencia dejan las ofertas fuera de Yandex Ads son:
name en una oferta de tipo simplificado: el sistema de Yandex ignora la oferta directamente y no se genera ningún anuncio para ella.vendor o model en una oferta declarada como type="vendor.model": esto genera un error y la oferta se ignora en lugar de procesarse parcialmente.id en todos los feeds en los que lo envíe; los ID que cambian rompen el vínculo de identidad que Yandex utiliza para hacer el seguimiento de un producto.application/xml, text/xml, application/octet-stream, application/gzip, application/x-gzip), el sistema de descarga de Yandex puede no llegar a leer el feed.La página «Services and offers in search → Feeds and errors» de Yandex Webmaster es el lugar donde comprobar cualquiera de estos puntos; después de corregir un error, Yandex vuelve a comprobar el feed tras un cierto plazo, no al instante.
name) o basada en vendor/model, y rellene de forma coherente los campos obligatorios correspondientes: mezclar ambas de forma incoherente es lo que provoca que se ignoren ofertas.available y price estrechamente sincronizados con su tienda online real, ya que ambos alimentan directamente los smart banners que se muestran a los usuarios que ya vieron el producto: un precio desactualizado o un artículo agotado que aparece como disponible socava precisamente el mecanismo de retargeting en el que se basan los smart banners.param de forma deliberada para los atributos que diferencian productos casi idénticos (talla, color, material) en lugar de dejarlas en blanco, ya que ayudan a Yandex Market y a Yandex Direct a distinguir las variantes dentro de una misma categoría.id para un producto determinado en todos los feeds que gestione (Yandex Ads, Yandex Market u otros): los propios requisitos de Yandex lo señalan específicamente, y es importante si alguna vez cruza el rendimiento entre canales.¿YML es lo mismo que XML?
YML es el esquema propio de Yandex construido sobre XML: todo archivo YML es un documento XML válido, pero sigue una estructura específica de Yandex (yml_catalog, offer, atributos obligatorios como categoryId y available) que el XML genérico no define por sí mismo.
¿Puedo utilizar el mismo feed para Yandex Market y para los smart banners de Yandex Direct?
Sí: la propia documentación de Yandex indica que los smart banners pueden utilizar «el formato tradicional de feed de Yandex.Market (YML)», por lo que un único feed YML conforme puede servir para ambos, siempre que los ID de las ofertas sean coherentes entre los dos.
¿Qué ocurre si olvido el elemento vendor o model en una oferta de tipo personalizado?
Según la documentación de Yandex, la oferta genera un error y se ignora (no se generan anuncios para ella), por lo que ambos campos deben estar presentes conjuntamente siempre que declare una oferta de tipo vendor.model.
¿Impone Yandex una frecuencia mínima de actualización del feed?
No una cifra fija única. La recomendación de Yandex es que usted mismo configure la frecuencia de actualización necesaria en los ajustes; la plataforma no publica un intervalo obligatorio que se aplique a todos los tipos de feed.
¿Dónde puedo ver si mi feed tiene errores?
En Yandex Webmaster, en Services and offers in search → Feeds and errors. Yandex realiza una validación técnica inicial al subir el feed y, después, controles de calidad continuos que pueden revelar discrepancias entre su feed y su sitio en vivo.
Yandex Ads es el ecosistema publicitario en torno a Yandex Direct, la plataforma publicitaria del mayor motor de búsqueda de Rusia, y Yandex Market, su marketplace de compras. Se utiliza principalmente para llegar a compradores en Rusia.
Además de los anuncios de texto por palabras clave, Yandex Direct puede crear anuncios directamente a partir de un feed de productos. Los smart banners, por ejemplo, se generan automáticamente a partir de las imágenes, los nombres y los precios del feed y se muestran a los compradores que han visto productos en su sitio o artículos similares en otros lugares. Los nuevos productos del feed pasan a ser aptos para anuncios, y los cambios de precio o de stock llegan a los anuncios activos sin necesidad de rehacer las campañas.
El formato del feed es YML (Yandex Market Language), el formato de Yandex basado en XML para describir ofertas con un ID, un precio, una categoría y otros atributos. Los feeds pueden subirse como archivo o descargarse desde una URL, y el mismo tipo de archivo alimenta también los listados de Yandex Market.
Como Yandex Direct lee el feed para decidir qué anunciar, a qué precio y si un artículo está en stock, la calidad del feed influye directamente en los resultados. La falta de atributos obligatorios, los precios incorrectos o una disponibilidad desactualizada provocan ofertas rechazadas o una inversión publicitaria desperdiciada.
Conecte su feed y GA4. Mostramos Product Score, 4T, Price War y Broken Size en su propio catálogo.