Saltar al contenido principal

Feed de Google Merchant Center

Planes: Starter ✗ · Growth ✓ · Pro ✓ · Agency ✓

Google Shopping — y las superficies de compra con IA que se construyen encima — leen tu feed de producto, no el HTML de tu storefront. Si tu feed lleva la descripción que tu plataforma generó hace años, eso es lo que Google tiene, por buena que sea la copy de tu página de producto.

Clione publica su copy enriquecida como feed suplementario: un segundo fichero que Merchant Center lee junto al que ya envías, emparejado fila a fila por el id de producto.

Qué toca y qué no​

Un feed suplementario solo puede añadir o sobrescribir las columnas que contiene. El de Clione contiene:

ColumnaDe dónde sale
title, structured_titleel título del producto en la forma canónica de Clione (marca, título, SKU), o tu propio override si escribiste uno
description, structured_descriptionel resumen enriquecido del producto (qué es, para quién es, por qué elegirlo), o tu propio override de la descripción si escribiste uno
product_highlightlas líneas de cara al comprador del enriquecimiento (para quién es, cuándo elegirlo, la objeción habitual, la relevancia según la temporada). Las líneas de más de 150 caracteres se quedan fuera
product_detaillas líneas de "no recomendado para" y "limitaciones", cuando el enriquecimiento las tiene
link, image_link, additional_image_linkla URL de tu storefront y las imágenes del producto
availabilityen stock / sin stock / reserva, leído de tu plataforma. Se envía siempre: in_stock cuando tu plataforma no da datos de stock
pricesolo cuando el producto tiene un único precio real
brand, gtin, mpn, product_typelos valores de tu propio catálogo
google_product_categoryel número de categoría de Google, solo cuando la categoría propuesta al enriquecer es exactamente una de las de Google; si no, vacía
color, material, size, gender, age_groupsolo lo que indica tu plataforma (un campo personalizado, una opción que comparten todas las variantes, un atributo de WooCommerce). gender y age_group solo con uno de los valores que acepta Google
custom_label_0, custom_label_1etiquetas de medición: el grupo de experimento del producto y la versión del enriquecimiento de la que sale el texto. Vacías si no hay

Todo lo que Clione no puede rellenar con honestidad se queda vacío, y una celda vacía en un feed suplementario significa "mantén lo que dijo el feed principal". En concreto:

  • Un producto sin código de barras no lleva gtin. Clione nunca se lo inventa.
  • Un producto a precio 0 — de los de "consultar precio", o gratis — no lleva price, en lugar de un 0,01 inventado.
  • Un producto cuyas variantes tienen precios de verdad distintos tampoco lleva price: una fila suplementaria por el padre tiene una sola celda para eso, y un precio "desde" va contra las reglas de Google. Los precios por variante de tu feed principal se mantienen.
  • Un producto cuyo título nunca se sincronizó no lleva title, así que Clione no puede sobrescribir un título real con un número de pieza.

structured_title y structured_description llevan el marcador digital_source_type de Google. El texto generado por Clione va etiquetado como trained_algorithmic_media; el que escribiste tú en el editor va como default. Es una divulgación que Google pide, y se rellena con lo que pasó de verdad en vez de poner el mismo valor para todo.

Solo productos​

Merchant Center describe ofertas — algo con precio, disponibilidad y una página desde la que comprarlo. Las categorías, las collections y las páginas de contenido no son nada de eso, y la especificación no tiene ningún atributo que aceptaría una, así que no hay feed de categorías ni de páginas y no lo habrá. Su enriquecimiento llega a Google por las señales del storefront (JSON-LD, meta tags, el widget de FAQs).

Cómo activarlo​

  1. Ajustes de la tienda → Integraciones → Feed de Google Merchant Center → Activar el feed.
  2. Copia la URL que te muestra.
  3. En Merchant Center: Data sources → Add product data source → Scheduled fetch, pega la URL y elige feed suplementario cuando te pregunte de qué tipo es la fuente. Con una descarga diaria vas sobrado.
  4. Vincula la fuente suplementaria a tu feed principal.

Tras la primera descarga — mira el número de coincidencias​

Merchant Center informa de cuántos artículos emparejó la fuente suplementaria. Si emparejó 0, los ids no cuadran, y eso es lo único que merece la pena comprobar.

Cada feed indexa su id sobre algo distinto. Clione usa por defecto el id de producto de tu plataforma, que es lo que usan la mayoría de las apps de feed de BigCommerce. Si tu feed principal va por SKU, añade ?idSource=sku al final de la URL del feed en Merchant Center y vuelve a descargar. Los feeds que envía un canal de venta (por ejemplo, el canal de Google de Shopify) suelen usar ids hechos con país, producto y variante; esos no se pueden emparejar.

Cuando los ids no cuadran no se rompe nada — las filas simplemente no se unen a nada, que es justo por lo que ese número merece una mirada en vez de darlo por bueno.

La misma URL para Microsoft y Meta​

Microsoft Merchant Center y los catálogos de Meta Commerce admiten un feed suplementario por URL, emparejado por id. Pega ahí la misma URL: mira Microsoft Merchant Center y Meta Commerce.

Mantenerlo al día​

El fichero se reconstruye solo cuando cambia el catálogo: un re-enriquecimiento, una edición que guardas, un sync. Entre medias se sirve de caché, así que un calendario de descargas de unas cuantas veces al día no cuesta nada. La tarjeta de Ajustes de la tienda muestra cuándo se reconstruyó de verdad por última vez.

Rotarlo o apagarlo​

La URL es la única credencial del fichero — la descarga programada de Merchant Center no puede enviar una contraseña ni una API key. Lo que la URL expone es la copy enriquecida de los productos de una tienda, casi toda ya pública en tu storefront, más dos etiquetas de medición (custom_label_0, el grupo de experimento, y custom_label_1, la versión del enriquecimiento): sin credenciales, sin otras tiendas y sin nada en lo que se pueda escribir.

Si prefieres que no esté compartida, Generar una URL nueva invalida la anterior al momento; pega la nueva en Merchant Center. Desactivarlo deja la URL sin funcionar del todo — Merchant Center informará entonces de una descarga fallida hasta que quites la fuente allí.