Notificación

En este Centro de Ayuda, encontrará contenido tanto de Merchant Center Next como de la versión clásica de Merchant Center. Localice el logotipo en la parte superior de cada artículo para asegurarse de que está consultando un artículo correspondiente a la versión de Merchant Center que usa. 

Acerca de las promociones dinámicas

Un icono personalizado para la versión clásica de Merchant Center y Merchant Center Next.

Las promociones dinámicas ayudan a los comercios a seleccionar automáticamente el descuento óptimo y a aplicarlo a los anuncios de shopping en Google para maximizar los beneficios brutos. Las promociones dinámicas utilizan la información que ha proporcionado sobre el coste de los bienes vendidos de su inventario, las promociones de descuentos y los comentarios sobre las conversiones para presentar la promoción más adecuada para los clientes mediante los modelos de precios basados en la IA de Google.

Secciones de esta página:


Ventajas

Los modelos de precios de Google determinan automáticamente el descuento promocional óptimo que genera el beneficio bruto más alto. Las promociones dinámicas le ayudan a:

  • Automatizar las promociones con la optimización de los descuentos en tiempo real para ahorrar tiempo y esfuerzo.
  • Mejorar el retorno de la inversión publicitaria (ROAS) y la rentabilidad.
  • Actualizar las promociones con los descuentos más adecuados en los anuncios de shopping y en las páginas de destino de su sitio con la ayuda de los modelos de precios a gran escala de Google.

Criterios de participación de las promociones dinámicas

Antes de usar las promociones dinámicas, compruebe que cumple todos los requisitos. Si tiene varias subcuentas de Merchant Center, cada una debe cumplir todos los requisitos por separado.

  • La disponibilidad por país de las promociones dinámicas se limita a aquellos países en los que están disponibles las promociones normales. Para ver la lista completa de países, consulte la sección "Disponibilidad" del artículo Políticas y criterios de participación.
  • Tener al menos 1000 clics de consumidores en todo el inventario de su cuenta de Merchant Center.
  • Haber habilitado al menos el 20 % de las impresiones rellenando los atributos [auto_pricing_min_price] y [cost_of_goods_sold].
  • Tener configurados el seguimiento de conversiones y el feed.
  • Mostrar y respetar durante 60 minutos en su tienda online las promociones seleccionadas por Google que estén codificadas en la URL.

Cómo funcionan las promociones dinámicas

Las promociones dinámicas ayudan a los comerciantes a automatizar la selección y la aplicación de los descuentos más adecuados para los productos de los anuncios de shopping, con el fin de aumentar los beneficios brutos.

Los comerciantes deben proporcionar el porcentaje de descuento deseado, el coste de los bienes vendidos de su inventario y los datos de conversión. Con esos datos, los modelos de precios basados en la IA de Google automatizan las decisiones relativas a las promociones y seleccionan la promoción óptima para todos los productos incluidos. Las promociones dinámicas se desarrollan en el siguiente orden:

  1. Los comerciantes suben promociones y cupones a Merchant Center junto con la información requerida.
  2. Las promociones se muestran a los consumidores en las plataformas de shopping, lo que mejora el rendimiento.
  3. Los compradores aplican esas promociones en la tienda online del comerciante al tramitar la compra.

Google utiliza un sistema de aprendizaje en tiempo real que tiene en cuenta numerosos conjuntos de datos, incluidos los relacionados con la demanda y la elasticidad de los precios, para seleccionar el descuento adecuado para cada producto. De esta forma, podemos ofrecer precios competitivos para aumentar los ingresos y los beneficios brutos de los comerciantes.

Sus productos se mostrarán en oferta con un precio tachado.

Nota: Calculamos el impacto general en los beneficios brutos tomando en consideración la venta de todos los artículos comprados en la misma sesión, incluidos los productos con y sin descuento, cuando un consumidor hace clic en un anuncio de promociones dinámicas.

Transferencias de cupones mediante URLs

