LisboaEstamos en Web Summit, stand A1-33.Ver detalles
Feedance
Logotipo de Yandex AdsYandex AdsCanal · Plataformas publicitarias
Integración con Yandex

Envíe a Yandex los productos
que merecen mostrarse.

Feedance 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.

Feed de productos para Yandex Ads
Generado por Feedance
Exportación XML, CSV o JSONActualizado en cada sincronización
<item>
  <id>TS-1042</id>
  <title>Camiseta de cuello redondo</title>
  <price>49.90 USD</price>
  <availability>in stock</availability>
  <custom_label_0>score_86</custom_label_0>
  <custom_label_1>top</custom_label_1>
  <custom_label_2>best_price</custom_label_2>
  <custom_label_3>size_ok</custom_label_3>
</item>
Etiquetas de Feedance, escritas como etiquetas personalizadas
Qué envía Feedance a Yandex

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.

Product Scorecustom_label_0Una puntuación de 0 a 100 basada en visitas, añadidos al carrito y compras de 1, 7 y 30 días.
Segmento 4Tcustom_label_1Top, Tolerable, Tranquil o Toxic, según el tráfico y el retorno propios de cada producto.
Price Warcustom_label_2Más barato, igual o más caro que competidores concretos.
Broken Sizecustom_label_3Marca los modelos cuya gama de tallas está mayoritariamente agotada.
Creatividadesimage_linkImágenes de marca de Creative Suite, con el precio y los detalles de campaña del feed.
Cómo se usa: divida campañas, grupos de productos o conjuntos de productos según estas etiquetas, por ejemplo solo los productos Top, o todo excepto los Toxic y las gamas de tallas rotas. Las posiciones de las etiquetas son configurables. Feedance no modifica sus pujas ni sus presupuestos.

¿Qué es Yandex Ads?

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.

¿Por qué conectar su feed de productos con Yandex Ads?

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.

Smart banners y anuncios dinámicos: cómo se convierte el feed en un anuncio

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.

¿Qué formato de feed exige Yandex Ads?

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.

¿Qué atributos de producto son obligatorios?

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:

AtributoRequisito
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).
availableAtributo booleano (true/false) que indica el estado actual del stock.
categoryIdNúmero entero positivo, de 18 caracteres como máximo; exactamente una categoría por oferta.
priceNúmero entero o decimal con punto como separador; no puede ser cero.
currencyIdCódigo de moneda admitido, p. ej., RUB, USD, EUR.
urlEnlace directo a la página del producto; 2.048 caracteres como máximo, HTTP o HTTPS.
nameObligatorio 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 / modelObligatorios conjuntamente cuando una oferta utiliza type="vendor.model"; omitir cualquiera de ellos provoca un error y la oferta se ignora.
pictureMínimo 450x450 píxeles; JPG, PNG, WEBP o GIF; Yandex recomienda unas 5 imágenes por oferta.
paramEspecificaciones estructuradas opcionales (color, talla, material y similares); Yandex admite hasta 10 por oferta.

Cómo conectar Yandex Ads con Feedance

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:

  1. Conecte su fuente de productos (plataforma de la tienda, hoja de cálculo o feed existente) a Feedance.
  2. Feedance asigna sus campos a una estructura YML válida: 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.
  3. Feedance genera una URL de feed alojada que devuelve el Content-Type que espera el sistema de descarga de Yandex, para que pueda registrarla directamente en la sección «Feeds and errors» de Yandex Webmaster o utilizarla como feed de un smart banner de Yandex Direct.
  4. Los cambios continuos de precio, stock y atributos en sus datos de origen se vuelven a sincronizar automáticamente con el feed, lo que mantiene actualizadas las ofertas que lee Yandex Direct sin subidas manuales.

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.

¿Con qué frecuencia debe actualizarse el feed?

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.

Errores habituales del feed

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:

  1. Falta el elemento name en una oferta de tipo simplificado: el sistema de Yandex ignora la oferta directamente y no se genera ningún anuncio para ella.
  2. Falta 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.
  3. Discrepancias entre el feed y los datos del sitio en vivo: la validación de Yandex Webmaster lo comprueba expresamente tras la aceptación técnica inicial, y las discrepancias generalizadas pueden provocar el bloqueo de ofertas concretas o el rechazo de todo el feed.
  4. ID de producto incoherentes entre feeds: los requisitos de Yandex establecen que el mismo producto debe llevar el mismo 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.
  5. Cabecera Content-Type incorrecta en un feed alojado en una URL: si su servidor no devuelve uno de los tipos aceptados (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.

Consejos de optimización

  1. Decida de antemano si cada oferta es simplificada (basada en 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.
  2. Mantenga 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.
  3. Aporte el conjunto completo recomendado de unas 5 imágenes por oferta, con el mínimo de 450x450 o más; los smart banners son visuales por naturaleza, y un feed con una sola imagen pequeña limita lo que puede generar el creador de anuncios.
  4. Utilice las entradas 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.
  5. Mantenga el mismo 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.

Preguntas frecuentes

¿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.

Acerca de Yandex Ads

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.

Descubra qué
productos generan ingresos.

Conecte su feed y GA4. Mostramos Product Score, 4T, Price War y Broken Size en su propio catálogo.