Pular para o conteúdo

Multi-Armed Bandit

O elemento Multi-Armed Bandit envia uma notificação push para os usuários, assim como o elemento Push. Em vez de um único preset, você fornece várias variantes de conteúdo. A otimização é executada continuamente com dados ao vivo, sem reiniciar manualmente o teste ou manter uma divisão de tráfego fixa. O Pushwoosh direciona mais tráfego para a variante que é mais aberta.

Adicione o elemento Multi-Armed Bandit após o evento ou condição que deve acioná-lo e, em seguida, configure o elemento.

Elemento Multi-Armed Bandit adicionado a uma tela de jornada após um gatilho

Adicionar variantes de conteúdo

Anchor link to
  1. Clique duas vezes no elemento Multi-Armed Bandit para abrir suas configurações.
  2. Em Variantes de conteúdo, selecione pelo menos dois presets de push diferentes.
  3. Clique em Adicionar variante para incluir mais presets. Não há limite superior.
Seção de Variantes de conteúdo do Multi-Armed Bandit com dois presets de push selecionados e o botão Adicionar variante

Escolher a métrica de sucesso

Anchor link to

Na seção Recompensa, escolha o que conta como uma vitória para uma variante:

  • Push aberto: uma variante ganha um envio quando o usuário abre esse push.
  • Evento ocorreu: escolha um evento personalizado como sinal de sucesso em vez de aberturas. Esta opção estará disponível em breve.

Defina a Janela de recompensa para definir quantas horas o Pushwoosh espera após o envio antes de verificar se o push foi aberto. O padrão é 2 horas.

Seção de Recompensa do Multi-Armed Bandit com Push aberto selecionado, Evento ocorreu desativado e campo Janela de recompensa

Definir o tipo de mensagem

Anchor link to

Escolha Mensagem de marketing ou Mensagem transacional:

  • Mensagem de marketing: Para campanhas e promoções. Todas as regras e limites se aplicam. Respeita: opt-outs, limite de frequência e o período de silêncio. Exclui: os usuários do grupo de controle global.
  • Mensagem transacional: Para mensagens operacionais ou de serviço. Regras e limites não se aplicam. Ignora: opt-outs, limite de frequência e o período de silêncio. Enviado para: os usuários do grupo de controle global.
Seleção do tipo de mensagem do elemento Multi-Armed Bandit com as opções Mensagem de marketing e Mensagem transacional

Saiba como o tipo de mensagem afeta a entrega.

Configurar as definições de entrega de mensagens

Anchor link to

Definir o limite de frequência

Anchor link to

Use o Limite de frequência para limitar a frequência com que os usuários recebem mensagens push, evitando o excesso de mensagens e reduzindo a rotatividade. Nas configurações do elemento Multi-Armed Bandit, escolha uma das seguintes opções:

  • Usar configurações globais de limite de frequência

    Aplique os limites de todo o projeto configurados em suas Configurações globais de limite de frequência.

    Por exemplo, se o limite global for definido para 3 mensagens em 9 dias, mensagens adicionais que excederem esse limite serão ignoradas.

  • Ignorar limite de frequência global

    O usuário receberá esta mensagem mesmo que tenha excedido os limites de mensagens do canal. Use esta opção com cautela para evitar o excesso de mensagens.

  • Usar limite de frequência personalizado

    Defina um limite de mensagem personalizado para esta mensagem. Se o usuário exceder este limite personalizado, a mensagem será ignorada e o usuário prosseguirá para a próxima etapa.

    Importante: O limite de frequência personalizado não isola a mensagem do Limite de frequência global. Todas as mensagens enviadas no mesmo canal, incluindo as de outras jornadas ou campanhas, ainda são contadas para o limite global. Se o usuário já recebeu 3 mensagens push esta semana de outras fontes, esta mensagem ainda pode ser bloqueada, mesmo que o limite personalizado a permitisse. Saiba mais

Definir limites de taxa de envio

Anchor link to

