Plataforma · Feature flags
Feature flags e liberação gradual
Uma feature flag é uma liberação que não é um teste. Ative uma mudança para uma parte do seu tráfego, amplie seguindo um plano e desligue em um clique se algo der errado.
Como uma flag funciona
Do rascunho a totalmente ativada
Aumentar a porcentagem só adiciona pessoas, nunca tira.
Dois tipos de flag, uma liberação que você amplia na mão ou seguindo um plano, e quem recebe antes de todo mundo.
- Flags de código que o seu servidor ou a sua página consultam, cada lado com um payload JSON opcional
- Flags do editor: mudanças feitas no editor visual que vão ao ar como liberação, não como teste
- Qualquer porcentagem de 0 a 100% na mão, e “Turn off” como kill switch
- Planos de liberação de até dez etapas que só ampliam
- Fixa: quem já está com a mudança ativada não a perde quando a porcentagem cresce
- Um holdback de até 50% que fica sempre desligado, para que sobre um grupo de comparação
Dois tipos
Coloque a flag no código, ou em uma mudança feita no editor
Uma flag de código é o que o seu código fizer quando ela está ativada: o SDK de servidor, o endpoint “decide” ou o navegador pedem a flag pela chave e recebem ativada ou desativada, com um payload se você tiver definido um. Uma flag do editor carrega mudanças feitas no editor visual, aplicadas na página como uma variante, no ar na hora e com kill switch e agendamento.
- Leia uma flag de código no servidor, via HTTP ou no navegador
- Um payload JSON em cada lado, para um valor em vez de só um liga e desliga
- Um lembrete quando uma flag do editor está totalmente ativada há 30 dias, para incorporá-la ao site e arquivar a flag
Liberação gradual
Amplie seguindo um plano, pare em um clique
Defina a porcentagem na mão, ou monte um plano de até dez etapas, cada uma com um tempo mínimo ou uma data antes da qual não pode começar, e o agendador avança sozinho. Pause e retome quando quiser: um plano retomado nunca recua. Agende a publicação de um rascunho, ou o desligamento de uma flag no ar, para um horário definido.
- Uma mudança feita na mão pausa o plano em andamento
- Publicar e desligar com agendamento
- Aviso quando o agendador avança uma flag, conclui um plano ou desliga uma flag
Quem recebe
Decida quem recebe antes de todo mundo
Primeiro, o visitante precisa ser elegível, pela mesma segmentação por URL, aparelho, cookie e ativação que os seus experimentos usam, ou por regras de atributo no caso de uma flag de código no servidor. Depois vêm os anéis: até dez grupos com um lado fixo, como o time interno e uma lista beta ativados e as contas-chave desativadas. Todo o resto cai na liberação gradual.
- Anéis definidos por regras de atributo ou por uma lista de até 1.000 IDs, e vale o primeiro que corresponder
- Regras de servidor para flags de código, avaliadas sobre os atributos que a chamada do seu SDK envia
- Um holdback definido antes de publicar, sempre desligado, mesmo em 100%
Separadas
Uma liberação, não um experimento
As flags ficam fora de tudo o que lê experimentos: a biblioteca, as estatísticas, os Aprendizados e o monitor. Elas têm a própria lista em “Experiments”, passando de rascunho para em andamento e depois encerrada, e uma flag encerrada fica desligada para sempre. Uma flag do editor continua contando nas checagens de sobreposição, porque muda páginas onde os seus experimentos rodam.
- Uma lista própria, com uma coluna de tipo e a próxima etapa
- Toda mudança na página da flag, no registro de atividade dela
- Cobradas em sessões, como os experimentos, em todos os planos
Tudo o que vem na caixa
A lista completa de funcionalidades
Experimentação
- Testes visuais multivariantes
- Testes de redirecionamento de URL
- Testes no servidor
- SDK de servidor
- Editor visual sem código
- Editor com IA
- Abertura pela extensão do Chrome
- Biblioteca de componentes
- Conteúdo dinâmico
- Feeds de dados
- CSS e JS próprios
- Substituir, inserir, anexar, antes e depois
- Segmentação de URL em sete condições
- Segmentação por aparelho
- Segmentação por cookie
- Segmentação por ativação
- Pesos de tráfego por variante
- Rebalanceamento automático de pesos
- Testes simultâneos sem dividir tráfego
- Capturas de tela das variantes
- Duplicar um experimento
- Ensaios antes do lançamento
- Atribuição fixa de variante
- Renderização anti-flicker
- Implantação do vencedor em um clique
- Fila de implementação
- Acompanhamento de hipóteses
- Pontuação de priorização PXL
- Plano de duração do teste
- Pipelines de experimentos em estágios
- Busca, filtro e resultados da Library
- Linha do tempo da Library
Estatísticas
- Resultados frequentistas
- Resultados bayesianos
- Ganho e intervalos de confiança
- Probabilidade de ser a melhor variante
- Perda esperada
- Teste sequencial
- Correção para comparações múltiplas
- Holm-Bonferroni, Benjamini-Hochberg e Šidák
- Alarmes de discrepância na proporção da amostra
- Metas primárias e secundárias
- Receita por variante
- Ticket médio por variante
- Várias moedas
- Análise de poder
- Efeito mínimo detectável
- Projeção de dias restantes
- Relatório de combinações
- Séries temporais por variante
- Explicações em português claro
- Perguntar sobre este experimento
Monitoramento
- Monitor de saúde
- Fila de atenção entre contas
- Relatório do programa
- Retrospectiva do experimento
- Início e fim agendados
- Parada na significância
- Salvaguardas de duração mínima
- Verificações de confiabilidade para dados incorretos
- Detecção de colisão
- Detecção de interferência
- Alarmes de atraso e sem dados
- Alertas por e-mail
- Alertas no Slack
- Alertas no aplicativo
- Preferências por evento
- Registro de atividade
- Visão da carteira de clientes
- Layouts do console salvos
- Rastreamento GA4 e Matomo
- Papéis e permissões
Voz do cliente
- NPS no próprio site
- CSAT
- CES
- Pesquisas personalizadas
- Construtor guiado de pesquisas
- Perguntas de nota, escolha e texto
- Textos personalizados e rótulos de escala
- Segmentação por página e aparelho
- Parcela de visitantes
- Triggers de visualização e atraso
- Triggers de exit intent
- Triggers de rolagem
- Triggers de evento
- Quatro posições de widget
- Limite de frequência
- Resultados por pergunta
- Respostas ao longo do tempo
- Análise de sentimento por IA
- Pesquisas dentro de testes
- Resultados por variante
- Respostas ligadas à variante
- Respostas validadas
- Temas de texto livre
- Exportação de respostas
- Carregado só onde uma pesquisa roda
Aprendizados
- Cartões de aprendizado
- Padrões entre testes
- Cinco níveis de evidência
- Ajustado para comparações múltiplas
- Padrões dos mesmos testes unificados
- Testes com problema deixados de fora
- Resultados por dispositivo
- Grade de evidência
- Oportunidades
- Criar rascunho de experimento
- Perguntar sobre os seus aprendizados
- Verificação dos dados de base
- Marcar como conhecido ou sem utilidade
O Pertento é uma plataforma de otimização da taxa de conversão para sites e lojas online, feita tanto para times internos quanto para agências de CRO que rodam programas de experimentação em uma carteira de clientes.
Integrações
Funciona com o stack que você já roda
Adicione um snippet a qualquer site ou trabalhe inteiramente no servidor, sem alterar a arquitetura.
Snippet de uma linha
Cole uma única tag no seu head e você está no ar: um loader de 0,9 KB, sem etapa de build, sem dependências.
Google Tag Manager
Implante e gerencie experimentos direto pelo GTM. Sem precisar de tempo de desenvolvedor.
API no servidor
Rode testes além do navegador: preços, busca e roteamento, sem piscar.
- Shopify
- BigCommerce
- Shopware
- Centra
- Geins
- Saleor
- WordPress
- Optimizely CMS
- Storyblok
- Next.js
- Vue
- Astro
- Matomo
- Amplitude
- RudderStack
- Slack
- WooCommerce
- Salesforce
- Wix
- Litium
- commercetools
- Medusa
- Drupal
- Contentful
- Webflow
- Nuxt
- Angular
- Remix
- Piwik PRO
- Mixpanel
- Tag Manager
- Webhooks
- Adobe Commerce
- PrestaShop
- Squarespace
- Norce
- Shopify Hydrogen
- Vendure
- Umbraco
- Sanity
- Framer
- React
- SvelteKit
- GA4
- Adobe Analytics
- Segment
- Klaviyo
Não está na lista? Se renderiza HTML, o Pertento consegue testar: leia como cada uma se conecta ↗