Cuando un comprador hace clic en su ficha de promociones dinámicas, se le redirige a la página de destino del producto en cuestión. En su sitio web, debe mostrarse el cupón en la página de destino con el mismo precio tachado que se muestra en Google, preferiblemente junto al precio del producto.

Página de destino de producto de una vela verde con el precio original tachado y el de oferta, en rojo.

Para mostrar el cupón en su página de destino, la URL de destino generada por las promociones dinámicas transmite la información del cupón como un parámetro. La URL está codificada en JSON Web Token y puede decodificarse con un decodificador base64 y utilizarse tal y como está.

A continuación, se muestra un ejemplo de URL de destino con el parámetro pv2 que se usa para transferir información sobre cupones:

https://www.susitioweb.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw

El token codificado contiene dos campos relevantes para la transferencia de precios:

  • dp: representa el porcentaje de descuento
  • dc: representa el código de cupón

Ejemplo:

"dp": 10,

"dc": "RHNKLNEQ"

// descuento porcentual del 10 %

// código de cupón = RHNKLNEQ

Nota: Los cupones se generan de forma dinámica y no se asignan a compradores concretos. Se actualizan varias veces al día para todos los usuarios.

Ejemplo de código de transferencia de cupón

// Example code validating and decoding Google Automated Discounts pv2 token.
// Displays the coupon on the top of the website after running the script.
// To run:

// 1. Open website with pv2 token in Chrome e.g. https://www.yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw

// 2. Right click on site -> inspect element

// 3. Go to "Console" tab

// 4. Paste the whole script to the console and click enter

 

// Google public key used for signing Automated Discounts pv2 tokens

const google_public_key = `-----BEGIN PUBLIC KEY-----

MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc

nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==

-----END PUBLIC KEY-----`

 

// const verify_signature = true  // use to verify the token signature

verify_signature = false  // use for non-google tokens

 

function verifyAutomatedDiscountTokenCorrectness(jwt) {

  console.log("verifyAutomatedDiscountTokenCorrectness")

  if (jwt == null) {

    console.log("error: no JWT")

    return false

  }

 

  const current_page_offer = "654321" // TODO: get offer_id of the current page

  const expected_merchant_id = "123456"  // TODO: use real Merchant Center ID

 

  const jwt_offer = jwt.o

  const jwt_merchant = jwt.m

  const jwt_expiry_date = Date(jwt.exp)

 

  if (jwt_offer != current_page_offer) {

    console.log("error: incorrect offer id:", jwt_offer, " vs", current_page_offer)

    return false

  }

  if (jwt_merchant != expected_merchant_id) {

    console.log("error: incorrect merchant id", jwt_merchant, " vs", expected_merchant_id)

    return false

  }

  if (Date() < jwt_expiry_date) {

    console.log("error: expired token")

  }

 

  return true

}

 

function displayAutomatedDiscountLitePricePassingCoupon(jwt) {

  if (!verifyAutomatedDiscountTokenCorrectness(jwt)){

    return

  }

 

  const discount_percent = jwt.dp

  const coupon_code = jwt.dc

 

  if (discount_percent == undefined) {

    console.log("error: missing discount percentage")

    return

  }

 

  if (coupon_code == undefined) {

    console.log("error: missing coupon code")

    return

  }

 

  // TODO: set a proper place in which the coupon should be displayed

  let target_element = document.getElementsByTagName("body")[0]

  target_element.innerHTML = `<div><h1><font color="red">-${discount_percent}% with coupon: ${coupon_code}</font></h1></div>` + target_element.innerHTML

}

 

function parseJwtAndDisplayCoupon()

{

  const urlParams = new URLSearchParams(window.location.search)

  const jwt = urlParams.get('pv2')

 

  if (jwt == undefined){

    console.log("error: pv2 parameter is not in the URL")

    return

  }

 

  // Use Jose (https://github.com/panva/jose) library to validate and decode JWT token.

  fetch('https://cdnjs.cloudflare.com/ajax/libs/jose/4.14.0/index.umd.min.js')

      .then(response => response.text())

      .then(text => eval(text))

      .then(() => {

        jose.importSPKI(google_public_key, 'ES256').then(publicKey => {

          if (verify_signature) {

            jose.jwtVerify(jwt, publicKey).then(

                (decoded_jwt, _) => {

              displayAutomatedDiscountLitePricePassingCoupon(decoded_jwt.payload)

            })

          }

          else {

            displayAutomatedDiscountLitePricePassingCoupon(jose.decodeJwt(jwt))

          }

        })

      })

}

 

