Plataforma

VTEX

Passo a passo para ativar as descrições via Google Tag Manager em lojas VTEX Store Framework.

1 Pré-requisitos

Confirme que você tem acesso a:

  • Google Tag Manager configurado na loja
  • Permissão para publicar containers no GTM
  • O domínio da loja (ex: minhaloja.vtexcommercestable.com.br)
O domínio da loja precisa estar previamente ativado. Se ainda não solicitou a ativação, entre em contato antes de prosseguir.

2 Criar a variável de Content ID

No GTM, crie uma variável do tipo Data Layer Variable. O GTM app nativo da VTEX empurra o ID do produto para o datalayer em páginas de produto.

CampoValor
Nome da variáveldlv - Content ID
TipoData Layer Variable
Data Layer Variable Nameecommerce.detail.products.0.id
Se a sua loja usa uma estrutura de datalayer customizada, consulte o desenvolvedor responsável para identificar o caminho correto até o Product ID.

3 Criar a variável de timestamp

Crie uma variável do tipo Custom JavaScript para garantir cache busting diário:

CampoValor
Nome da variávelCustom - Day Timestamp
TipoCustom JavaScript
function() {
  return Math.floor(Date.now() / 86400000);
}

4 Criar a tag

Crie uma nova tag do tipo Custom HTML. Substitua .SELETOR-DO-CONTAINER pelo seletor CSS do elemento onde a descrição deve ser renderizada.

<script>
  window.BDESC = window.BDESC || [];
  BDESC.push({
    pageid: '{{dlv - Content ID}}',
    target: '.SELETOR-DO-CONTAINER'
  });
</script>
<script src="https://content-descriptions.pages.dev/tag.js?cv={{Custom - Day Timestamp}}" async></script>

Seletor no Store Framework

No tema padrão do Store Framework, o container da descrição geralmente é:

.vtex-store-components-3-x-productDescriptionContainer

Inspecione o elemento na página de produto da sua loja para confirmar o seletor correto antes de publicar.

5 Configurar o gatilho

Associe a tag a um gatilho de páginas de produto. Duas opções:

Opção A — Evento customizado (recomendado)

CampoValor
TipoCustom Event
Event nameproductDetail

Opção B — Page View com condição

CampoValor
TipoPage View
Condição{{dlv - Content ID}} não é igual a undefined

6 Publicar e validar

  1. Publique uma nova versão do container GTM
  2. Abra uma página de produto da loja
  3. Use o GTM Preview Mode para confirmar que a tag disparou
  4. Verifique se {{dlv - Content ID}} está retornando o ID correto
  5. Confirme que a descrição aparece no lugar certo e responde em mobile
Se a descrição aparecer corretamente na página de produto, a implantação está concluída.

Solução de problemas

A descrição não aparece

  • Confirme que o domínio da loja está ativado
  • Verifique se {{dlv - Content ID}} está retornando um valor no GTM Preview
  • Confirme que o seletor do container está correto inspecionando o elemento na página
  • Verifique se a tag disparou no GTM Preview Mode

A variável retorna undefined

  • O GTM app da VTEX pode não estar instalado — verifique em Apps > Google Tag Manager no admin
  • Inspecione o datalayer no console do browser: window.dataLayer

A altura está cortando o conteúdo

  • O iframe ajusta automaticamente via ResizeObserver — aguarde o carregamento completo
  • Se o problema persistir, entre em contato

Precisa de ajuda? Entre em contato com o suporte para ativação de domínio, dúvidas sobre a implantação ou para reportar problemas.