A configuração Taxa de envio controla a rapidez com que as mensagens são entregues ao seu público. Ajustar a taxa de envio ajuda a gerenciar a velocidade de entrega, evitar a sobrecarga do backend e melhorar a capacidade de entrega geral.

Escolha uma das seguintes opções:

  • Usar configurações globais de taxa de envio Aplica os limites de taxa de envio configurados nas configurações de entrega de mensagens do seu projeto. Se nenhum limite for definido, todas as mensagens serão enviadas imediatamente. Use esta opção quando desejar que a velocidade de entrega siga as regras padrão do seu projeto. Saiba mais sobre os limites globais de taxa de envio

Usar configurações globais de taxa de envio

  • Enviar mensagens sem taxa de envio Envia mensagens o mais rápido possível, ignorando quaisquer limites globais de taxa de envio. Use com cautela para evitar sobrecarregar seu backend ou criar picos de entrega.

Enviar mensagens sem taxa de envio

  • Usar taxa de envio personalizada Substitui a taxa de envio global apenas para esta mensagem. Permite que você especifique o número de mensagens enviadas por minuto, dando-lhe controle total sobre a velocidade de entrega. As mensagens serão enviadas na taxa personalizada que você definir no elemento da mensagem.

Usar taxa de envio personalizada

Quando terminar de configurar o elemento Multi-Armed Bandit, clique em Salvar.

Como o Multi-Armed Bandit escolhe uma variante

Anchor link to

O Multi-Armed Bandit não alterna entre as variantes de forma uniforme nem executa uma divisão fixa de 50/50 como o Split A/B/n. Em vez disso, ele observa continuamente qual variante é mais aberta e gradualmente envia essa variante para uma parcela maior de usuários. Ele ainda envia as outras variantes com frequência suficiente para continuar aprendendo com dados reais.

Algumas coisas a saber sobre como ele se comporta:

  • Leva algum tempo e volume para que um líder claro surja. No início, as variantes são enviadas de forma quase uniforme.
  • O Pushwoosh evita enviar a mesma variante para o mesmo usuário duas vezes seguidas, para que as pessoas não recebam a mesma mensagem repetidamente.
  • A seleção é baseada no desempenho geral de cada variante em todos os usuários na jornada, não nas preferências de um usuário individual.

Mesmo depois que uma variante é confirmada como vencedora, o Multi-Armed Bandit continua em execução. Ao contrário de um Split A/B/n, ele não trava o vencedor e direciona todo o tráfego para ele. A variante vencedora continua recebendo a maior parte dos envios, enquanto as outras ainda recebem uma parcela menor para que o Pushwoosh possa continuar aprendendo. Se o desempenho mudar ao longo do tempo, o Multi-Armed Bandit se adapta e pode mover o tráfego para um novo líder.

Cenário de exemplo: Recuperando um carrinho abandonado

Anchor link to

Use o Multi-Armed Bandit quando os usuários adicionam itens ao carrinho, mas não concluem a compra. O exemplo abaixo inicia uma jornada em um evento de Carrinho abandonado e testa três variantes de push para trazer os usuários de volta.

  1. Prepare os presets de push. Crie três presets de push em sua conta antes de construir a jornada. Saiba mais sobre como criar presets de push.

Para este cenário de carrinho abandonado, você pode criar presets como estes:

  • Lembrete de carrinho: “Itens estão esperando no seu carrinho”
  • Urgência do carrinho: “Seu carrinho expira em 1 hora”
  • Desconto no carrinho: “Ganhe 10% de desconto se finalizar a compra agora”
  1. Crie a jornada. Em Campanhas → Construtor de Jornada do Cliente, clique em Criar Campanha e escolha Construir uma Jornada do Zero. Adicione um elemento de Entrada baseada em gatilho à tela.

  2. Defina o gatilho. Crie ou habilite um evento de Carrinho abandonado que é acionado quando um usuário não conclui a compra dentro de algumas horas. No elemento Entrada baseada em gatilho, selecione este evento como o gatilho da jornada. Saiba mais sobre eventos.

  3. Adicione o elemento Multi-Armed Bandit. Coloque o elemento Multi-Armed Bandit após o gatilho e, em seguida, abra suas configurações.

  4. Adicione as variantes de conteúdo. Em Variantes de conteúdo, selecione os três presets que você criou na etapa 1.

  5. Escolha a métrica de sucesso. Em Recompensa, selecione Push aberto. Defina a Janela de recompensa para 2 horas. Esta janela é longa o suficiente para capturar aberturas de usuários que não verificam seus telefones imediatamente, mas curta o suficiente para continuar aprendendo rapidamente.

  6. Conclua a configuração e lance. Configure o tipo de mensagem e as configurações de entrega, clique em Salvar e ative a jornada.

