Notificação

Nesta Central de Ajuda, você encontra conteúdo sobre o Merchant Center clássico e o Next. Para saber se você está na página da sua versão, confira o logotipo na parte de cima do artigo. 

Sobre as promoções dinâmicas

Um ícone personalizado para as versões clássica e Next do Merchant Center.

As promoções dinâmicas ajudam os varejistas selecionando automaticamente o desconto ideal e aplicando aos anúncios do Shopping no Google para maximizar o lucro bruto. As promoções dinâmicas usam as informações que você indicar sobre o custo dos produtos vendidos (CPV) para seu inventário, promoções com desconto e feedback sobre conversões para apresentar a promoção mais adequada aos clientes usando a modelagem de preços com tecnologia de IA do Google.

Nesta página


Benefícios

Os modelos de preços do Google automaticamente determinam o desconto promocional ideal que gera o lucro bruto mais alto. As promoções dinâmicas ajudam você a:

  • Automatizar as promoções com otimização de descontos em tempo real, economizando tempo e esforço.
  • Melhorar o retorno sobre o investimento em publicidade (ROAS) e a lucratividade.
  • Atualizar promoções com descontos mais adequados nos anúncios do Shopping e nas páginas de destino do seu site com a ajuda dos modelos de preços em grande escala do Google.

Critérios de qualificação para promoções dinâmicas

Antes de usar as promoções dinâmicas, confirme se você cumpre todos os requisitos de qualificação. Se você tem várias contas do Merchant Center (subcontas), cada uma delas precisa atender a todos os requisitos separadamente.

  • A disponibilidade por país das promoções dinâmicas é limitada aos locais onde as promoções regulares estão disponíveis. Para conferir a lista completa de países, consulte a seção "Disponibilidade" nos Critérios e políticas de participação.
  • Pelo menos mil cliques de consumidores em todo o inventário da sua conta do Merchant Center.
  • Pelo menos 20% das impressões são ativadas preenchendo os atributos [auto_pricing_min_price] e [cost_of_goods_sold].
  • Acompanhamento de conversões ativas e configuração de feed.
  • As promoções selecionadas pelo Google codificadas no URL precisam ser mostradas e cumpridas por 60 minutos na sua loja on-line.

Como as promoções dinâmicas funcionam

As promoções dinâmicas ajudam os comerciantes a automatizar a seleção e a aplicação dos descontos mais adequados aos produtos nos anúncios do Shopping para aumentar o lucro bruto.

Os comerciantes têm que informar: a porcentagem pretendida de desconto, o custo dos produtos vendidos para seu inventário e os dados de conversão. Com esses dados, a modelagem de preços com tecnologia de IA do Google automatiza as decisões das promoções, selecionando a promoção ideal para todos os produtos inscritos. As promoções dinâmicas funcionam na ordem a seguir:

  1. Os comerciantes fazem o upload de promoções e cupons para o Merchant Center com as informações necessárias.
  2. As promoções são exibidas para os consumidores nas plataformas do Shopping, melhorando o desempenho.
  3. Os compradores aplicam essas promoções na loja on-line do comerciante ao finalizar a compra.

O Google usa um sistema de aprendizado em tempo real que considera vários conjuntos de dados a fim de selecionar o desconto certo para o produto, incluindo elasticidade do preço e demanda. Isso nos ajuda a manter os preços competitivos para aumentar a receita e o lucro bruto dos comerciantes.

Seus produtos serão exibidos como "em promoção", com um preço tachado.

Observação: para calcular o impacto geral do lucro bruto, consideramos a venda de todos os produtos comprados em uma mesma sessão, incluindo itens com e sem desconto, quando um comprador clica em um anúncio de promoção dinâmica.

Transmissão do cupom do URL

Quando um comprador clica na listagem de promoções dinâmicas, ele é redirecionado para a página de destino do produto. Seu site precisa exibir o cupom na página de destino de forma que ele corresponda ao preço tachado no Google, preferivelmente ao lado do preço do produto.

Página de destino de uma vela verde com o preço original riscado e o preço promocional em vermelho.

Para exibir o cupom na sua página de destino, o URL de clique gerado pelas promoções dinâmicas transmite as informações do cupom como parâmetro. O URL é codificado no JSON Web Token, que pode ser decodificado com um decodificador base64 e usado dessa forma.

