Ir para o conteúdo

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:

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

  1. Acesse Configurações de dados > Atributos personalizados.
  2. 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)
  3. 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

  1. Acesse Envio de mensagens > Landing pages e crie uma nova landing page.
  2. Na página de composição da mensagem, selecione Pesquisa como tipo de mensagem e abra o editor de arrastar e soltar.
  3. Preencha os detalhes do site (URL da página, título e configurações relacionadas). Para saber mais, consulte Criar landing pages.
  4. Adicione um bloco de escala de avaliação para cada pergunta (por exemplo, de 1 a 5).
  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
  6. 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.
  7. (Opcional) Use um formulário de várias etapas para que as perguntas e a confirmação fiquem em um único fluxo de pesquisa.
  8. Publique a landing page depois de concluir a composição e a confirmação.

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

  1. Crie uma Campaign de e-mail.
  2. 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.
  3. 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.

New Stuff!