Enviar um e-mail personalizado após uma pesquisa em landing page
Colete respostas de avaliação em uma pesquisa de landing page da Braze e grave-as no perfil de usuário como atributos personalizados. Depois, dispare um e-mail personalizado que calcula a pontuação das respostas e adapta o texto com Liquid.
Sobre este exemplo
A StyleRyde, uma marca fictícia de transporte por aplicativo sob demanda, pede aos motoristas que preencham uma breve autoavaliação de segurança em uma landing page da Braze. Cada pergunta é uma avaliação de 1 a 5. Quando um motorista envia a pesquisa, a Braze registra as pontuações como atributos personalizados. Em seguida, a StyleRyde envia um e-mail que calcula a pontuação média e mostra dicas de acordo com essa pontuação.
Este cenário combina:
- Pesquisas em landing page com blocos de formulário de escala de avaliação
- Atributos personalizados para mensagens de acompanhamento e segmentação
- A Liquid tag de landing page, para que usuários conhecidos permaneçam em um único perfil
- Uma Campaign de e-mail com entrega baseada em ação, disparada por Enviou um formulário de landing page
- Matemática e condicionais em Liquid para textos baseados em pontuação
Use este exemplo quando quiser ter as respostas da pesquisa no perfil e enviar uma mensagem personalizada quase em tempo real após o envio. Se você precisa apenas da análise de dados da pesquisa, os atributos de perfil e as mensagens de acompanhamento não são necessários.
Considerações
- Crie a landing page com Pesquisa como tipo de mensagem. Assim, você tem acesso a blocos de escala de avaliação, relatórios de pesquisa e controles de registro de atributos. Os formulários padrão de landing page aceitam menus suspensos para avaliações, mas esses valores são salvos como atributos personalizados de string, o que limita os filtros numéricos de segmentos.
- As escalas de avaliação das pesquisas podem registrar respostas como atributos personalizados inteiros. Prefira inteiros quando planejar segmentar por limites de pontuação ou usar matemática em Liquid sem converter strings.
- Gravar atributos personalizados (e eventos personalizados opcionais) consome pontos de dados. Respostas de texto longo não podem ser registradas como atributos de perfil.
- Insira a Liquid tag
{% landing_page_url %}na mensagem que direciona o tráfego para a pesquisa. Sem ela, o envio do formulário pode criar um novo perfil anônimo em vez de atualizar o usuário conhecido. Para saber mais, consulte Rastrear usuários por meio de um formulário e Sobre os dados de rastreamento de landing pages. - Prefira o gatilho nativo Enviou um formulário de landing page para Campaigns de acompanhamento. Neste exemplo, você não precisa de um evento personalizado separado no botão de envio.
- Landing pages com formulários precisam de uma experiência de confirmação (landing page de confirmação, etapa de confirmação em formulário de várias etapas ou URL pós-envio). Planeje isso antes de publicar.
- Teste a pesquisa, a gravação dos atributos, o gatilho e a prévia do Liquid em um espaço de trabalho de desenvolvimento antes de publicar em produção.
Configuração
Etapa 1: Crie atributos personalizados para cada pergunta de avaliação
- Acesse Configurações de dados > Atributos personalizados.
- Crie um atributo personalizado para cada pergunta da pesquisa. Para a verificação de segurança de duas perguntas da StyleRyde, use atributos inteiros como:
driver_survey_attention: com que frequência o motorista verifica os retrovisores e os pontos cegos (1 a 5)driver_survey_fatigue: quão descansado o motorista se sente antes de um turno (1 a 5)
- Use nomes claros e estáveis. Mapeie cada bloco de avaliação para esses atributos no editor de pesquisa e use os mesmos nomes no Liquid.
Se você já criou os atributos com o tipo de dado errado, crie novos atributos inteiros para as escalas de avaliação em vez de reutilizar atributos de string destinados a menus suspensos.
Etapa 2: Crie a pesquisa na landing page
- Acesse Envio de mensagens > Landing pages e crie uma nova landing page.
- Na página de composição da mensagem, selecione Pesquisa como tipo de mensagem e abra o editor de arrastar e soltar.
- Preencha os detalhes do site (URL da página, título e configurações relacionadas). Para saber mais, consulte Criar landing pages.
- Adicione um bloco de escala de avaliação para cada pergunta (por exemplo, de 1 a 5).
- Para cada bloco de avaliação:
- Defina um Identificador para relatórios para a análise de dados da pesquisa e a exportação em CSV
- Ative o registro no atributo personalizado correspondente da Etapa 1
- Marque pelo menos uma pergunta como obrigatória para sempre capturar uma pontuação quando alguém enviar a pesquisa
- Adicione um botão de envio e defina a ação de clique para abrir sua página de confirmação ou outra URL pós-envio.
- (Opcional) Use um formulário de várias etapas para que as perguntas e a confirmação fiquem em um único fluxo de pesquisa.
- Publique a landing page depois de concluir a composição e a confirmação.
Etapa 3: Vincule usuários conhecidos à pesquisa a partir do e-mail
No e-mail de convite ou lembrete que direciona os motoristas para a pesquisa, insira a Liquid tag de landing page para que a Braze possa atualizar o perfil existente no envio.
<a href="{% landing_page_url styleRyde-driver-safety-check %}" class="button">Start your safety check</a>
Substitua styleRyde-driver-safety-check pelo identificador da URL da sua landing page. Gere a tag em Personalização > Landing page no editor de mensagens. Para saber mais, consulte Rastrear usuários por meio de um formulário.
Etapa 4: Crie a Campaign de e-mail de acompanhamento personalizada
- Crie uma Campaign de e-mail.
- Para a entrega, selecione Entrega baseada em ação, depois Enviou um formulário de landing page e selecione a landing page da pesquisa da Etapa 2.
- No corpo do e-mail, atribua os atributos da pesquisa a variáveis Liquid, calcule a pontuação média e crie ramificações no texto.
Use o Liquid a seguir em um bloco HTML no topo da mensagem para atribuir as respostas da pesquisa e calcular a média:
{% comment %} Assign survey responses. plus: 0 coerces string values if a block logged strings instead of integers. {% endcomment %}
{% assign attention = {{custom_attribute.${driver_survey_attention}}} | plus: 0 %}
{% assign fatigue = {{custom_attribute.${driver_survey_fatigue}}} | plus: 0 %}
{% assign sum = attention | plus: fatigue %}
{% assign average = sum | divided_by: 2.0 %}
Use o Liquid a seguir no corpo do e-mail para criar ramificações no texto com base na pontuação média:
{% if average < 3 %}
Your StyleRyde safety score is {{ average | round: 1 }} out of 5. Here are tips to strengthen mirror checks and rest before your next shift.
{% elsif average >= 3 and average < 4 %}
Your StyleRyde safety score is {{ average | round: 1 }} out of 5. You're on a solid path—use these reminders to stay consistent.
{% elsif average >= 4 %}
Your StyleRyde safety score is {{ average | round: 1 }} out of 5. Great work—here are advanced habits to keep that score high.
{% else %}
Thanks for completing your StyleRyde safety check. Open the StyleRyde driver hub for more safety resources.
{% endif %}
Adapte os nomes dos atributos, os limites e as dicas à sua marca. Atribua cada atributo personalizado a uma variável antes de combiná-los em filtros matemáticos. Para saber mais, consulte Filtros matemáticos.
Faça a prévia com usuários que tenham valores de atributos de exemplo e, depois, lance a Campaign quando a landing page da pesquisa estiver ativa.