Confira abaixo um exemplo de URL de clique com o parâmetro pv2 usado para transmitir informações de cupons:

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

O token codificado contém dois campos relevantes para a transmissão dos preços:

  • dp: representa a porcentagem de desconto.
  • dc: representa o código do cupom.

Exemplo:

"dp": 10,

"dc": "RHNKLNEQ"

// 10% de desconto

// código do cupom = RHNKLNEQ

Observação: os cupons são gerados dinamicamente e não são atribuídos a compradores individuais. Eles são atualizados para todas as pessoas, diversas vezes ao dia.

Exemplo de código de transmissão de cupom

// Exemplo de código que valida e decodifica o token de descontos automáticos do Google pv2.
// Exibe o cupom na parte de cima do site depois de executar o script.
// Para executar:

// 1. Abra o site com o token pv2 no Chrome, por ex. https://www.yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw

// 2. Clique com o botão direito no site -> inspecionar elemento

// 3. Acesse a guia "Console"

// 4. Cole o script inteiro no console e depois clique em Enter

 

// Chave pública do Google usada para assinar tokens de descontos automáticos pv2

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

MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc

nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==

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

 

// const verify_signature = true  // use para verificar a assinatura do token

verify_signature = false  // use para tokens que não são do Google

 

function verifyAutomatedDiscountTokenCorrectness(jwt) {

  console.log("verifyAutomatedDiscountTokenCorrectness")

  if (jwt == null) {

    console.log("error: no JWT")

    return false

  }

 

  const current_page_offer = "654321" // TODO: obter o offer_id da página atual

  const expected_merchant_id = "123456"  // TODO: usar o ID do Merchant Center real

 

  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: definir um local adequado para exibir o cupom

  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 a biblioteca Jose (https://github.com/panva/jose) para validar e decodificar o token JWT.

  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()

Instruções para configurar as promoções dinâmicas

As promoções dinâmicas podem ser configuradas para seus produtos seguindo estas etapas, em sequência ou em paralelo:

Etapa 1 de 4: informar o preço mínimo da precificação automática [auto_pricing_min_price]

Etapa 2 de 4: informar o custo dos produtos (CPV) [cost_of_goods_sold]

Os dados de custo dos produtos vendidos são usados para calcular o lucro bruto estimado dos seus itens. Sem o CPV, não é possível calcular os descontos ideais e o lucro bruto do que foi vendido. Indique as informações do CPV para o máximo possível de itens do inventário para ajudar o Google a gerar mais lucro nas vendas dos seus produtos.

Saiba como configurar o custo dos produtos vendidos [cost_of_goods_sold] (CPV).

Observação: se você não quiser informar um CPV específico para cada item, especifique uma porcentagem de margem do CPV usando um feed complementar no Merchant Center. Isso pode ser aplicado a itens individuais ou a categorias de itens.

Saiba como configurar o feed complementar no Merchant Center.

Etapa 3 de 4: configurar a geração de relatórios de conversões com dados do carrinho

Os relatórios de conversão com dados do carrinho são usados para calcular o impacto das promoções dinâmicas e gerar os melhores resultados. Configure os relatórios de conversão com dados do carrinho para enviar dados que vão possibilitar o acompanhamento do número de transações, da receita e do lucro gerados pelas promoções dinâmicas.

Configure a geração de relatórios de conversão com dados do carrinho para:

  • Avaliar claramente a receita e o lucro gerados pelas promoções dinâmicas.
  • Acessar relatórios detalhados sobre o tamanho do carrinho e o valor médio do pedido.
  • Mostrar relatórios detalhados sobre os itens vendidos.

Saiba como configurar e testar relatórios de conversões com dados do carrinho.

Etapa 4 de 4: configurar os cupons

Os cupons usados pelas promoções dinâmicas precisam ser configurados e definidos, assim como qualquer outra promoção no Merchant Center ou no feed de promoções. Configure as Promoções nos anúncios do Shopping.

Observação: as promoções dinâmicas estão sujeitas à especificação do feed de promoções e às políticas de promoções.

As promoções dinâmicas são usadas como promoções de "porcentagem do valor" ou de "desconto" em ofertas on-line. Assim sendo, alguns atributos de promoções dinâmicas precisam ser configurados da seguinte forma:

Atributo

Obrigatório

promotion_id

Precisa começar com o prefixo "spd_"

offer_type

Precisa ser definido como "generic_code"

redemption_channel

Precisa ser definido como "Online"

promotion_destination

Precisa ser definido como "Shopping_ads"

generic_redemption_code

Especificação obrigatória

percent_off OU money_off_amount

Especificação obrigatória

Além dos campos acima, os marcados como obrigatórios têm que ser especificados.


Práticas recomendadas

  • Informe o maior número possível de valores de desconto

    As promoções dinâmicas escolhem o desconto ideal entre os valores de desconto indicados. Logo, ter de 1 a 10 (ou mais) valores de desconto possíveis permite o maior aumento do lucro bruto. Por exemplo, você indicou 5%, 10% e 20% como valores de desconto. Se o desconto ideal calculado for de 8%, o cupom de 5% será selecionado, limitando a eficácia dele. Nesse caso, seria melhor indicar os valores de desconto de 5%, 7%, 9%, 11%, 13% até 20%.

  • Evite usar códigos de cupom fáceis de adivinhar

    Evite usar códigos de cupom muito comuns, como "5OFF", "10OFF" e outros. Os compradores podem tentar adivinhar códigos de cupom comuns e aplicá-los para gerar o máximo de desconto possível, gerando resultados indesejados.

  • Limite o período e a aplicabilidade do produto

    Para impedir a reutilização dos cupons, é possível limitar o período de validade de cada um deles. Use o atributo data de início da promoção [promotion_effective_dates] para definir um período. Ainda que as promoções dinâmicas funcionem melhor se forem associadas à maioria do inventário, é possível criar cupons específicos para certas categorias.

Perguntas frequentes

  1. Como as promoções dinâmicas funcionam com a configuração de tROAS no Google Ads?

    As promoções dinâmicas funcionam melhor quando os lances de tROAS estão ativados, mas não é obrigatório usar tROAS.

  2. Os comerciantes podem combinar as promoções com base em porcentagem e valor do desconto?

    Sim. Ainda que uma linha de feed específica não possa definir os atributos percent_off e money_off_amount ao mesmo tempo, é possível configurar promoções separadas para o mesmo produto com descontos em porcentagem e de valor.

  3. Quais fatores são considerados ao escolher as promoções que serão exibidas?

    A IA do Google considera muitos fatores e conjuntos de dados para decidir o desconto certo para o produto. Uma das informações principais que usamos para entender o desconto correto é a curva de demanda e a elasticidade do preço.

  4. Há um requisito mínimo e/ou máximo ao qual o valor de porcentagem ou de desconto precisa aderir?

    As promoções não têm requisitos de desconto mínimo ou máximo.

  5. O destino da promoção pode ser definido como anúncios do Shopping e listagens gratuitas?

    No momento, só anúncios do Shopping recebem suporte. Estamos trabalhando continuamente para expandir a disponibilidade das promoções dinâmicas e aumentar o impacto para comerciantes e compradores.

  6. E se meus cupons tiverem um valor de pedido mínimo?

    É possível usar cupons com valor de pedido mínimo.

  7. Um comerciante pode especificar uma porcentagem de margem para o custo dos produtos vendidos (CPV), em vez de indicar um valor específico para cada oferta?

    Sim, os comerciantes podem especificar uma porcentagem de margem para o CPV usando um feed complementar no Merchant Center.

  8. As promoções dinâmicas funcionam com as campanhas Performance Max?

    No momento, as promoções dinâmicas só se aplicam aos anúncios do Shopping, mas são compatíveis com as campanhas Performance Max. Ou seja, o recurso funciona com as campanhas Performance Max, mas as promoções só aparecem nos anúncios do Shopping exibidos por elas.

  9. Qual é a diferença entre as promoções dinâmicas e o programa descontos automáticos?

    Os dois programas usam modelos semelhantes. As promoções dinâmicas oferecem um requisito de integração muito mais leve para a transmissão de preços/páginas de destino.

Links relacionados

Isso foi útil?

Como podemos melhorá-lo?
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
8644504955220606805
true
Pesquisar na Central de Ajuda
true
true
true
true
true
71525
false
false