Após o lançamento

Anchor link to

O Multi-Armed Bandit pode se comportar aproximadamente assim. A divisão real do tráfego e o tempo dependem do volume de envio e de como os usuários respondem a cada variante.

Primeiro, o Pushwoosh envia todas as três variantes de forma quase uniforme, pois ainda não tem dados suficientes. À medida que as aberturas chegam, ele começa a direcionar mais tráfego para a variante que é mais aberta. Por exemplo, se “Ganhe 10% de desconto se finalizar a compra agora” consistentemente supera as outras duas, pode receber cerca de 60% dos envios, enquanto as outras duas dividem o restante.

O Pushwoosh continua enviando as variantes de menor desempenho também. Isso mantém o aprendizado em andamento e segue a regra de que um usuário que acabou de receber uma variante não receberá a mesma variante novamente na próxima vez que passar por esta etapa.

Revisar os resultados

Anchor link to

Depois de salvar o elemento e lançar a jornada, abra o painel de estatísticas do elemento Multi-Armed Bandit para ver o desempenho de suas variantes.

Painel de estatísticas do Multi-Armed Bandit com banner de veredito e métricas de Enviados, Abertos e Tráfego por variante

Um banner no topo mostra o status atual do experimento:

  • Ainda não há dados suficientes: O Multi-Armed Bandit não coletou envios suficientes para dizer algo significativo.
  • Ainda aprendendo: há dados, mas nenhuma variante é um líder claro e estatisticamente significativo ainda.
  • Líder significativo: uma variante é confirmada como superando as outras. Ela é marcada com um selo de Vencedor.

Para cada variante, você verá:

  • Enviados: quantas vezes esta variante foi enviada.
  • Abertos: a porcentagem de envios que foram abertos.
  • Tráfego: a porcentagem atual de novos envios indo para esta variante.

Multi-Armed Bandit vs. Split A/B/n

Anchor link to

Tanto o Multi-Armed Bandit quanto o Split A/B/n otimizam suas mensagens, mas funcionam de maneira diferente. Use a tabela abaixo para decidir qual deles se encaixa no seu caso de uso.

Multi-Armed BanditSplit A/B/n
MecânicaDesloca continuamente o tráfego para a variante de melhor desempenho com base em aberturas ao vivoDivide os usuários em ramificações de porcentagem fixa que você define antecipadamente. As ramificações podem conter fluxos downstream totalmente diferentes
VariantesPelo menos dois presets de push necessários. Sem limite superior de variantesAté quatro ramificações por teste
Divisão de tráfegoComeça quase uniforme, depois muda automaticamente à medida que os dados chegamPorcentagem fixa que você define, permanece fixa até que um vencedor seja escolhido
DuraçãoExecuta continuamente, sem fim definidoExecuta até que a significância estatística seja alcançada ou você o pare manualmente
VencedorNunca trava: a variante vencedora recebe mais tráfego, mas as outras ainda recebem um poucoTrava após um vencedor ser escolhido: as ramificações perdedoras são desativadas e todos os novos usuários são direcionados para o vencedor
Ideal paraOtimização contínua de conteúdo para uma única etapa de mensagem (apenas presets de push, por enquanto)Testar fluxos ou sequências estruturalmente diferentes quando você deseja uma decisão única e definitiva