Um exemplo popular de campanha de marketing que você pode ter visto em diferentes lojas de comércio eletrônico é receber um desconto único na assinatura de um boletim informativo. A jornada pode ser a seguinte:
- Primeiro, você se inscreve no boletim informativo.
- Em seguida, um e-mail automático é enviado imediatamente para o seu endereço com um código promocional de desconto único que você pode usar por um período limitado.
Mas as coisas não se limitam apenas às lojas. Outro exemplo pode ser um formulário de site de faculdade onde um candidato pode expressar seu interesse em um programa. A jornada aqui pode ser a seguinte:
- Primeiro, você preenche o formulário expressando seu interesse em um programa.
- Em seguida, um e-mail automático é enviado imediatamente para o seu endereço com um arquivo anexado que descreve o programa escolhido com mais detalhes.
- Ao mesmo tempo, seu endereço de e-mail é adicionado a uma lista com tags específicas, por exemplo, “Licenciatura – Informática – 2023-2024”. Isso ajudará a equipe de marketing por trás da faculdade a categorizar o público e fazer promoções de tempos em tempos.
Código do Modal
Conforme discutido acima, em um tutorial anterior, criamos um modal pop-up JavaScript flexível do zero com um efeito de animação personalizável (fade, slide, bounce, etc.) de sua caixa de diálogo.
Aqui está a demonstração:
Para este exemplo, nosso modal será iniciado por meio do slideInOutLeft
animação (clique no primeiro botão acima para vê-la em ação). Manteremos todas as principais funcionalidades do modal intocadas e faremos apenas algumas pequenas modificações estilísticas, como aumentar sua altura e cantos arredondados.
Também forneceremos duas maneiras de revelar o modal:
- Primeiro, ao clicar no botão, como já acontece.
- Alternativamente, o modal pode carregar automaticamente quando a página carrega com um pequeno atraso. Então, após o usuário fechá-lo, ele não abrirá novamente, a menos que abra uma nova sessão do navegador. Para este caso, adicionaremos uma pequena quantidade de código JavaScript e ativaremos o armazenamento da sessão. Obviamente, se você deseja uma solução mais permanente, pode substituir o armazenamento de sessão pelo armazenamento local.
Crie o formulário do Mailchimp
As etapas a seguir exigem que você tenha uma conta do Mailchimp. Depois de fazer login no painel do Mailchimp, realizaremos três ações:
Primeiro, vamos gerar o formulário por selecionando o Formulários incorporados opção.
Então, no Construtor de formuláriosalém dos predefinidos E-mail input, adicionaremos mais dois obrigatórios.
A ordem não importa, pois também podemos reposicioná-los manualmente posteriormente no HTML.
Finalmente, por clicando no Completo botão no canto superior direito, obteremos o código gerado.
O Mailchimp também oferece a opção de exportar o código gerado sem estilos, mas não usaremos essa abordagem.
Incorporar o código
Pegaremos o código gerado do Mailchimp e o colaremos em nosso modal:
1 |
|
2 |
|
3 |
|
Edite o código gerado (um pouco)
Nosso formulário atualmente está assim:
No entanto, faremos algumas melhorias estéticas. Aqui estão as principais modificações que faremos neste código:
- Para tornar as coisas mais legíveis, colocaremos os arquivos CSS e JS do Mailchimp relacionados antes do fechamento
head
ebody
tags da nossa página, respectivamente. - Para criar o layout de duas colunas, agruparemos as duas entradas de texto dentro de um elemento com o
grid
aula. - Removeremos os rótulos de todas as entradas e daremos a eles um atributo de espaço reservado extra.
- Iremos alterar alguns textos, e remover alguns elementos/classes extras que não precisaremos como o
.indicates-required
e.helper_text
uns. - Adicionaremos alguns estilos personalizados.
Nosso formulário agora ficará assim:
Validação de formulário
Se alguém tentar enviar o formulário sem preencher todos os campos, aparecerão mensagens estilizadas.
Confirmação de sucesso
Assim que alguém preencher o formulário com sucesso, será adicionado ao público-alvo – veja as telas frontal e traseira abaixo.
Aceitação dupla para novos destinatários
Como etapa extra de verificação, há também a opção de habilitar o duplo opt-in nas configurações do formulário.
Nesse caso, o usuário precisa primeiro confirmar sua assinatura – então ele será adicionado ao público.
Conclusão
É isso! Vamos recapitular o que construímos hoje:
- Primeiro, abordamos como configurar e personalizar um formulário de inscrição incorporado do Mailchimp e, em seguida,
- como incluí-lo dentro de um pop-up modal JavaScript personalizado.
Conforme mencionado no início, esta demonstração não funcionará a menos que você altere o valor do action
atributo.
Obviamente, o Mailchimp fornece outras maneiras de incorporar um formulário de inscrição em suas páginas da web. Da mesma forma, existem plugins para diferentes plataformas prontos para lidar com tudo isso para você.
Como sempre, muito obrigado pela leitura!