Ir para o conteúdo

Criar testes multivariantes e testes A/B

Você pode criar um teste multivariante ou teste A/B para qualquer Campaign que tenha como alvo um único canal. Por exemplo, se quiser usar testes multivariantes ou testes A/B para uma Campaign de push, você pode segmentar dispositivos iOS e Android na mesma Campaign.

O menu suspenso ao selecionar o botão "Criar campanha" para escolher entre multicanal ou canal único.

Etapa 1: Crie sua campanha

  1. Acesse Messaging > Campaigns.
  2. Selecione Create campaign e escolha um canal na seção que permite testes multivariantes e testes A/B. Para ver a documentação detalhada de cada canal de envio de mensagens, consulte Criar uma campanha.

Etapa 2: Crie suas variantes

Você pode criar até oito variantes da sua mensagem, com diferenças de título, conteúdo, imagens e muito mais. A quantidade de diferenças entre as mensagens define se o teste é multivariante ou A/B. Um teste A/B avalia o efeito de alterar uma única variável. Já um teste multivariante avalia duas ou mais.

Para ter ideias de como começar a diferenciar suas variantes, consulte Dicas para diferentes canais.

Seleção de "Adicionar variante" em uma campanha.

Etapa 3: Agende sua campanha

O agendamento da sua campanha multivariante funciona da mesma forma que o de qualquer outra campanha da Braze. Todos os tipos de entrega padrão estão disponíveis.

Depois que um teste multivariante começa, não é possível fazer alterações na campanha. Se você alterar os parâmetros, como a linha de assunto ou o corpo do HTML, a Braze considera o experimento comprometido e o desativa imediatamente.

Para otimizar suas variantes automaticamente, consulte Otimização de testes A/B com BrazeAI. Campanhas de envio único e de envio múltiplo usam métodos e requisitos de otimização diferentes.

Etapa 4: Escolha um Segment e distribua seus usuários entre as variantes

Selecione os Segments que você quer segmentar e, em seguida, distribua os membros entre as variantes selecionadas e o grupo de controle opcional. Para conhecer as práticas recomendadas na escolha de um Segment para o teste, consulte Escolhendo um Segment.

Nas Campaigns compatíveis, ative Optimize with BrazeAITM para otimizar automaticamente a distribuição das variantes. Em uma Campaign com vários envios, a BrazeAITM ajusta a distribuição ao longo do tempo.

Em uma Campaign de envio único, a Braze reserva parte do público para um segundo envio otimizado. Essa parcela aparece como Holdout Group na distribuição das variantes. Para entender a diferença em relação a um grupo de controle, consulte Grupo de holdout versus grupo de controle.

Grupo de controle

Você pode reservar uma porcentagem do público-alvo para um grupo de controle aleatório. Os usuários do grupo de controle não recebem o teste, mas a Braze monitora a taxa de conversão deles durante toda a Campaign.

Ao visualizar os resultados, você pode comparar as taxas de conversão das suas variantes com uma taxa de conversão de referência fornecida pelo grupo de controle. Assim, é possível comparar os efeitos das variantes entre si e também com a taxa de conversão que você teria se não enviasse nenhuma mensagem.

Painel de Testes A/B mostrando a divisão percentual entre o grupo de controle, a variante 1, a variante 2 e a variante 3, com 25% para cada grupo.

Grupos de controle e testes A/B

Ao usar limite de frequência em um teste A/B, o limite não é aplicado ao grupo de controle da mesma forma que ao grupo de teste, o que pode gerar viés de tempo. Use janelas de conversão adequadas para evitar esse viés.

Grupos de controle com Optimize with BrazeAITM

Em uma Campaign com vários envios usando Optimize with BrazeAITM, o tamanho inicial do grupo de controle depende do número de variantes. Se cada variante receber mais de 20% dos usuários, o grupo de controle começa com 20%, e as variantes dividem igualmente os 80% restantes. Com mais variantes, o grupo de controle começa menor. À medida que a BrazeAI analisa o desempenho, o grupo de controle pode aumentar ou diminuir.

Grupo de holdout versus grupo de controle

Em uma Campaign de envio único com Optimize with BrazeAITM ativado, o grupo de holdout e o grupo de controle têm finalidades diferentes:

  • Grupo de holdout: Recebe a variante vencedora depois que o experimento termina. Se a Braze não conseguir determinar uma variante vencedora, o grupo de holdout não recebe mensagem.
  • Grupo de controle: Não recebe mensagem. A Braze usa a taxa de conversão dele como referência para medir o aumento.

Por exemplo, com 25% para a variante A, 25% para a variante B e 50% para o grupo de holdout, todo o público recebe uma mensagem quando a variante vencedora é enviada. Se você adicionar um grupo de controle de 10%, no máximo 90% do público recebe uma mensagem.

Etapa 5: Designe um evento de conversão (opcional)

Definir um evento de conversão para uma campanha permite ver quantos destinatários dessa campanha realizaram uma determinada ação depois de recebê-la.

Isso só afeta o teste se você escolheu Taxa de conversão primária nas etapas anteriores. Para saber mais, consulte Eventos de conversão.

Etapa 6: Revise e lance

Na página de confirmação, revise os detalhes da sua campanha multivariante e lance o teste! Em seguida, saiba como entender os resultados do seu teste.

