Referencia de atributos
Atributo Precio de oferta [sale_price] en Google Shopping: precio tachado e impacto en el CTR
Guía del atributo sale_price en Google Merchant Center: cómo conseguir el precio tachado en los anuncios de Shopping, reglas de formato y fechas de vigencia.
Adidas Ultraboost 22 — Core Black — UK 9
Precio tachado + etiqueta de OFERTA → el ahorro se ve al instante → más CTR
Adidas Ultraboost 22 — Core Black — UK 9
Ninguna señal de oferta. Un competidor con el mismo precio pero con la anotación de sale_price se lleva el CTR.
sale_price activa el precio tachado nativo de Google: el price original tachado y el sale_price, más bajo, en rojo junto a una etiqueta de «Oferta». Es una de las anotaciones de Shopping con mejor CTR y no supone ningún coste de puja adicional.
¿Qué es el atributo sale_price?
El atributo sale_price indica un precio rebajado para un producto, además del price habitual. Cuando están los dos y el sale_price es menor, Google aplica automáticamente el formato de precio tachado en los anuncios de Shopping: muestra el precio original tachado, el precio de oferta destacado en rojo y una etiqueta de «Oferta» en el recuadro del producto.
Es una de las anotaciones visuales con más impacto de Google Shopping, y no tiene coste adicional ni exige pujar más. Transmite el ahorro al instante a quien está mirando el carrusel de Shopping, porque el descuento se ve antes incluso de hacer clic. En distintas categorías de ecommerce se suelen registrar aumentos del CTR del 20-40% en los productos con anotación de oferta frente a los mismos productos sin ella.
Especificaciones técnicas
| Nombre en el feed | sale_price |
| Obligatorio | Opcional, pero muy recomendado siempre que tengas un precio promocional |
| Formato | Valor numérico + código de divisa ISO 4217 (p. ej., 79.99 EUR) |
| Debe ser inferior a | price: la validación falla si sale_price es igual o superior a price |
| Atributo complementario | sale_price_effective_date: fija las fechas de inicio y fin de la promoción |
| Requisito de la página de destino | El precio de oferta debe coincidir con el precio que se muestra en la página de destino del producto |
Dónde se muestra sale_price
-
Anuncios de Google Shopping: la ubicación principal y la más valiosa. Google muestra el precio original tachado en gris, el precio de oferta en rojo o destacado y una etiqueta de «Oferta» en el recuadro del producto. Este formato aparece en el carrusel de Shopping, en la pestaña Shopping y en los resultados de búsqueda con anotaciones de Shopping.
-
Fichas gratuitas: la pestaña Shopping aplica el mismo precio tachado a las fichas gratuitas. Los productos en oferta ganan ventaja visual incluso sin campañas de pago.
-
Remarketing dinámico: los anuncios de display de remarketing que se generan a partir de tu feed de productos usan el sale_price cuando está activo. Los compradores que ya vieron un producto y vuelven a encontrárselo rebajado tienen muchas probabilidades de convertir.
-
Performance Max: los grupos de recursos de PMax toman los datos de producto, sale_price incluido, para las tarjetas de producto del canal de Shopping. Los precios de oferta se muestran en las ubicaciones de Shopping de PMax siempre que corresponda.
sale_price_effective_date: el complemento imprescindible
El atributo sale_price_effective_date define el periodo durante el que el precio de oferta es válido. Su formato es:
YYYY-MM-DDTHH:MM+TZ/YYYY-MM-DDTHH:MM+TZ
Ejemplo: 2026-11-27T00:00+01:00/2026-11-30T23:59+01:00 (del Black Friday al final del Cyber Monday, CET)
-
Promociones precargadas: envía el sale_price y el effective_date antes de que empiece la oferta. Google activará el precio de oferta automáticamente a la hora de inicio.
-
Caducidad automática: el precio de oferta se desactiva cuando pasa la hora de fin, sin necesidad de actualizar el feed. Así no se quedan precios promocionales activos por descuido cuando termina una campaña, uno de los errores de gestión de feeds más frecuentes y caros.
-
Sin effective_date: sale_price se considera activo de forma permanente. Si te olvidas de quitarlo cuando termina la promoción, estarás anunciando un precio que ya no existe en tu página de destino, y eso provoca rechazos por discrepancia de precios.
Reglas (lo que Google exige)
-
sale_price debe ser estrictamente inferior a price: si los precios son iguales, el atributo se ignora; si sale_price es mayor, se genera una advertencia de calidad de datos.
-
Debe coincidir con el precio de la página de destino: el precio de oferta del feed debe coincidir con el precio rebajado real de la página de destino del producto en el momento del clic. Si los precios no coinciden, el producto se rechaza.
-
Nada de inflar precios artificialmente: fijar un
priceinflado para aparentar un gran descuento, cuando el «precio de oferta» es en realidad el precio de venta habitual, es una infracción de las políticas. Google cruza los datos con el historial de precios y con fuentes de terceros. -
La divisa debe coincidir con la divisa de destino del feed: la divisa del precio de oferta debe coincidir con la del precio. No puedes enviar el precio en EUR y el sale_price en USD.
-
Formato: sin símbolos de divisa: usa códigos ISO 4217 (EUR, GBP, USD, CZK), no símbolos (€, £, $).
Prácticas recomendadas
-
Usa siempre sale_price_effective_date: incluso en ofertas sin fecha de fin prevista, poner un effective_date con hora de fin evita que se te queden activos precios de oferta caducados cuando termina una promoción.
-
Mantén la página de destino y el feed alineados en tiempo real: si tu CMS actualiza los precios de forma dinámica (p. ej., ofertas flash que empiezan a medianoche), la frecuencia de actualización de tu feed tiene que ir al mismo ritmo. Plantéate usar un archivo complementario para los cambios de price/sale_price que subas cada 15-30 minutos (una descarga programada se ejecuta como máximo una vez al día) para mantener sincronizados el feed y la página de destino.
-
Úsalo solo para descuentos reales: el precio tachado pierde enseguida la confianza del consumidor si los compradores perciben que el precio original está inflado. Mantén un historial de precios coherente para que el precio original refleje el precio real antes de la oferta.
-
Combínalo con Merchant Promotions: suma sale_price (para el descuento en el precio unitario) y una Merchant Promotion (para un texto de oferta adicional como «Envío gratis a partir de 50 €» o «10% de descuento extra con el código»). Funcionan de forma independiente y, juntos, te dan el máximo espacio posible en Shopping.
-
Prioriza productos de alto margen o con mucha competencia: no todos los productos necesitan un precio de oferta. Centra las anotaciones de sale_price en productos con un descuento significativo (15%+) y en los que compitas con varios comercios: el precio tachado tiene el mayor impacto relativo en el CTR en búsquedas competidas y sensibles al precio.
sale_price frente a Merchant Promotions: diferencias clave
| Característica | sale_price | Merchant Promotions |
| Dónde se muestra | Precio tachado en el recuadro del producto | Enlace de «Oferta especial» debajo del producto |
| Qué comunica | Precio unitario rebajado | Texto de la promoción (códigos, lotes, ofertas de envío) |
| Debe coincidir con la página de destino | Sí: el precio debe coincidir con la página | Sí: la oferta debe poder canjearse |
| Requiere aprobación | No (se aplica automáticamente) | Sí: Google revisa las promociones |
| Se pueden combinar | Sí: pueden aparecer los dos a la vez | Sí |
Impacto en el rendimiento
-
Aumento del CTR: el precio tachado es, de forma constante, una de las anotaciones de Shopping con más impacto. Es habitual medir mejoras del CTR del 20-40% frente a productos sin oferta en la misma subasta, sobre todo en moda, electrónica y hogar.
-
Cuota de impresiones en subastas sensibles al precio: los modelos de Smart Bidding de Google tienen en cuenta la competitividad del precio. Un sale_price más bajo le indica al algoritmo que la oferta tiene más valor, lo que puede mejorar el ranking del anuncio en las subastas en las que el precio es una señal de calidad clave.
-
Tasa de conversión: los productos con anotación de oferta convierten más porque la propuesta de valor se ve antes del clic. Quien hace clic ya conoce el precio rebajado, así que hay menos rebote por sorpresa con el precio en la página de destino.
-
Más rendimiento en las fichas gratuitas: en las fichas gratuitas de la pestaña Shopping, las anotaciones de oferta ayudan a los productos a destacar en un contexto orgánico en el que las pujas no dan ventaja. Unas fichas gratuitas con buenas anotaciones generan tráfico incremental sin coste por clic.
Errores comunes
-
Enviar sale_price sin actualizar el precio de la página de destino: el producto se rechaza por discrepancia de precios.
-
Omitir sale_price_effective_date y olvidarse de quitar sale_price cuando termina la promoción.
-
Poner un sale_price igual a price (no activa el tachado, solo genera una advertencia de validación).
-
Usar símbolos de divisa en lugar de códigos ISO 4217 en el valor.
-
Usar una coma como separador decimal (p. ej., «79,99 EUR»): hay que usar un punto.
-
Inflar el precio base para aparentar un descuento mayor del real: infracción de las políticas.
-
Aplicar sale_price a productos que en la tienda ya están a su precio habitual.
Consejos profesionales
-
Crea un feed complementario para los precios promocionales: no toques tu feed principal para añadir precios de oferta. Mantén en su lugar un feed complementario ligero con solo las columnas
id,sale_priceysale_price_effective_date. Así separas los precios promocionales de tu catálogo de productos y puedes actualizar los precios de oferta en segundos sin regenerar todo el feed. -
Programa la obtención del feed para que coincida con el inicio de las ofertas: configura la programación de tu feed complementario para que se obtenga justo cuando se activa la promoción. Un retraso de 15 minutos entre que tu web pone la oferta y Google la detecta son 15 minutos de riesgo de discrepancia de precios. Precargar los precios con sale_price_effective_date es la opción más segura.
-
Vigila de inmediato las advertencias de discrepancia de precios en «Requiere atención» (antes «Diagnóstico»): la discrepancia de precios es uno de los motivos de rechazo que más rápido se agravan en GMC. Una advertencia puede convertirse en un rechazo en 24 horas. Activa las alertas por correo en GMC para los nuevos problemas de productos y así podrás reaccionar enseguida durante las promociones.
-
Usa las referencias de precios de Estadísticas de Merchant Center para ajustar los descuentos: el informe de competitividad de precios de GMC muestra cómo está tu precio frente al de la competencia para el mismo producto. Usa estos datos para fijar precios de oferta que de verdad mejoren los de la competencia: no solo para mostrar un tachado, sino para ganar la comparación de precios que decide el clic.
Preguntas frecuentes
¿Qué hace exactamente sale_price en Google Shopping?
sale_price junto con price, Google muestra automáticamente el precio original tachado en gris y el precio de oferta destacado en rojo, además de una etiqueta de «Oferta» en la ficha. Este precio tachado es uno de los reclamos visuales que más mejoran el CTR en Shopping, y no cuesta nada aparte del propio atributo.¿sale_price tiene que ser inferior a price?
sale_price sea estrictamente inferior a price. Si sale_price es igual o superior a price, el atributo se ignora y no aparece el tachado. El descuento mínimo con sentido es 1 unidad de la divisa, pero para que la etiqueta de «Oferta» aparezca de forma fiable se recomienda un descuento apreciable (al menos un 5-10%).¿Qué formato debe tener sale_price?
price: un valor numérico seguido de un espacio y el código de divisa ISO 4217. Ejemplo: 99.00 EUR, 79.99 GBP, 149.00 USD. No incluyas símbolos de divisa (€, £, $); usa solo el código de tres letras. El separador decimal debe ser un punto (.), no una coma.¿Qué es sale_price_effective_date y lo necesito?
sale_price_effective_date es un atributo complementario que fija las fechas de inicio y fin durante las que el precio de oferta está activo. Formato: 2026-11-29T00:00+01:00/2026-11-30T23:59+01:00. Sin él, sale_price se considera activo de forma permanente. Con effective_date puedes cargar los precios promocionales en tu feed antes de que empiece la oferta y dejar que caduquen solos, así no te olvidas precios de oferta activos cuando termina una promoción.¿El sale_price tiene que coincidir con la página de destino?
sale_price_effective_date para mantener sincronizados el feed y la página de destino.¿Debería usar Merchant Promotions en lugar de sale_price?
sale_price muestra el precio tachado directamente en la ficha del producto: comunica el precio unitario rebajado. Las Merchant Promotions añaden un enlace aparte de «Oferta especial» con un texto promocional como «20% de descuento con el código VERANO»: comunican ventajas adicionales que se suman al precio. Muchos comercios usan las dos a la vez para conseguir la máxima visibilidad.¿Puedo usar sale_price en todos los productos o hay restricciones?
price base para luego usar sale_price y «rebajar» hasta el precio de venta real: Google detecta este patrón y es una infracción de las políticas.Guías relacionadas
- Referencia de atributosFecha efectiva del precio de oferta [sale_price_effective_date]: programar rebajas en Google Shopping
- Referencia de atributosPrecio [price] en Google Shopping: requisitos, prácticas recomendadas y ejemplos
- Referencia de atributosMedida de precio por unidad [unit_pricing_measure] en Google Shopping: requisitos y ejemplos