Ir para conteúdo principal

Como configurar corretamente a data layer

Veja como configurar os eventos add_to_cart e purchase na data layer para que o Tanganica possa medir seus pedidos com precisão e otimizar seus anúncios.

Escrito por Saša Kučerová

Para que o Tanganica consiga medir seus pedidos corretamente e otimizar os anúncios de forma eficaz, é preciso ter, além do código de medição, uma data layer bem configurada. É a data layer que envia ao sistema informações sobre o que os clientes fazem na sua loja, os produtos adicionados ao carrinho e as compras efetuadas.

Se a data layer não estiver configurada do jeito certo, as campanhas não contarão com dados precisos e será impossível otimizá-las corretamente.

O evento add_to_cart

Esse evento registra quando um cliente adiciona um item ao carrinho. Não é obrigatório, mas facilita para as campanhas encontrarem quem já demonstrou interesse antes da compra. Por isso, recomendamos implementar.

gtag("event", "add_to_cart", {  currency: "EUR",  value: 30.03,  items: [    {      item_id: "SKU_12345",      item_name: "Product Name",      item_brand: "Brand",      item_category: "Category",      price: 10.01,      quantity: 3    }  ]});

O evento purchase

Este evento é obrigatório. Sem ele, não é possível criar campanhas. Ele informa ao sistema que o cliente concluiu um pedido e é o principal sinal usado para otimizar os anúncios.

O evento precisa ser incluído na página de confirmação de compra — aquela exibida ao cliente após finalizar o pedido com sucesso.

gtag("event", "purchase", {  transaction_id: "T_12345_1",  value: 30.03,  tax: 4.90,  shipping: 5.99,  currency: "EUR",  items: [    {      item_id: "SKU_12345",      item_name: "Product Name",      item_brand: "Brand",      item_category: "Category",      price: 10.01,      quantity: 3    }  ]});

Como preencher corretamente o valor do pedido

Aqui é onde a maioria das lojas erra. O evento purchase traz três campos separados para cada componente do preço, e é preciso preencher cada um deles com o valor correto:

  • Value — faturamento, excluindo frete e impostos

  • Shipping — valor do frete, separado

  • Tax — impostos, separados

Se você incluir frete ou impostos no campo value, o sistema vai somar esses valores duas vezes nos relatórios e o valor dos pedidos aparecerá mais alto do que realmente é.

Notas importantes

  • Use ponto decimal, nunca vírgula (correto: 1000.00, incorreto: 1000,00).

  • Informe a moeda usando a abreviação internacional padrão (EUR para euro, CZK para coroa tcheca).

Se tiver qualquer dúvida sobre a configuração, conte com a nossa equipe — estamos prontos para ajudar você na implementação.

Isto respondeu à sua pergunta?