Informações importantes

Se o seu experimento já começou a ser enviado e você editar a mensagem, o experimento é invalidado e todos os resultados dele são removidos.

  • Para evitar qualquer interferência no comportamento esperado do experimento, recomendamos não editar a mensagem na primeira hora após o lançamento da Campaign do experimento.
  • Se o seu experimento já foi concluído e você editar a mensagem depois do envio, os resultados do experimento continuam disponíveis na análise de dados do dashboard. Porém, se você relançar a Campaign, os resultados do experimento são removidos.

Dicas para diferentes canais

Dependendo do canal selecionado, você pode testar diferentes componentes da sua mensagem. Por exemplo, tente compor variantes já sabendo o que você quer testar e o que espera comprovar. Quais alavancas você tem à disposição e quais são os efeitos desejados? Existem milhões de possibilidades para investigar com um teste multivariante e A/B, mas temos algumas sugestões para você começar:

Canal Aspectos da mensagem que você pode alterar Resultados a observar
Push Texto
Uso de imagens e emojis
Deep links
Apresentação de números (por exemplo, “triplicar” versus “aumentar em 200%”)
Apresentação de tempo (por exemplo, “termina à meia-noite” versus “termina em 6 horas”)
Aberturas
Taxa de conversão
E-mail Assunto
Nome de exibição
Saudação
Texto do corpo
Uso de imagens e emojis
Apresentação de números (por exemplo, “triplicar” versus “aumentar em 200%”)
Apresentação de tempo (por exemplo, “termina à meia-noite” versus “termina em 6 horas”)
Aberturas
Taxa de conversão
Mensagem no app Aspectos listados para “push”
Especificações de imagem para mensagens no app
Cliques
Taxa de conversão

Além disso, a duração ideal do seu teste também pode variar de acordo com o canal. Leve em conta o tempo médio que a maioria dos usuários pode levar para interagir com cada canal.

Por exemplo, se você estiver testando um push, talvez consiga resultados significativos mais rápido do que ao testar um e-mail. Isso porque os usuários veem os pushes imediatamente, mas podem levar dias para ver ou abrir um e-mail. Se você estiver testando mensagens no app, lembre-se de que os usuários precisam abrir o app para ver a Campaign. Então, é melhor esperar mais tempo para coletar resultados tanto dos usuários que abrem o app com mais frequência quanto dos usuários mais típicos.

Se não tiver certeza de quanto tempo seu teste deve durar, o recurso Otimizar com BrazeAITM pode configurar e executar a otimização automaticamente.

Escolhendo um Segment

Como diferentes Segments de usuários podem responder de formas diferentes às mensagens, o sucesso de uma mensagem específica diz algo tanto sobre a mensagem em si quanto sobre o Segment-alvo. Portanto, tente criar o teste tendo seu Segment-alvo em mente.

Por exemplo, usuários ativos podem ter taxas de resposta iguais para “Esta oferta expira amanhã!” e “Esta oferta expira em 24 horas!”. Já usuários que não abrem o app há uma semana podem responder melhor à segunda opção, já que ela cria um senso de urgência maior.

Além disso, ao escolher em qual Segment executar o teste, verifique se o tamanho desse Segment é grande o suficiente. Em geral, testes multivariantes e A/B com mais variantes exigem um grupo de teste maior para alcançar resultados estatisticamente significativos. Isso acontece porque, com mais variantes, menos usuários veem cada variante individual.

Viés e randomização

Uma dúvida comum sobre a atribuição de grupos de controle e de teste é se eles podem introduzir viés nos testes. Outras pessoas às vezes se perguntam como sabemos se essas atribuições são realmente aleatórias.

Os usuários são atribuídos às variantes de mensagem, às variantes do Canvas ou aos respectivos grupos de controle da seguinte forma: concatenamos o ID do usuário (gerado aleatoriamente) com o ID da Campaign ou do Canvas (também gerado aleatoriamente), calculamos o módulo desse valor por 100 e, então, organizamos os usuários em fatias que correspondem às porcentagens de atribuição das variantes e do controle opcional escolhidas no dashboard. Portanto, não há nenhuma forma prática de o comportamento dos usuários antes da criação de uma Campaign ou Canvas variar sistematicamente entre as variantes e o controle. Também não é viável ser mais aleatório (ou, mais precisamente, pseudoaleatório) do que essa implementação.

Erros a evitar

Há alguns erros comuns que podem criar a aparência de diferenças com base no canal de envio de mensagens, caso os públicos não sejam filtrados corretamente.

Por exemplo, se você enviar uma mensagem push para um público amplo com um grupo de controle, o grupo de teste envia mensagens apenas para usuários com token por push. Porém, o grupo de controle inclui tanto usuários que têm token por push quanto usuários que não têm. Nesse caso, o público inicial da Campaign ou do Canvas precisa filtrar por usuários com token por push (Foreground Push Enabled é true). O mesmo deve ser feito para a elegibilidade de recebimento de mensagens em outros canais: ter feito opt-in, ter token por push ou estar inscrito.

Observe que, se uma variante de controle não tiver nenhuma etapa do Canvas, os eventos de critérios de saída não são registrados para os usuários dessa variante de controle.

New Stuff!