# Checklist Tracking Pre-Launch — @argos

> "Se nao testou, nao funciona." — Argos

**Uso:** Validar tracking completo ANTES de qualquer campanha ir ao ar. Todo item deve ser OK.

---

## Meta Ads — Pixel + CAPI

### Prerequisitos
- [ ] Dominio verificado no Business Manager
- [ ] Pixel ID correto associado ao dominio
- [ ] CAPI ativa (via integracao nativa ou servidor)
- [ ] AEM configurado com eventos priorizados (max 8)

### Eventos
- [ ] PageView disparando em todas as paginas
- [ ] ViewContent disparando na pagina da VSL/produto
- [ ] InitiateCheckout disparando ao abrir checkout
- [ ] Purchase disparando na confirmacao de compra
- [ ] Purchase inclui `value` (valor real da transacao em BRL)
- [ ] Purchase inclui `currency: 'BRL'`
- [ ] Purchase inclui `content_ids` (ID do produto)
- [ ] Cada evento tem `event_id` unico

### Deduplicacao
- [ ] Eventos aparecem como "Browser & Server" no Events Manager
- [ ] Eventos deduplicados corretamente (coluna "Deduplicated" no Test Events)
- [ ] Sem conversoes duplicadas nos ultimos testes

### Event Match Quality
- [ ] EMQ verificado no Events Manager > Overview
- [ ] EMQ >= 6.0 (meta minima)
- [ ] Email (em) sendo enviado hashed na CAPI
- [ ] Phone (ph) sendo enviado hashed na CAPI (formato E.164)
- [ ] fbp (cookie _fbp) sendo capturado e enviado
- [ ] fbc (cookie _fbc) sendo capturado e enviado (quando fbclid presente)

### Pos-Venda (se aplicavel)
- [ ] Order bump registrado como Purchase separado com content_ids e value distintos
- [ ] Upsell registrado como Purchase separado com content_ids e value distintos

---

## Google Ads — Google Tag + Enhanced Conversions

### Prerequisitos
- [ ] Google Tag (gtag.js) ou GTM instalado
- [ ] Conversion ID + Label corretos
- [ ] Enhanced Conversions ativado em Google Ads > Goals > Settings

### Eventos
- [ ] Conversao de Purchase configurada no Google Ads
- [ ] Purchase inclui `transaction_id` unico (previne duplicacao nativa)
- [ ] Purchase inclui `value` e `currency: 'BRL'`
- [ ] Tag disparando corretamente (verificar com Tag Assistant)

### Enhanced Conversions
- [ ] Dados do usuario (email, phone) sendo enviados hashed
- [ ] Match rate verificado em Google Ads > Diagnostics (aguardar 48h apos setup)
- [ ] Consent Mode v2 configurado (ad_user_data e ad_personalization)

### Status
- [ ] Conversao com status "Recording conversions" no Google Ads
- [ ] Teste de conversao realizado e registrado (aguardar 24-48h)

---

## UTMs

- [ ] Padrao de UTMs definido e documentado
- [ ] UTMs consistentes entre Meta e Google
- [ ] utm_source, utm_medium, utm_campaign preenchidos em todos os ads
- [ ] utm_content usado para diferenciar criativos
- [ ] Sem UTMs duplicados ou inconsistentes

---

## Validacao Final

- [ ] Teste completo realizado em aba anonima (fluxo LP > VSL > checkout > compra)
- [ ] Todos os eventos verificados no Meta Events Manager > Test Events
- [ ] Todos os eventos verificados no Google Tag Assistant
- [ ] Sem erros no console do navegador relacionados a tracking
- [ ] Dados de teste removidos / test_event_code desativado

---

## Verdict

| Status | Criterio |
|--------|----------|
| **GO** | Todos os itens obrigatorios OK, EMQ >= 6.0, Enhanced Conversions ativo |
| **AJUSTES** | Itens menores pendentes (UTMs, eventos secundarios) — pode lancar com ressalvas |
| **BLOCK** | Purchase sem value, deduplicacao falhando, EMQ < 3.0, ou CAPI inativa |

---

*Tracking Pre-Launch Checklist v1.0 — DRM Framework*
