Boa tarde pessoal! Tudo bem?
A minha dúvida é bemmmmmm específica, mas as vezes existe uma boa alma bem braba em VTEX por aqui que consiga me dar uma luz. Estou fazendo uma integração do GTM + Make + Conversion API da Meta na minha loja VTEX (e antes de alguém me sugerir a integração nativa da VTEX com o pixel do FB, ela não é eficaz com lojas CMS), e estou enfrentando um problema persistente com o e-mail do comprador no evento de Purchase.
O e-mail aparece corretamente na camada de dados (dataLayer
) da VTEX, dentro da estrutura:
{
visitorContactInfo: [“cliente@email.com”]
}
Já tentei milhões de caminhos, dentre eles os abaixo:
- Criar variável
Camada de Dados
com caminhovisitorContactInfo[0]
- Criar
Variável JavaScript personalizada
pegando direto dodataLayer
- Usar a variável no GTM e verificar no Tag Assistant (às vezes aparece, às vezes não)
- Enviar para o Make, mas o valor chega sempre como
undefined
O restante dos dados da Purchase (valor, conteúdo, fbp, fbc, etc.) chega normalmente, a variável de e-mail é a única que insiste em não chegar corretamente no Make, já tentei inclusive varrer o dataLayer
inteiro com função JS, mas sem sucesso até agora.
Por acaso alguém já passou por isso e conseguiu resolver?
Agradeço muito se alguém puder compartilhar uma luz!