0. Fundamentos
Em primeiro lugar, de que problema se trata realmente? Não tão facilmente explicado, mas amplamente notado:
- Envie o e-mail do DOI pedindo para confirmar o opt-in (e endereço) como parte de uma campanha regular do Mautic - pode demorar vários minutos para o e-mail ser enviado, o que não é apenas inconveniente, mas definitivamente aumenta a taxa de abandono.
- Por outro lado, ao enviar o mesmo e-mail diretamente do formulário Mautic via ação de formulário, que serve como ponto de partida da campanha, o pequeno atraso pode fazer com que o clique no link de confirmação não seja reconhecido quando a campanha verificar o Decisão "Visita uma Página". Porque, atenção: "Decisões" não verificam atividades que já ocorreram, mas apenas aguardam as futuras!
Então, precisamos encontrar outra forma de verificar o clique de confirmação (mais precisamente: a visita a uma página de destino do DOI.
Dois métodos adequados para este fim são apresentados aqui:
Plugin Mautic de Double Opt-In e uma solução Mautic vanilla.
Plug-in de Double Opt-In
Em primeiro lugar, apresentamos um "Plug-in de Double Opt-In" que nos permite implementar facilmente um processo de DOI. O plugin incluindo instruções de instalação está disponível gratuitamente no Github: https://github.com/content-optimizer-gmbh/mautic-doi-plugin
O plugin funciona com o Mautic 4.4.3. no momento da escrita.
1. Crie seu formulário de lead como um “formulário autônomo”
... e envie o e-mail do DOI através da nova ação de formulário "Enviar E-mail de Double Opt-In para contato".
2. Configure a ação de formulário do double opt-in
A ação do formulário inclui uma variação de recursos configuráveis, porém, básico para a funcionalidade, apenas dois campos precisam ser preenchidos.
Por um lado, o e-mail do DOI que deve ser enviado ao contato após o preenchimento do formulário e, por outro lado, a página de destino para a qual o contato é encaminhado após a confirmação do endereço de e-mail.
Além disso, os double opt-ins bem-sucedidos podem ser documentados simplesmente usando tags ou segmentos.
3. Coloque o token no e-mail do DOI
O token específico "{doi_url}' deve ser colocado no e-mail do DOI. Este token posteriormente se tornará a URL que foi especificada na ação do formulário.
4.Concluído
Como resultado, todos os opt-ins bem-sucedidos agora estão em um segmento (ou têm uma tag). Agora você pode começar a enviar e-mails para esses contatos.
Solução Vanilla Mautic (sem plugins)
Caso o plugin mencionado acima não seja compatível ou não deva ser usado, temos a seguinte opção vanilla Mautic para você.
1. Componentes para o processo de Double Opt-In
Para o processo de double opt-in, precisamos dos seguintes componentes:
Formulário
Campanha
Página de destino
Segmento de Sucesso do DOI
E-mail do DOI
Um cronjob
2. Crie seu formulário de lead como um "Formulário de Campanha"
O formulário pode ser mantido muito simples. Usamos apenas o nome, sobrenome e e-mail do contato. Nenhuma ação de formulário é necessária.
3. Crie seu e-mail de double opt-in
O e-mail também é mantido curto. O que é relevante é que o e-mail contém um link para a página de destino do DOI, pois avaliamos esse clique no link dentro da campanha. É o indicador para um processo de double opt-in concluído com sucesso.
4. A Campanha de Double Opt-In
E com isso, todos os componentes existem para dar vida à campanha.
O processo de campanha consiste nas seguintes etapas:
O ponto de partida é o formulário de lead
O e-mail de double opt-in é enviado
Verificar se a página de destino do DOI foi visitada
Se Sim:
4a. O contato é adicionado ao Segmento de Sucesso do DOI
5a. O contato é removido da campanha.
Se não:
4b. O e-mail de lembrete do DOI é enviado após duas horas
5b. Verificar se a página de destino do DOI foi visitada.
6b. Se sim, o contato salta para a etapa 4a.
7b. Se não, o contato é excluído após 24h.
5. O Cronjob
Agora fica um pouco mais técnico novamente. Como o e-mail de double opt-in é enviado da campanha, a campanha deve ser acionada o mais rápido possível. O tempo de acionamento padrão de 15 a 30 minutos das campanhas é, obviamente, muito longo para isso..
Portanto, controlamos o ID da campanha diretamente via cronjob, para que seja acionado uma vez por minuto.
No comando a seguir, você deve substituir o caminho para o seu Mautic e o ID da campanha de double opt-in. A campanha será acionada uma vez por minuto.
*/1* * * * /path/to/mautic/bin/console mautic:campaigns:trigger -i ID
6. Últimas Configurações
Por último, mas não menos importante, "Identificar visitante por URL de rastreamento" deve estar habilitado na configuração, mais precisamente nas configurações de rastreamento.
Isso permite que o clique no link seja atribuído a partir do e-mail do DOI, mesmo que os cookies estejam desabilitados, pois o link é roteado pelo Mautic.
7. Concluído
E foi isso. Novamente, temos um segmento reutilizável como resultado (como alternativa, as tags também seriam possíveis aqui).