# Como executar testes A/B/n em jornadas do cliente

## Por que o teste A/B/n é útil

Nem sempre é óbvio qual mensagem, oferta, momento ou canal obterá a melhor resposta de seus usuários. O teste A/B/n permite que você compare várias variações de uma vez para que possa:

- Encontrar qual combinação gera mais conversões

- Testar ideias rapidamente em uma jornada em vez de executar campanhas separadas

- Manter um grupo de controle para comparar com sua comunicação atual

Por exemplo, uma loja online pode testar se mais usuários finalizam a compra quando recebem: uma notificação push com 10% de desconto imediatamente, um e-mail com frete grátis após 24 horas ou um lembrete por SMS sem incentivo.

## O que você pode testar com a divisão A/B/n na Pushwoosh

O [elemento de divisão A/B/n](/pt/product/customer-journey/journey-elements/flow-controls/abn-split/) nas Jornadas do Cliente permite que você teste muitos aspectos de suas campanhas. Casos de teste comuns incluem:

*   **Timing**: Compare mensagens imediatas vs. atrasadas (por exemplo, lembrete de carrinho imediatamente vs. após 24 horas).

*   **Personalização**: Teste conteúdo genérico vs. personalizado (por exemplo, “Compre as novidades” vs. “Anna, seus itens salvos estão de volta”).

*   **Desempenho do canal**: Veja qual canal funciona melhor.

*   **Conteúdo da mensagem**: Experimente diferentes formatos, incluindo texto, visuais, botões de chamada para ação, linhas de assunto, layouts, etc.

Abaixo, abordaremos alguns casos comuns em que o teste A/B/n pode ajudar a otimizar suas jornadas do cliente.

## Testando tipos de desconto para carrinhos abandonados

#### Objetivo

Descobrir qual tipo de desconto gera a maior conversão entre os usuários que abandonaram o carrinho:

*   10% de desconto
*   $10 de desconto
*   Frete grátis

### Passo 1. Configure o elemento de entrada

Inicie a jornada com um elemento de [Entrada baseada em gatilho](/pt/product/customer-journey/journey-elements/entry-elements/trigger-based-entry/) e selecione o gatilho de evento `Cart_Abandoned`.

Isso garante que a jornada se destine a usuários que adicionaram itens ao carrinho, mas não concluíram a compra. Opcionalmente, você pode filtrar o público para incluir usuários que abandonaram um carrinho com um valor mínimo (por exemplo, $50+).

> Para mais informações sobre como configurar eventos, consulte a documentação de [Eventos](/pt/product/audience-data-and-segmentation/events/).

![Entrada baseada em gatilho configurada com o evento Cart_Abandoned e filtro opcional de valor de carrinho de $50+](/how-to-abn-test-customer-journeys-1.webp)

### Passo 2. Defina a meta de Conversão

