Enviar Canvas de teste
Depois de criar seu Canvas, valide a configuração, o público e o conteúdo usando o checklist de QA do Canvas. Este artigo aborda testes de ponta a ponta em tempo real com um Canvas duplicado e testes de ramificação baseados em API.
Sempre que possível, a Braze recomenda testar um Canvas antes de lançá-lo. Para validação apenas com prévia, consulte Pré-visualizar jornadas de usuários primeiro e depois retorne aqui para um teste em tempo real que envia mensagens reais por toda a jornada.
Teste de ponta a ponta ao vivo (Canvas duplicado)
Este método é recomendado para jornadas complexas. Siga a Fase 4 da checklist de QA do Canvas e, em seguida, siga as etapas abaixo.
Etapa 1: Identifique os usuários teste
Identifique os usuários teste que passarão pelas etapas do Canvas sem alcançar seu público de produção. Os usuários teste podem ser endereços de e-mail existentes que não são usados para serviços ativos no seu dashboard da Braze, ou novos endereços de e-mail usados exclusivamente para testes.
Considere criar um Grupo de Teste de Conteúdo — um grupo interno que recebe mensagens de teste de Campaigns e Canvas.
Etapa 2: Duplique e restrinja a entrada
Crie uma duplicata do seu Canvas para testes. No Canvas duplicado, edite o público de entrada para que apenas os usuários teste sejam elegíveis — por exemplo, adicionando um filtro de endereço de e-mail.
Reduza as postergações de tempo para segundos ou minutos para que você possa visualizar as mensagens rapidamente. Permita pelo menos 2 a 3 minutos entre os testes para isolar ações específicas em jornadas específicas do Canvas.
Etapa 3: Lance e verifique
Lance seu Canvas de teste e execute os comportamentos de usuário no seu aplicativo (web, iOS e Android) que enviam os usuários por cada ramificação.
Verifique se os usuários teste recebem as mensagens esperadas. Os usuários teste podem não receber uma mensagem por motivos como:
- Não ser elegível para o grupo de controle global
- Limitações de limite de frequência
- Participação em Segment incompatível
- Mensagens interrompidas
- Tokens por push associados a usuários diferentes
Continue a iterar até que o Canvas funcione conforme o esperado.
Dicas gerais
Identifique as etapas do seu Canvas
Em alguns casos, um usuário pode receber várias mensagens ao percorrer um Canvas. Se as postergações forem reduzidas para testes, pode não ficar claro qual mensagem foi disparada. Inclua o nome da etapa ou o ID do usuário (usando Liquid) nos títulos das mensagens de teste para confirmar que a mensagem correta chegou ao usuário correto.
Aproveite os Content Blocks
Se algum conteúdo for repetido no seu framework de testes (por exemplo, Liquid complexo para filtrar usuários em diferentes etapas do Canvas), tente salvar esse conteúdo repetido como um Content Block. Assim, você pode incluir o Content Block nas etapas individuais do Canvas.
Use o Postman e o endpoint de rastreamento de usuários
Você pode executar testes com o Postman e a coleção Postman da Braze. Use o endpoint /users/track para registrar e rastrear eventos personalizados e compras dos seus diversos usuários teste.
O envio de dados para a API de rastreamento de usuários requer um ID externo, então adicione usuários teste a um grupo interno no dashboard da Braze para que você possa investigar erros específicos.
Testando múltiplas ramificações
Quando você está testando um Canvas com múltiplas ramificações que segmentam usuários com base em diferentes atributos e eventos, siga este plano de testes:
- Para cada ramificação, identifique os atributos e eventos que o usuário precisa ter para ser incluído na jornada do Canvas.
- Construa esses dados em uma carga útil JSON para ser enviada usando o endpoint
/users/track.