parseJwtAndDisplayCoupon()

Instrucciones para configurar promociones dinámicas

Puede configurar promociones dinámicas para sus productos siguiendo estos pasos consecutivamente o en paralelo:

Paso 1 de 4: Indique el atributo de precio automático mínimo [auto_pricing_min_price]

  • El atributo de precio automático mínimo [auto_pricing_min_price] se utiliza para establecer el precio mínimo al que se puede reducir el precio de un producto mediante las reglas de precios que crea en su cuenta de Merchant Center.
  • Consulte cómo configurar el atributo de precio automático mínimo [auto_pricing_min_price].

Paso 2 de 4: Proporcione el atributo de coste de los bienes vendidos [cost_of_goods_sold]

Los datos del coste de los bienes vendidos se utilizan para calcular los beneficios brutos estimados que se obtienen con sus productos. Sin esta información, no podemos calcular los descuentos de cupón óptimos ni los beneficios brutos de los artículos vendidos. Proporcione información sobre el coste de los bienes vendidos de la mayor cantidad de inventario posible, de forma que Google pueda aumentar la rentabilidad de las ventas de sus productos.

Consulte cómo configurar el atributo de coste de los bienes vendidos [cost_of_goods_sold].

Nota: Si prefiere no proporcionar un coste de los bienes vendidos para cada artículo, puede especificar un porcentaje de margen para este atributo a través de un feed complementario de Merchant Center. Esto se puede aplicar a artículos o a categorías de artículos individuales.

Consulte cómo configurar un feed complementario de Merchant Center.

Paso 3 de 4: Configure la generación de informes de conversiones con datos del carrito

Los informes de conversiones con datos del carrito se utilizan para calcular el impacto de las promociones dinámicas y ofrecerle unos resultados óptimos. Configure los informes de conversiones con datos del carrito para enviar datos del carrito y, así, poder hacer un seguimiento del número de transacciones, los ingresos y los beneficios que generan sus promociones dinámicas.

Configure los informes de conversiones con datos del carrito para:

  • Medir con claridad los ingresos y los beneficios que generan sus promociones dinámicas.
  • Consultar informes detallados sobre el número de artículos en el carrito y el valor medio de pedido.
  • Ver informes detallados sobre los artículos vendidos.

Consulte cómo configurar y probar los informes de conversiones con datos del carrito.

Paso 4 de 4: Configure cupones

Los cupones utilizados por las promociones dinámicas deben configurarse de la misma manera que cualquier otra promoción de Merchant Center o del feed de promociones. Configure la función Promociones de comercios en los anuncios de shopping.

Nota: Las promociones dinámicas están sujetas a la especificación del feed de promociones y a las políticas de promociones.

Las promociones dinámicas están pensadas para utilizarse como promociones de descuento porcentual o de descuento monetario en productos online, por lo que determinados atributos deben configurarse de la siguiente manera:

Atributo

Requisitos

promotion_id

Debe empezar por el prefijo "spd_"

offer_type

Debe configurarse como "generic_code"

redemption_channel

Debe configurarse como "Online"

promotion_destination

Debe configurarse como "Shopping_ads"

generic_redemption_code

Debe especificarse un valor

percent_off O money_off_amount

Debe especificarse un valor

Además de los campos anteriores, deben especificarse otros campos marcados como obligatorios.


