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.
