Formulário de captura de e-mail
As mensagens de captura de e-mail permitem que você solicite aos usuários do seu site que enviem seus endereços de e-mail. A Braze adiciona o endereço ao perfil de usuário para uso em todas as suas campanhas de envio de mensagens.
Esse tipo de mensagem está disponível no editor tradicional.
Se você coleta e-mails por meio de um formulário personalizado em vez desse tipo de mensagem no app e, em seguida, define a associação ao grupo de inscrições por meio da REST API, verifique se já existe um perfil antes de criar um usuário. Consulte Melhores práticas de coleta.
Como funciona
Quando um usuário final insere o endereço de e-mail neste formulário, a Braze adiciona o endereço de e-mail ao perfil de usuário.
- Para usuários anônimos que ainda não possuem uma conta, o endereço de e-mail é armazenado no perfil de usuário anônimo vinculado ao dispositivo do usuário.
- Se um endereço de e-mail já existir no perfil de usuário, o endereço de e-mail recém-inserido substituirá o endereço de e-mail existente.
- Se o usuário conhecido tiver um endereço de e-mail sinalizado como hard bounce, a Braze verifica se o endereço de e-mail recém-inserido é diferente do endereço no perfil na Braze. Se o endereço de e-mail fornecido for diferente, a Braze atualiza o endereço de e-mail e remove o status de hard bounce.
- Se um usuário inserir um endereço de e-mail inválido, ele verá a mensagem de erro: “Please enter a valid email.”
- Endereços de e-mail inválidos:
exampleexample@@gmail.comexample@gmail
- Endereços de e-mail válidos:
[email protected][email protected](com erro de digitação)
- Para saber mais sobre a validação de e-mail na Braze, consulte Diretrizes técnicas e notas sobre e-mail.
- Endereços de e-mail inválidos:
Mais sobre usuários identificados versus anônimos
O formulário de captura de e-mail define o endereço de e-mail no perfil de usuário atualmente ativo na Braze. O comportamento varia conforme o usuário esteja identificado (logado, changeUser chamado) ou não.
Se um usuário anônimo inserir o e-mail no formulário e enviá-lo, a Braze adiciona o endereço de e-mail ao perfil dele. Se changeUser for chamado posteriormente durante a jornada web e um novo external_id for atribuído (por exemplo, quando um novo usuário se registra no serviço), todos os dados do perfil de usuário anônimo são mesclados, incluindo o endereço de e-mail.
Se changeUser for chamado com um external_id existente, o perfil de usuário anônimo é descartado e os campos de dados específicos do perfil de usuário que ainda não existem no usuário identificado são mesclados, mas os campos que já existem são perdidos, incluindo o endereço de e-mail.
Para saber mais, consulte o Ciclo de vida do perfil de usuário.
Etapa 1: Criar uma campanha de mensagem no app
Para navegar até essa opção, você deve criar uma campanha de mensagem no app. A partir daí, dependendo do seu caso de uso, defina Enviar para como Navegadores web, Apps móveis ou Apps móveis e navegadores web e selecione Formulário de captura de e-mail como seu Tipo de mensagem.

Direcionando usuários web?
Para ativar mensagens no app em HTML por meio do SDK para web, você deve fornecer a opção de inicialização allowUserSuppliedJavascript à Braze, por exemplo, braze.initialize('YOUR-API_KEY', {allowUserSuppliedJavascript: true}). Isso é por motivos de segurança, já que mensagens no app em HTML podem executar JavaScript, então exigimos que um administrador do site as ative.
Etapa 2: Personalize o formulário
Em seguida, personalize o formulário conforme necessário. Você pode personalizar os seguintes recursos do formulário de captura de e-mail:
- Texto do cabeçalho, corpo e botão de envio
- Uma imagem opcional
- Um link opcional de “Termos de Serviço”
- Cores diferentes para o texto do cabeçalho e corpo, botões e plano de fundo
- Pares de chave-valor
- Estilo do texto do cabeçalho e corpo, botões, cor da borda dos botões, plano de fundo e sobreposição
- Botão de envio
- O botão de envio aparece somente depois que o usuário insere um endereço de e-mail válido. Isso ajuda você a coletar endereços de e-mail completos.

Se você precisar de mais personalização, escolha Custom Code como seu Message Type. Use este modelo de modal de captura de e-mail do repositório GitHub Braze Templates como código inicial.
Etapa 3: Defina seu público de entrada
Se você está usando uma mensagem no app para capturar e-mails de usuários, pode ser interessante limitar o público a usuários que ainda não forneceram essa informação.
- Para direcionar usuários sem endereço de e-mail: Use o filtro
Email Availableéfalse. Isso faz com que o formulário apareça apenas para usuários que não têm um e-mail cadastrado, ajudando a evitar solicitações redundantes para usuários já conhecidos. - Para direcionar usuários anônimos sem IDs externos: Use o filtro
External User IDis blank. Isso é útil quando você deseja identificar usuários que ainda não foram autenticados ou registrados.
Você também pode combinar os dois filtros usando a lógica AND, se desejar. Isso faz com que o formulário apareça apenas para usuários que não possuem endereço de e-mail nem ID de usuário externo — ideal para capturar novos leads ou solicitar a criação de conta.
Etapa 4: Direcione os usuários que preencheram o formulário (opcional)
Depois de lançar o formulário de captura de e-mail e coletar endereços de e-mail dos seus usuários, você pode direcionar os usuários que preencheram o formulário.
- Em qualquer filtro de Segment na Braze, selecione o filtro
Clicked/Opened Campaign. - No menu suspenso, selecione
clicked in-app message button 1. - Selecione a Campaign do formulário de captura de e-mail.