Mensagens no app no Canvas
Você pode adicionar mensagens no app como parte da jornada do seu Canvas para exibir mensagens ricas quando o cliente interage com o seu app.
Como funciona
Antes de usar mensagens no app no seu Canvas, certifique-se de ter um Canvas configurado com opções de postergação e público.
No construtor do Canvas, adicione uma etapa de Mensagem e selecione In-App Message como seu Messaging Channel. Você pode personalizar quando sua mensagem vai expirar e qual comportamento de avanço ela terá.
Adicionando uma mensagem no app à jornada do usuário
Para adicionar uma mensagem no app ao seu Canvas, faça o seguinte:
- Adicione uma etapa de Mensagem à jornada do usuário.
- Selecione In-App Message como seu Messaging Channel.
- Determine quando sua mensagem vai expirar e qual comportamento de avanço ela terá.
Mensagens no app disparadas
Você pode selecionar um gatilho para que suas mensagens no app sejam disparadas no início da sessão, ou por eventos personalizados e compras.
Após quaisquer postergações e verificações de opções de público, as mensagens no app ficam ativas quando o usuário alcança a etapa de Mensagem. Se o usuário iniciar uma sessão e realizar o evento de gatilho da mensagem no app, ele verá a mensagem no app.
Para etapas do Canvas com entrada disparada por ação, os usuários podem entrar no Canvas no meio de uma sessão. As mensagens no app não ficam ativas até que uma sessão seja iniciada. Portanto, se o usuário estiver no meio de uma sessão quando alcançar a etapa de Mensagem, ele não receberá a mensagem no app até iniciar outra sessão e realizar o gatilho relevante.
Expiração da mensagem no app
Você pode escolher quando a mensagem no app vai expirar. Durante esse período, a mensagem no app ficará aguardando para ser visualizada até atingir a data de vencimento. Após o envio da mensagem no app, ela pode ser visualizada uma única vez.

