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:
| Columna | De dónde sale |
|---|---|
title, structured_title | el título del producto en la forma canónica de Clione (marca, título, SKU), o tu propio override si escribiste uno |
description, structured_description | el 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_highlight | las 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_detail | las líneas de "no recomendado para" y "limitaciones", cuando el enriquecimiento las tiene |
link, image_link, additional_image_link | la URL de tu storefront y las imágenes del producto |
availability | en stock / sin stock / reserva, leído de tu plataforma. Se envía siempre: in_stock cuando tu plataforma no da datos de stock |
price | solo cuando el producto tiene un único precio real |
brand, gtin, mpn, product_type | los valores de tu propio catálogo |
google_product_category | el 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_group | solo 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_1 | etiquetas 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 un0,01inventado. - 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
- Ajustes de la tienda → Integraciones → Feed de Google Merchant Center → Activar el feed.
- Copia la URL que te muestra.
- 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.
- 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í.