Dificuldades em fazer a integração completa de Google Enhanced Ecommerce em Data Layer

Olá pessoal, tudo bem?

Já pesquisei aqui ser era possível ou não, fazer um tagueamento sólido de e-commerce Vtex baseado no Enhanced Ecommerce do Google (link: https://developers.google.com/tag-manager/enhanced-ecommerce), mas não encontrei respostas.

Eu só consegui fazer por DataLayer com ProductDetail, Add to Cart e ProductClick (somente na view do produto aberto), Checkout e Purchase, com dados disponíveis no DataLayer, para um tagueamento sólido.

Quanto ao restante, Product Impressions, Promotions, Checkout Option, ProductDetail, Add to Cart e ProductClick (esses três últimos, fora da página de produto aberto) pude fazer utilizando as informações DOM das páginas, o que não é muito seguro e reconhecido como tagueamento frágil.

Já o evento de Remove from Cart, não tive sucesso em implementar.

Pesquisei nos controles da Vtex de imprimir coleções de produtos e não localizei meios de transmitir os dados pros eventos de DataLayer pelo fato dos dados transmitidos pelos controles serem htmls prontos.

Um tagueamento frágil, feito dessa forma pode ser fácil mente quebrado mesmo se houverem alterações leves de front feitas por algum desenvolvedor ou se houver alguma mudança de output dos comandos/controllers da plataforma.

Alguém aqui já passou por algo parecido ou conseguiu implementar um tagueamento inteiramente por Data Layer?

Agradeço desde já

do you manage to solve it? i found this app in github https://github.com/vtex-apps/google-tag-manager and push it to the website but it didn't work

i think ill have to do a custom javascript code to pull the info for each product and push it organized to the datalayer.

something this essential for ecommerce should be easy to integrate 😡

Bom dia Bruno, tudo bem?

O Fellipe da Codeby fez um tutorial completo ensinando o passo a passo de como instalar as tags do Enhanced, sugiro que dê uma olhada com calma.

Artigo completo do blog:

https://codebyshop.com/blogs/codeby/google-analytics-enhanced-vtex-gtm

Vídeo tutorial

https://www.youtube.com/watch?v=Og4TrmQb814