Google Tag Manager
Você informa o ID do contêiner do Google Tag Manager nas Infos básicas da plataforma (ou da loja) e o site passa a carregar o contêiner e a registrar eventos de navegação, cadastro e checkout na camada de dados.
Onde configurar
| Para medir | Onde fica o campo |
|---|---|
| O site inteiro, incluindo página de produto e checkout | Plataforma > Configuração > Infos básicas, seção Integrações, campo Google Tag Manager |
| Só a página de uma loja, em um contêiner separado | Loja > Configurações > Infos básicas, seção Integrações, campo Google Tag Manager |
Não existe um menu "Integrações": são campos dentro das Infos básicas.
Passo a passo
- No Google Tag Manager, crie um contêiner do tipo Web e copie o ID, no formato
GTM-XXXXXXX. - No admin, abra Plataforma > Configuração > Infos básicas e role até Integrações.
- Cole só o ID no campo Google Tag Manager. Não cole o trecho de código.
- Salve o formulário.
- No Google Tag Manager, publique o contêiner. Sem publicação, nenhuma tag dispara.
O que o site envia para a camada de dados
O site registra eventos na camada de dados (dataLayer). No Google Tag Manager, crie um acionador do tipo evento personalizado com o nome exato do evento.
Navegação e conta
| Evento | Quando acontece |
|---|---|
pageview |
A cada página aberta, com o endereço no campo page |
login |
O aluno entra na conta |
new_registry |
O aluno conclui o cadastro |
click_banner |
Clique em um banner ou carrossel |
click_button_register_now |
Clique no botão de cadastro do cabeçalho |
view_professionals |
A lista de professores é exibida |
lightbox |
Uma janela sobreposta é aberta |
Checkout
| Evento | Quando acontece |
|---|---|
cart_registration_participant |
A quantidade de participantes é alterada |
checkout_buyer_data |
Os dados do comprador são preenchidos |
checkout_buyer_address_data |
O endereço do comprador é preenchido |
purchase_successful |
O comprador confirma a compra no cartão |
buy_product_boleto |
O comprador confirma a compra por boleto |
buy_product_pix |
O comprador confirma a compra por Pix |
purchase |
Junto com purchase_successful, no formato de comércio eletrônico do Google |
checkout_payment_select |
O pedido é criado. O campo status vem com 200 quando deu certo e 422 quando falhou, e o campo order traz o número do pedido |
open_boleto |
O aluno abre o boleto |
pix_paid |
O status do Pix é verificado. Quando o pagamento foi confirmado, o campo payment_action vem como true |
Os eventos do checkout levam, quando aplicável, os campos: course (nome do produto), sku (identificador do produto), level, course_types, coupon, store, value, value_with_discount, order, step, participants_quantity, payment_method, installments e revenue.
⚠️ Dois cuidados com os eventos de compra:
purchase_successful,buy_product_boleto,buy_product_pixepurchasesão enviados quando o comprador clica para concluir, antes da resposta do pagamento. Um cartão recusado também gera o evento. Para contar só pedidos criados, usecheckout_payment_selectcomstatusigual a 200. Para Pix pago, usepix_paidcompayment_actionigual atrue.- O evento
purchasesó é enviado em compra no cartão e só quando o campo Id Google Analytics também está preenchido.
A referência de vendas é sempre o admin.
Contexto da plataforma e da loja
Em toda página, a camada de dados recebe a identificação de onde o visitante está: tenant.brand_id, tenant.brand_slug, tenant.store_id e tenant.store_slug. Use esses valores como variáveis para separar os dados por loja dentro do mesmo contêiner.
Plataforma e loja ao mesmo tempo
Na página de uma loja, o contêiner da plataforma e o da loja são carregados juntos. Não use o mesmo ID nos dois campos: as tags disparariam em dobro.
Os campos da loja só valem para a página da loja. Veja Integrações da loja.
Limite importante: domínios liberados
O site aplica uma política de segurança que só permite scripts e conexões de uma lista de domínios. Estão liberados os do Google (Tag Manager, Analytics e anúncios) e os da Meta, entre outros.
Uma tag de outro fornecedor, adicionada pelo contêiner, pode ser bloqueada pelo navegador mesmo com tudo certo no Google Tag Manager. Antes de instalar um pixel de terceiro, fale com o suporte para confirmar se o domínio dele está liberado. Veja Outros pixels pelo Google Tag Manager.
Consentimento de cookies
O admin não tem uma tela para configurar aviso de cookies. Em plataformas que usam um gerenciador de consentimento, ativado pela Evob, o contêiner só é carregado depois que o visitante aceita os cookies.
Se o seu contêiner tem tags que dependem de consentimento, configure essa regra dentro do próprio Google Tag Manager.
Como testar
- No Google Tag Manager, clique em Visualizar e informe o endereço do seu site.
- Navegue pelo site na janela de teste.
- Confira se os eventos da tabela acima aparecem na linha do tempo e se as suas tags disparam.
Erros comuns
"O contêiner não carrega"
Confira, nesta ordem:
- O campo tem só o ID, sem o trecho de código?
- O formulário foi salvo?
- O contêiner foi publicado no Google Tag Manager?
- Se há aviso de cookies no site, você aceitou antes de testar?
"A tag de outro fornecedor não dispara"
O domínio do fornecedor pode não estar liberado na política de segurança do site. Fale com o suporte.
"Os eventos aparecem em dobro"
O mesmo ID está na plataforma e na loja, ou a mesma ferramenta está configurada no campo próprio e também dentro do contêiner. Deixe em um lugar só.
"Não recebo o evento purchase em compras por Pix"
É o esperado. Use buy_product_pix para a confirmação da compra e pix_paid, com payment_action igual a true, para o pagamento confirmado.