O que é useConversion
O hook useConversion dispara uma conversão para todos os experimentos que estão renderizados na página no momento da chamada. É útil em eventos de negócio globais — como um checkout finalizado — onde você quer creditar qualquer experimento que pode ter influenciado a decisão do usuário.
Quando usar
UseuseConversion apenas quando:
- Múltiplos experimentos na mesma sessão devem ser creditados pelo mesmo evento
- O evento é um objetivo global de negócio (ex: compra, assinatura) que transcende qualquer variante específica
- Você não consegue chamar
convertem cada experimento individualmente (ex: o evento acontece em uma página diferente da que exibiu os experimentos)
useExperiment().convert — é mais preciso e mais simples.
Uso
Assinatura
Comparação com useExperiment().convert
useExperiment().convert | useConversion() | |
|---|---|---|
| Escopo | Um experimento específico | Todos os experimentos ativos |
| Precisão | Alta | Menor (pode creditar experimentos não relacionados) |
| Caso de uso | Padrão — 95% dos casos | Eventos globais de negócio |
| Código | const { variant, convert } = useExperiment('key') | const track = useConversion() |
Próximos Passos
useExperiment
Hook principal — padrão recomendado
Exemplos
Veja implementações reais

