Documentation Index
Fetch the complete documentation index at: https://docs.testly.com.br/llms.txt
Use this file to discover all available pages before exploring further.
Por que duas chaves?
Toda organização no Testly tem dois pares de chave + ambiente:| Chave | Formato | Ambiente |
|---|---|---|
| Produção | tk_live_... | Eventos contam nas métricas, uso e marketing |
| Desenvolvimento | tk_test_... | Eventos são isolados — não afetam métricas nem uso |
Como ativar o Dev Mode
No dashboard, clique no toggle no rodapé da sidebar (ícone de chave ou switch). Na primeira ativação, um modal explica o que muda. Você também pode ativar pelo header no mobile. O que muda visualmente:- Strip entre o header e o conteúdo fica âmbar (“Dev Mode Ativo”)
- Toggle na sidebar fica âmbar
- Settings → Chave de API mostra a
tk_test_...em âmbar
Fluxo completo de desenvolvimento
.env.local
App.tsx
Isolamento garantido pelo backend
O isolamento não é só visual — é aplicado na camada de banco de dados:get-variant: uma chavetk_test_só resolve experimentos comis_test=true. É impossível acessar experimentos de produção com a chave de dev, e vice-versa.- Eventos: eventos enviados com
tk_test_são marcados comis_test=truee não afetamexperiment_stats,experiment_daily_stats,organization_monthly_usagenem o pipeline de emails de lifecycle. - Limite do plano: experimentos de dev não contam para o limite de experimentos ativos. Você pode criar quantos quiser independente do plano.
Experimentos limitados no plano gratuito?
O plano gratuito limita 1 experimento de produção ativo. Experimentos em Dev Mode são ilimitados — você pode criar e testar à vontade sem custo adicional.FAQ
Posso usar a chave tk_test_ em produção?
Posso usar a chave tk_test_ em produção?
Não. A chave
tk_test_ só resolve experimentos com is_test=true. Se você deployar com ela, useExperiment sempre retorna variant: null para experimentos de produção.Solução: use tk_live_... no deploy de produção.Por que variant retorna null no dev mode?
Por que variant retorna null no dev mode?
Causa mais comum: a chave no
TestlyProvider é tk_live_ mas o experimento foi criado em Dev Mode (is_test=true).Checklist:- Confirme que o Dev Mode está ativo no dashboard
- Copie a chave
tk_test_...em Settings → Chave de API → aba Desenvolvimento - Use essa chave no seu
.env.local - Reinicie o servidor de desenvolvimento
Como mover um experimento de dev para produção?
Como mover um experimento de dev para produção?
Use o botão “Promover para Produção” no cabeçalho do experimento (visível quando você está em Dev Mode). Isso cria uma cópia com
is_test=false — pronto para usar com a chave de produção.O experimento original em dev continua existindo para referência.As métricas do dashboard mudam com o toggle?
As métricas do dashboard mudam com o toggle?
Sim. Telemetria Global e Conversão Média filtram por
is_test conforme o toggle:- Produção: mostra apenas dados de experimentos reais
- Dev Mode: mostra apenas dados de testes
Como rotacionar minha chave de dev?
Como rotacionar minha chave de dev?
Settings → Chave de API → aba Desenvolvimento → botão “Rotacionar”. A chave antiga invalida imediatamente. Atualize o
.env.local e reinicie o servidor.Próximos Passos
Quickstart
Implemente seu primeiro teste A/B em 5 minutos
Debugging
Logs e troubleshooting do SDK

