Google Tag Manager (GTM)
GTM é o container central de tags — você instala 1 vez na evob e gerencia Pixel, GA4, Hotjar, etc. sem mexer no admin de novo. Sem GTM, você precisa instalar cada ferramenta separadamente.
O que é
Google Tag Manager = ferramenta gratuita do Google que centraliza todas as tags de rastreio (tracking):``` Antes do GTM: evob → GA4 (instalado separado) evob → Pixel (instalado separado) evob → Hotjar (instalado separado)
Com GTM: evob → GTM → GA4 + Pixel + Hotjar + ... (gerenciados num só lugar) ```
💡 Recomendado para todo Admin de Plataforma que vai usar 2+ ferramentas de rastreio.
Pré-requisitos
- ✅ Conta no Google (gratuita)
- ✅ ID do container GTM (formato `GTM-XXXXXX`)
- ✅ Plano Pro+ (Starter não suporta GTM custom)
Como obter o ID
- Acesse tagmanager.google.com
- Crie conta + container web
- Anote o GTM-ID (canto superior direito)
Onde instalar na evob
Plataforma > Configurações > Integrações > Google Tag Manager``` GTM Container ID: GTM-ABCD1234 ☑ Ativar em loja ☑ Ativar em AVA do aluno ☐ Ativar em admin (não recomendado) ```
Salve. Em 5 min está ativo.
O que rastrear
Eventos automáticos da evob
A evob dispara eventos no `dataLayer` que GTM pode capturar:
| Evento | Quando dispara | |---|---| | `view_item` | Aluno vê página de oferta | | `begin_checkout` | Inicia checkout | | `add_payment_info` | Insere dados de pagamento | | `purchase` | Compra aprovada | | `sign_up` | Cadastro novo | | `course_enroll` | Matrícula | | `course_complete` | Conclusão | | `lesson_view` | Aula assistida | | `lesson_complete` | Aula concluída |
Eventos custom
Você pode adicionar via GTM:
- Clique em botão específico
- Scroll 75% da página
- Vídeo iniciado
- Form preenchido
Estrutura de tags recomendada
``` GTM ├─ GA4 — config ├─ GA4 — purchase ├─ Meta Pixel — base ├─ Meta Pixel — purchase ├─ TikTok Pixel ├─ Hotjar └─ Custom event (qualquer) ```
Modo debug
GTM tem modo preview que mostra eventos disparando em tempo real:
- Em GTM: Preview
- Insira URL `cursos.suamarca.com.br`
- Navegue como aluno
- Veja eventos disparando
💡 Use modo preview antes de publicar tags. Você descobre erros caros antes de gastar verba.
Variáveis úteis no dataLayer
```javascript // Ao iniciar checkout, evob dispara: { event: 'begin_checkout', ecommerce: { currency: 'BRL', value: 297.00, items: [{ item_id: 'curso-marketing', item_name: 'Curso de Marketing', price: 297.00 }] } } ```
GTM captura e envia para GA4, Pixel, etc.
📖 Saiba mais: GA4 · Meta Pixel
Multi-loja
Cada loja pode ter GTM próprio:
``` Plataforma "Academia evob" ├─ Loja Marca Pro → GTM-XXX1 ├─ Loja Marca Premium → GTM-XXX2 ```
Útil quando lojas têm campanhas separadas (Meta Ads independentes, etc.).
LGPD e GTM
GTM injeta scripts de terceiros. Você é responsável por:
- ✅ Avisar usuário (cookie banner)
- ✅ Permitir opt-out
- ✅ Atualizar Política de Privacidade
- ✅ Configurar Consent Mode no GTM
📖 Saiba mais: Termos de uso
Boas práticas
✅ Faça
- GTM como camada única (não instale tags direto)
- Modo preview antes de publicar
- Versão e changelog (GTM tem histórico)
- Naming consistente (`GA4 - Purchase`, `Pixel - Purchase`)
❌ Não faça
- ❌ Misturar GTM custom com tags hard-coded (duplica eventos)
- ❌ Publicar sem testar
- ❌ Tags sem documentação
- ❌ Esquecer de Consent Mode (LGPD)
Erros comuns
"Eventos não disparam"
- GTM publicado? (não é só salvo, precisa publicar)
- Modo preview ativo? Saia para testar
- AdBlocker do browser? Teste em janela anônima
"Tags duplicadas"
- GA4 instalado direto + via GTM = eventos em dobro
- Remova um dos dois
"Loja diferente puxa GTM errado"
Cada loja precisa ter o GTM-ID configurado próprio. Verifique em Loja > Integrações.
"Modo preview não reconhece domínio"
- Certifique-se que a evob carregou GTM (DevTools > Network > "gtm.js")
- Limpe cache, tente novamente
"Quero rastrear evento que evob não dispara"
Use Custom HTML dentro do GTM ou trigger por seletor CSS (`button.minha-classe`).
Próximos passos
Foi útil este artigo? 👍 👎 Falar com CS (em produção) · Pergunte ao Vob 🤖 (em produção) Última atualização: 2026-05-02