Pular para o conteúdo

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.

6 min de leituraAdmin de Plataforma, Admin de LojaAtualizado em

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

  1. No Google Tag Manager, crie um contêiner do tipo Web e copie o ID, no formato GTM-XXXXXXX.
  2. No admin, abra Plataforma > Configuração > Infos básicas e role até Integrações.
  3. Cole só o ID no campo Google Tag Manager. Não cole o trecho de código.
  4. Salve o formulário.
  5. 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.

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_pix e purchase sã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, use checkout_payment_select com status igual a 200. Para Pix pago, use pix_paid com payment_action igual a true.
  • O evento purchase só é 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

  1. No Google Tag Manager, clique em Visualizar e informe o endereço do seu site.
  2. Navegue pelo site na janela de teste.
  3. 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:

  1. O campo tem só o ID, sem o trecho de código?
  2. O formulário foi salvo?
  3. O contêiner foi publicado no Google Tag Manager?
  4. 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.

Veja também

Não resolveu? Fale com o suporte e informe este artigo.