Defina uma meta de Conversão para medir os resultados do teste. Para isso, clique em [Metas de conversão](/pt/product/customer-journey/journey-settings/#conversion-goals) no topo da tela e defina o evento alvo como `CheckoutSuccess`. Dessa forma, você pode ver qual oferta de desconto resulta em mais compras concluídas.

![Elemento de meta de conversão com CheckoutSuccess selecionado como a métrica de sucesso da jornada.](/how-to-abn-test-customer-journeys-2.webp)

### Passo 3. Configure o elemento de divisão A/B/n

Após o elemento de entrada, coloque um [elemento de divisão A/B/n](/pt/product/customer-journey/journey-elements/flow-controls/abn-split/) para dividir os usuários em três grupos. Distribua os usuários uniformemente entre os ramos.

Escolha **O vencedor é selecionado automaticamente pela meta** e selecione `CheckoutSuccess` como a meta para a seleção do vencedor. Isso significa que, uma vez que a Pushwoosh detecte um vencedor estatisticamente significativo, os ramos mais fracos serão desativados e todos os novos usuários serão direcionados para o ramo vencedor.

![Divisão A/B/n com três ramos](/how-to-abn-test-customer-journeys-3.webp)

### Passo 4. Configure o resto da jornada

Configure a mensagem em cada ramo. Para cada ramo, adicione e configure um [elemento de push](/pt/product/customer-journey/journey-elements/channels/push/).

Por exemplo:

*   **Ramo A (controle):** Envie uma notificação push oferecendo 10% de desconto.
    *Exemplo de conteúdo:* “Complete seu pedido hoje e aproveite 10% de desconto – por tempo limitado!”

*   **Ramo B:** Envie uma notificação push oferecendo $10 de desconto.
    *Exemplo de conteúdo:* “Aqui estão $10 de desconto no seu pedido – finalize a compra agora.”

*   **Ramo C:** Envie uma notificação push oferecendo frete grátis.
    *Exemplo de conteúdo:* “Salvamos seu carrinho! Peça hoje e ganhe frete grátis.”

Finalmente, adicione um [Elemento de Saída](/pt/product/customer-journey/journey-elements/flow-controls/exit/) para completar a jornada.
![Três ramos de mensagem de desconto configurados](/how-to-abn-test-customer-journeys-4.webp)

### Passo 5. Lance a jornada

Uma vez que todos os ramos estejam configurados, lance a jornada. Os usuários que abandonaram um carrinho serão divididos aleatoriamente em três grupos, cada um recebendo sua oferta de desconto designada. Quando a significância estatística for alcançada, a Pushwoosh direcionará automaticamente todos os novos usuários com um carrinho abandonado para o ramo vencedor.

Para analisar os resultados, clique duas vezes na divisão A/B/n para abrir estatísticas detalhadas. [Saiba mais](/pt/product/customer-journey/journey-elements/flow-controls/abn-split/#analyze-the-results)

## Testando a eficácia do canal para uma campanha de reengajamento de um aplicativo de fitness

#### Objetivo

Determinar qual [canal de comunicação](/pt/product/messaging-channels/) (push, e-mail, SMS) motiva melhor os usuários inativos a retornarem ao aplicativo.

<Aside type="caution" title="Importante">
Para executar este teste corretamente, certifique-se de que cada usuário seja alcançável por notificações push, e-mail e SMS, e que todos os identificadores correspondentes (tokens de dispositivo, endereços de e-mail, números de telefone) estejam [vinculados sob um único ID de Usuário personalizado](/pt/product/pushwoosh-knowledge-hub/omnichannel-campaigns/#linking-devices-for-omnichannel-campaigns). Isso permite que a Pushwoosh identifique com precisão o mesmo usuário em diferentes canais, entregue as mensagens corretamente e distribua os usuários adequadamente entre os ramos de teste.

Esta configuração requer a assistência de um desenvolvedor. Compartilhe este guia com sua equipe de desenvolvimento: [Definir um ID de Usuário personalizado e vinculá-lo a múltiplos dispositivos](/pt/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids/).

</Aside>

### Passo 1. Adicione um elemento de entrada e escolha o público

Inicie a jornada com a [Entrada baseada em público](/pt/product/customer-journey/journey-elements/entry-elements/audience-based-entry/) e selecione ou crie o segmento **Usuários inativos** (nenhum treino registrado em 14+ dias).

> Saiba mais sobre [como criar segmentos](/pt/product/audience-data-and-segmentation/segmentation/create-segments).

![Entrada baseada em público visando o segmento ‘Usuários inativos’](/how-to-abn-test-customer-journeys-5.webp)

### Passo 2. Defina a Meta de Conversão

Defina o evento `WorkoutLogged` como a [Meta de Conversão](/pt/product/customer-journey/journey-settings/#conversion-goals) para medir qual canal impulsiona o reengajamento.
> Para mais informações sobre como configurar eventos, consulte a documentação de [Eventos](/pt/product/audience-data-and-segmentation/events/).

![Meta de conversão definida como WorkoutLogged](/how-to-abn-test-customer-journeys-6.webp)

### Passo 3. Configure o elemento de divisão A/B/n

Adicione um [elemento de divisão A/B/n](/pt/product/customer-journey/journey-elements/flow-controls/abn-split/) após o elemento de entrada. Selecione 3 ramos com distribuição uniforme e use **O vencedor é selecionado automaticamente pela meta** com a Meta de Conversão escolhida.
![Divisão A/B/n comparando push, e-mail e SMS com vencedor automático por meta.](/how-to-abn-test-customer-journeys-7.webp)

### Passo 4. Configure o resto da jornada

Configure a jornada para os seguintes ramos. Em cada ramo, adicione e configure o elemento de mensagem apropriado (Push, E-mail ou SMS):

*   **Ramo A (controle):** [Elemento de Push](/pt/product/customer-journey/journey-elements/channels/push/)
    *Exemplo de conteúdo:* “É hora de se mexer 💪 Toque para começar seu treino agora!”

*   **Ramo B:** [Elemento de E-mail](/pt/product/customer-journey/journey-elements/channels/email/)
    *Exemplo de conteúdo:* “Sua jornada fitness está esperando. Registre sua próxima sessão hoje!”

*   **Ramo C:** [Elemento de SMS](/pt/product/customer-journey/journey-elements/channels/sms/)
    *Exemplo de conteúdo:* “Não pare agora! Acompanhe o treino de hoje e mantenha sua sequência viva!”

Finalmente, adicione um [Elemento de Saída](/pt/product/customer-journey/journey-elements/flow-controls/exit/) para completar a jornada.

![Jornada configurada: texto do push, assunto do e-mail e texto do SMS](/how-to-abn-test-customer-journeys-8.webp)

### Passo 5. Lance a jornada
Lance a jornada. Os usuários serão divididos entre os ramos e contatados por um dos canais. A Pushwoosh detectará automaticamente o vencedor e direcionará os usuários para o ramo vencedor.

Para analisar os resultados, clique duas vezes na divisão A/B/n para abrir estatísticas detalhadas. [Saiba mais](/pt/product/customer-journey/journey-elements/flow-controls/abn-split/#analyze-the-results)