Endpoint
Descrição
Registra eventos de impressão (quando usuário vê uma variante) e conversão (quando usuário completa uma ação desejada).Tipos de Eventos
- Impressão: Registrada quando usuário vê a variante pela primeira vez
- Conversão: Registrada quando usuário completa ação (clique, signup, compra, etc)
Autenticação
Envie sua API Key de uma das formas:Opção 1: Header (Recomendado)
Opção 2: Query Parameter
Body Parameters
Campos Obrigatórios
Campos Opcionais
Tipos de Evento
Impressão
Quando usar: Usuário VIU a variante pela primeira vezevent_type: "impression"
Conversão
Quando usar: Usuário COMPLETOU uma ação desejadaevent_type: "conversion" e conversion_type: "cta_clicked"
Resposta
Sucesso (201 Created)
Erro: API Key Inválida (401 Unauthorized)
Erro: Variante/Experimento Não Encontrado (400 Bad Request)
experiment_keynão existevariant_keynão existe- Experimento não pertence à sua organização
- Variante não pertence ao experimento especificado
Erro: Parâmetros Faltando (400 Bad Request)
Exemplos
JavaScript / Fetch
Python
PHP
cURL
Fluxo Completo
1. Usuário Acessa Página
2. Usuário Clica no CTA
Deduplicação
Impressões
Você deve implementar lógica para não registrar impressões duplicadas na mesma sessão:Conversões
Para evitar conversões duplicadas:O SDK React já implementa deduplicação automaticamente. Você só precisa se preocupar com isso ao usar a API diretamente.
Boas Práticas
1. Sempre registre impressão ANTES de conversão
2. Use metadata para enriquecer dados
3. Não bloqueie a UX
4. Trate erros gracefully
Metadata Recomendado
Impressões
Conversões
Rate Limits
Batching recomendado:
Se você tem muito tráfego, considere fazer batch de eventos:
Troubleshooting
Erro: “Variant or Experiment not found”
Possíveis causas:experiment_keyestá errado (case-sensitive)variant_keyestá errado- Experimento foi deletado
- Variante não pertence ao experimento
Eventos não aparecem no dashboard
Checklist:- ✅ API Key está correta?
- ✅ Você registrou impressão antes?
- ✅
conversion_typeestá null para impressões? - ✅ Response foi 201 Created?
- ✅ Experimento está ativo?
Performance issues
Se você tem muito tráfego:Próximos Passos
Get Variant
Atribuir variantes aos usuários
Authentication
Detalhes sobre API Keys
SDK React
Use o SDK oficial (tracking automático)
Best Practices
Metodologias de experimentação

