← All insights
Insights

El feed de productos de Criteo: qué necesita Criteo, por qué su columna de precio va al revés y el tag sin el que no funciona

Alguien mira un sillón en tu tienda y se va. Una hora después, el sillón le persigue hasta un periódico digital, dentro de un banner que ha montado Criteo. Ese banner sale de tu feed de productos. El precio que aparece, la foto, incluso si el sillón aparece o no: todo viene del catálogo que envías.

Esto es lo que ese catálogo necesita, la única columna que todo el mundo mapea al revés y las dos cosas que deciden si el feed sirve para algo.

Sin OneTag en tu tienda no se muestra nada

Criteo hace retargeting a quien ha mirado tus productos. Y solo puede hacerlo si ha visto esas visitas. OneTag es el pequeño script que va en tus páginas de producto, de carrito y de pedido, y le cuenta a Criteo qué mira la gente, qué añade y qué compra. Sin él, Criteo avisa de que no puede mostrar anuncios personalizados, ni optimizar las pujas, ni medir con precisión. Un catálogo perfecto sin tag no pone ni un anuncio en marcha.

Los IDs que envía OneTag tienen que ser los mismos que manda el feed. Criteo mide esa coincidencia como match rate. Te pide mantenerla por encima del 80 por ciento y advierte de que por debajo del 60 por ciento el rendimiento de la campaña se resiente. Si no cuadran, la campaña no se para. Simplemente va peor y sin avisar. Usa el mismo ID de producto en los dos sitios y no cambies nunca un ID cuando el producto ya está publicado.

Los campos que lee Criteo

Criteo publica sus propios nombres de columna: id, title, description, link, image_link, price, retailprice, availability, gtin, mpn, item_group_id, brand, google_product_category y product_type. También acepta name, producturl y bigimage para el título, el enlace y la imagen, así que un feed escrito para una especificación antigua también se lee bien.

  • El ID es estricto. Hasta 50 caracteres, ASCII plano y sin comillas. Una comilla dentro de un ID rompe el parser de Criteo. Un ID por variante, distinto del item_group_id, y que no cambie nunca.
  • Un código de barras o un número de pieza. Criteo quiere gtin o mpn en todos los productos. Con uno de los dos basta.
  • Las variantes comparten un item_group_id. Sin él, Criteo trata cada talla y cada color como un producto aparte. Un catálogo de productos sueltos no lo necesita.
  • Imágenes de 800 por 800 píxeles como mínimo, de menos de 16 MB, en PNG, GIF o JPEG.
  • Tres valores de disponibilidad. in stock, out of stock y preorder. No existe backorder. Criteo deja los productos agotados completamente fuera de sus banners.
  • Cualquiera de cuatro formatos. XML, CSV, TSV o JSON. Criteo menciona expresamente el formato de feed XML de Google, así que un archivo de feed que ya uses para Google o Meta se acepta tal cual.

El par de precios va al revés

Este es el error que saca todos los productos rebajados a precio completo en tus banners. En un feed de Google, price es el precio normal y sale_price es el rebajado. En un feed de Criteo, price es lo que paga hoy el comprador, ya con el descuento, y retailprice es el precio de antes.

Copia un mapeo de Google columna por columna y la silla que esta semana está a 199 sale a 249, sin descuento que mostrar. Todos los productos llevan retailprice. Si no hay rebaja, es igual al precio y punto.

Cómo llevar el feed a Criteo

  1. Consigue una cuenta. Criteo GO, el registro autoservicio, está disponible en Estados Unidos y Reino Unido a mediados de 2026. En el resto del mundo, incluidos los países nórdicos y el resto de Europa, el propio equipo de Criteo monta la cuenta después de firmar un contrato. A esa conversación puedes llegar con tu parte hecha: una URL de feed ya publicada.
  2. Añade el feed. En el Management Center de Criteo, abre la página Feeds del catálogo de productos, añade un feed, elige la opción de URL de feed de productos y pega la tuya. Criteo te muestra una vista previa de cómo ha leído el archivo antes de guardar, y tiene una pantalla de mapeo si tus nombres de columna no coinciden.
  3. Programa las importaciones. Criteo lee el archivo hasta cuatro veces al día, a las horas que tú fijes en UTC. Un cambio que publicas llega a Criteo en la siguiente lectura programada. Deja al menos una importación programada o el feed no se podrá reactivar.
  4. Ojo con dos ajustes. Al comprimir el feed cambia su dirección, y Criteo necesita que actives ahí su propio ajuste de feed comprimido para que cuadre. También puede bloquear una importación si demasiados productos se quedan de golpe sin poder mostrarse. Es una red de seguridad, y conviene tenerlo en cuenta antes de una gran limpieza de catálogo.

Tus plantillas de anuncios no aparecen en los banners de Criteo

Criteo compone su propio banner a partir del catálogo, con sus propias maquetaciones. Un anuncio ya terminado en la columna de imagen sería un banner dentro de otro banner. Envía la foto del producto, o el recorte sin fondo, y deja que Criteo lo coloque. En el catálogo de Criteo no hay campo de vídeo ni ninguna maquetación que muestre una segunda imagen del mismo producto. Lo que funciona es una foto limpia por producto.

Envía a Criteo un catálogo con el que pueda trabajar

Renable importa el feed que tu tienda ya exporta y publica un feed de Criteo junto a los de Google, Meta y TikTok, todo desde un mismo catálogo. El canal de Criteo arranca con las columnas de Criteo y con el par de precios asignado tal y como Criteo lo lee, así que nadie tiene que acordarse de en qué orden va.

  • Stock al día. Una regla inicial pone la disponibilidad en out of stock cuando un producto se agota o su contenido está incompleto, así Criteo lo retiene en lugar de mostrarlo mal. El feed se vuelve a leer de tu tienda cada hora.
  • IDs que se leen bien. Renable comprueba la longitud y los caracteres de cada ID y te señala los que Criteo no sabría leer.
  • Huecos a la vista. La pestaña Campos del canal muestra el porcentaje de relleno de cada campo en la última ejecución. Vigila gtin y mpn como pareja.
  • Fotos que Criteo puede aprovechar. Procesa tus imágenes y el canal puede enviar el recorte en lugar de la foto de producto original, que queda como respaldo.

En Shopify, la app de Criteo conecta el feed e instala OneTag por ti. Lo que añade un canal de Renable es el catálogo en sí: títulos más limpios, más cobertura de códigos de barras, imágenes procesadas y el par de precios correcto, gestionado en el mismo sitio que todos los demás canales.

O pídeselo a Aimée, la agente de IA integrada en Renable.

Aimée

Monta un feed de Criteo para Pinecraft. Tienda: pinecrafthome.com

Borrador: feed de Criteo

1.208 productos, CSV, URL de feed alojada

price ← precio de venta, retailprice ← precio normal

Regla de disponibilidad: out of stock cuando llega a cero

Dos cosas antes de entregarle esto a Criteo. 14 productos no tienen ni gtin ni mpn, así que en esos he puesto brand y mpn a partir del SKU del proveedor. Y OneTag tiene que estar en tu tienda. Yo no puedo instalarlo ni ver si ya está.

PublicarRevisar el borrador

Los detalles de la configuración están en el centro de ayuda: El feed de Criteo. Ver cómo funciona Renable con Criteo

¿Tus banners de Criteo muestran el precio correcto?

Conecta tu feed y Aimée prepara el borrador del canal de Criteo con el par de precios en el orden correcto. Todas las cuentas empiezan con 30 días de prueba gratis.