| Opção | Descrição | Exemplo |
|---|---|---|
| Uma duração após a etapa ficar disponível | Define a expiração da mensagem no app em relação a quando a etapa fica disponível para o usuário. | Uma mensagem no app com expiração de dois dias ficaria disponível quando o usuário entrasse na etapa de Mensagem e as opções de público fossem verificadas. Quaisquer postergações antes de alcançar essa etapa viriam de etapas de Postergação anteriores no seu Canvas. A mensagem no app ficaria então disponível por 2 dias (48 horas) a partir do momento em que o usuário entra na etapa, e durante esses dois dias, os usuários poderiam ver a mensagem no app ao abrir o app. |
| Em uma data e hora específicas | Selecione uma data e hora específicas em que a mensagem no app não estará mais disponível. | Se você tiver uma promoção que termina em 30 de novembro de 2024, selecione esta opção para que os usuários não vejam mais a mensagem no app associada quando a promoção terminar. |
Casos de uso
A Braze recomenda que você considere usar esse recurso nos seus Canvas promocionais e de integração.
Promoções, cupons e liquidações geralmente têm datas de expiração fixas. O Canvas a seguir deve alertar seus usuários nos momentos mais oportunos sobre uma promoção que eles podem usar, e possivelmente influenciar uma compra. Esta promoção expira em 28 de fevereiro de 2019, às 11h15 no fuso horário da sua empresa.
| Etapa do Canvas | Postergação | Público | Canal | Expiração | Avanço | Informações |
|---|---|---|---|---|---|---|
| Dia 1: 50% de desconto | Nenhuma | Todos da entrada | Push | N/A | Avançar público após postergação | Push inicial que alerta seus usuários sobre a promoção. O objetivo é direcionar os usuários ao seu app para aproveitar a promoção. |
| No app: 50% de desconto | Nenhuma | Todos da entrada | Mensagem no app | Expira em: 28/02/2019 11:15 Horário da empresa | Mensagem no app visualizada | O usuário abriu o app e receberá esta mensagem, independentemente de ter sido por causa do push anterior ou não. |
| Lembrete de 50% de desconto | 1 dia após o usuário receber a etapa anterior | Todos da entrada Filtro: Última compra realizada há mais de uma semana |
Mensagem no app | Expira em: 28/02/2019 11:15 Horário da empresa | Nenhum (última mensagem no Canvas) | O usuário recebeu a mensagem no app na etapa anterior, mas não realizou uma compra apesar de estar no app. Esta mensagem tem o objetivo de incentivar ainda mais o usuário a fazer uma compra usando a promoção. |
As mensagens no app expiram quando a promoção expira para evitar discrepâncias entre o envio de mensagens e a experiência do cliente.
Sua primeira impressão com um usuário é, talvez, a mais importante. Ela pode determinar o sucesso ou fracasso de futuras visitas ao seu app. Suas comunicações iniciais com o usuário devem ser programadas de forma inteligente e incentivar visitas frequentes ao app para promover o uso.
| Etapa do Canvas | Postergação | Público | Canal | Expiração | Avanço | Informações |
|---|---|---|---|---|---|---|
| E-mail de boas-vindas | Nenhuma | Todos da entrada | N/A | Avançar público após postergação | E-mail inicial que dá as boas-vindas aos seus usuários em um projeto, assinatura ou outro programa de integração. O objetivo é direcionar os usuários ao seu app para iniciar a integração. |
|
| Mensagem no app do dia 3-6 | 3 dias após o usuário receber a etapa anterior | Todos da entrada | Mensagem no app | Expira: 3 dias após a etapa ficar disponível | Mensagem no app ativa | Se o usuário agiu com base no e-mail e foi direcionado ao app, ele receberá a mensagem no app desejada para continuar ou lembrá-lo da integração e de quaisquer requisitos associados. |
| Push do dia 5 | 2 dias após o usuário receber a etapa anterior | Todos da entrada | Push | N/A | Mensagem enviada | Após os usuários receberem a mensagem no app, eles receberão um push de acompanhamento para continuar a integração. |
Essas notificações por push são espaçadas em torno de uma mensagem no app para garantir que o usuário visitou o app e iniciou a integração. Isso ajuda a evitar spam ou mensagens fora de ordem que poderiam desestimular os usuários a visitar o app, criando em vez disso uma sequência fluida e lógica para suas experiências iniciais com o app.
Priorizando mensagens no app
Um usuário pode disparar duas mensagens no app dentro do seu Canvas ao mesmo tempo. Quando isso acontece, a Braze seguirá a seguinte ordem de prioridade para determinar qual mensagem no app será exibida.
Selecione Set Exact Priority e arraste as diferentes etapas do Canvas para reordenar a prioridade. Por padrão, etapas anteriores em uma variante do Canvas serão exibidas antes das etapas posteriores. Após organizar as etapas na ordem de priorização desejada, selecione Apply sort.

Fazendo alterações em rascunhos de Canvas ativos
Se você fizer alterações na prioridade da mensagem no app em Send Settings de um rascunho de um Canvas ativo, essas alterações serão aplicadas diretamente ao Canvas ativo quando o organizador de prioridade for fechado. No entanto, em uma etapa de Mensagem, o organizador de prioridade será atualizado quando o rascunho for lançado, já que as configurações da etapa do Canvas se aplicam no nível da etapa.
Comportamento de avanço
As etapas de Mensagem avançam automaticamente todos os usuários que entram na etapa. Observe que ela não espera a mensagem no app ser disparada ou exibida. Não é necessário especificar o comportamento de avanço da mensagem, o que torna a configuração geral da etapa mais simples.
Quando um usuário entra em uma etapa de mensagem no app, ele avança imediatamente em vez de ser retido durante o período de expiração. Nesse caso, ter uma etapa de Postergação na jornada do usuário pode ser útil.
Para usar a opção Advance when message sent, adicione uma jornada do público separada para filtrar os usuários que não receberam a etapa anterior.
Editor original do Canvas
Não é mais possível criar ou duplicar Canvas usando o editor original. Esta seção está disponível como referência para entender como o comportamento de avanço funciona para etapas com mensagens no app.
Canvas criados no editor original precisam especificar um comportamento de avanço — os critérios para avançar pelo componente do Canvas. Etapas com apenas mensagens no app têm opções de avanço diferentes das etapas com múltiplos tipos de mensagem (como push ou e-mail). Para mensagens no app no fluxo de trabalho atual do Canvas, essa opção é configurada para sempre avançar o público imediatamente.
A entrega baseada em ação não está disponível para etapas do Canvas com mensagens no app. Etapas do Canvas com mensagens no app devem ser agendadas. Em vez disso, as mensagens no app do Canvas aparecerão na primeira vez que o usuário abrir o app (disparadas pelo início da sessão) após a mensagem agendada no componente do Canvas ter sido enviada.
Se você tiver múltiplas mensagens no app dentro de um Canvas, o usuário precisará iniciar múltiplas sessões para receber cada uma dessas mensagens individuais.