Prácticas recomendadas

  • Proporcione tantos valores de descuento como sea posible

    Las promociones dinámicas seleccionan el descuento óptimo entre los valores de descuento facilitados. Por tanto, si tiene entre 1 y 10 valores de descuento posibles o más, conseguirá el mayor aumento en sus beneficios brutos. Por ejemplo, imagine que ha proporcionado estos valores de descuento: 5 %, 10 % y 20 %. Si el descuento óptimo calculado es del 8 %, se seleccionará el cupón del 5 %, lo que limitará la eficacia. En esta situación, lo mejor sería facilitar estos valores de descuento: 5 %, 7 %, 9 %, 11 %, 13 % y hasta un 20 %.

  • Evite utilizar códigos de cupón que sean fáciles de adivinar

    No utilice códigos de cupón comunes, como "5ODESCUENTO" o "10ODESCUENTO", entre otros. Los compradores pueden adivinar códigos de cupón comunes y aplicarlos para obtener el máximo descuento, lo que podría dar lugar a resultados no deseados.

  • Limite el periodo y la aplicabilidad a productos

    Para limitar la reutilización de cupones, puede restringir la duración de cada uno. Utilice el atributo de fecha de inicio de la promoción [promotion_effective_dates] para definir el periodo de la promoción. Aunque las promociones dinámicas funcionan mejor cuando están asociadas a la mayor parte del inventario, puede plantearse crear cupones específicos de cada categoría.

Preguntas frecuentes

  1. ¿Cómo funcionan las promociones dinámicas con la configuración de ROAS objetivo en Google Ads?

    Las promociones dinámicas funcionan mejor cuando están habilitadas las pujas de ROAS objetivo, pero no requieren el uso de esta estrategia de puja.

  2. ¿Puede un comerciante combinar promociones de descuento monetario y de descuento porcentual?

    Sí. Aunque en una fila de feed determinada no se pueden definir al mismo tiempo los atributos de descuento porcentual y de descuento, es posible configurar promociones independientes para el mismo producto con descuentos porcentuales y monetarios.

  3. ¿Qué factores se tienen en cuenta al elegir las promociones del periodo que se van a mostrar?

    La IA de Google toma en consideración muchos factores y conjuntos de datos para decidir cuál es el descuento adecuado para el producto. Algunos de los más importantes que utilizamos para identificar el descuento apropiado son la curva de demanda y la elasticidad de los precios.

  4. ¿Existe un requisito mínimo o máximo al que deban ajustarse el descuento porcentual o monetario?

    No hay requisitos de descuento mínimos ni máximos para las promociones.

  5. ¿Se puede configurar el destino de la promoción tanto en los anuncios de shopping como en las fichas gratuitas?

    Actualmente, solo se admiten los anuncios de shopping. Trabajamos continuamente para ampliar la disponibilidad de las promociones dinámicas y aumentar su impacto tanto para los comerciantes como para los compradores.

  6. ¿Qué ocurre si mis cupones tienen un valor de pedido mínimo?

    Estos cupones están admitidos.

  7. ¿Puede un comerciante especificar un porcentaje de margen para el coste de los bienes vendidos en lugar de proporcionar un valor específico para cada producto?

    Sí, los comerciantes pueden especificar un porcentaje de margen para el coste de los bienes vendidos mediante un feed complementario de Merchant Center.

  8. ¿Las promociones dinámicas funcionan con las campañas Máximo rendimiento?

    Actualmente, las promociones dinámicas solo se aplican a los anuncios de shopping, pero son compatibles con este tipo de campañas. Esto significa que funcionan con las campañas Máximo rendimiento, pero las promociones solo se mostrarán en los anuncios de shopping que publiquen esas campañas.

  9. ¿En qué se diferencian las promociones dinámicas del programa de descuentos automáticos?

    Ambos programas se basan en modelos similares. Las promociones dinámicas tienen un requisito de integración mucho menos estricto para la transferencia de precios o las páginas de destino.

Enlaces relacionados

¿Te ha resultado útil esta información?

¿Cómo podemos mejorar esta página?
Búsqueda
Borrar búsqueda
Cerrar búsqueda
Menú principal
2832932929359649889
true
Buscar en el Centro de ayuda
true
true
true
true
true
71525
false
false