Quando Advance When In-App Message Live estiver selecionado, a mensagem no app ficará disponível até expirar, mesmo que o usuário tenha avançado para etapas subsequentes. Se você não quiser que a mensagem no app esteja ativa quando as próximas etapas do Canvas forem entregues, certifique-se de que a expiração seja menor que a postergação nas etapas subsequentes.
Etapas com múltiplos canais
Etapas com uma mensagem no app e outro canal têm as seguintes opções de avanço:
| Opção | Descrição |
|---|---|
| Advance When Message Sent | Os usuários devem receber um e-mail, webhook ou notificação por push, ou visualizar a mensagem no app para avançar para as etapas subsequentes no Canvas. Se a mensagem no app expirar e o usuário não tiver recebido o e-mail, webhook ou push, ou não tiver visualizado a mensagem no app, ele sairá do Canvas e não avançará para as etapas subsequentes. |
| Immediately Advance Audience | Todos no público da etapa avançam para as próximas etapas após a postergação, independentemente de terem visto a mensagem indicada ou não. Os usuários devem atender aos critérios de segmento e filtro da etapa para avançar para as próximas etapas. |

Quando Entire Audience estiver selecionado, a mensagem no app ficará disponível até expirar, mesmo que o usuário tenha avançado para etapas subsequentes. Se você não quiser que a mensagem no app esteja ativa quando as próximas etapas do Canvas forem entregues, verifique se a expiração é menor que a postergação nas etapas subsequentes.
Ações-gatilho
Você pode escolher entre as seguintes ações-gatilho para segmentar seus usuários:
- Realizar compra: Segmente usuários que realizam qualquer compra ou uma compra específica
- Iniciar sessão: Segmente usuários que iniciam uma sessão em qualquer app ou em um app específico
- Realizar evento personalizado: Segmente usuários que realizam o evento personalizado selecionado (o evento personalizado deve ser enviado usando o SDK).
O usuário precisa entrar na etapa do Canvas, iniciar uma sessão e então realizar o gatilho para receber uma mensagem no app. Isso significa que atualizações no meio da sessão não são suportadas. Por exemplo, se o gatilho for iniciar uma sessão, o usuário só precisa entrar na etapa do Canvas e iniciar uma sessão para receber a mensagem no app. Se o gatilho não for iniciar uma sessão, o usuário precisa entrar na etapa do Canvas, iniciar uma sessão e então realizar o gatilho para receber a mensagem no app.

Os seguintes recursos do Canvas não estão disponíveis com mensagens no app, portanto não serão aplicados às suas mensagens no app mesmo que estejam ativados.
- Intelligent Timing
- Limite de taxa
- Limite de frequência
- Critérios de saída
- Horário de silêncio
Propriedades de eventos personalizados em um Canvas
Propriedades de eventos personalizados em mensagens no app para Canvas são suportadas. No entanto, essas propriedades vêm do evento personalizado ou compra que dispara a mensagem no app, localizada na etapa de Mensagem, e não da jornada de ação anterior.
Considerações
Aqui estão algumas considerações ao enviar mensagens no app em um Canvas.
- Se o usuário nunca reiniciar o app ou nunca iniciar uma sessão, o app não conseguirá verificar se o usuário é elegível para a mensagem no app, o que significa que a mensagem no app não será enviada.
- Quando o primeiro clique ocorre e há uma variável de contexto do Canvas (propriedades de entrada do Canvas), e o usuário reentra no Canvas cinco vezes, a Braze usará a quinta entrada e essa variável de contexto na mensagem no app.
- Um usuário pode ser elegível para até 10 mensagens no app dentro da mesma etapa do Canvas. Por exemplo, se um Canvas permite reentrada e o usuário entra no Canvas 11 vezes, ele receberá apenas 10 mensagens no app se nenhuma tiver expirado.