Gatilhos de Envio
Para que uma campanha de TagMail funcione corretamente, dois elementos são necessários:
-
Dados do usuário Informações que serão utilizadas na campanha, como o e-mail do destinatário e outros dados que personalizam a mensagem (ex: nome, itens do carrinho, etc.).
-
Eventos que disparam o envio Ações realizadas pelo usuário no site (ex: login, abandono de carrinho, cadastro, compra, etc.).
Como funciona
Um gatilho de envio define quando uma campanha deve ser acionada.
Exemplo simples:
- Você deseja enviar um e-mail sempre que um usuário fizer login.
- Para isso, você precisa:
- Capturar o e-mail do usuário;
- Capturar o evento de login.
Resultado:
Sempre que o login ocorrer e o e-mail estiver disponível, a campanha será acionada.
Exemplo com personalização
Agora, suponha um cenário mais avançado:
Você deseja enviar e-mails apenas para usuários que:
- Fizeram login;
- E possuem o nome completo cadastrado.
Nesse caso:
- O envio depende de múltiplos dados;
- A campanha só será executada quando todas as informações necessárias estiverem disponíveis.
Além disso, esses dados podem ser utilizados para personalizar o conteúdo da mensagem.
O que é o Gatilho de Envio?
O Gatilho de Envio é o elemento de configuração que permite ao TagMail entender essas regras.
Ele define:
- Qual captura contém o destinatário (lead);
- Quais capturas de dados adicionais devem existir para que o envio ocorra.
Toda campanha de TagMail é associada a um gatilho.
Isso significa que uma campanha só será executada quando todas as condições definidas no gatilho forem atendidas.
Configuração
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | Nome do gatilho. |
leadCapture | number | Sim | Captura responsável por fornecer o e-mail do usuário. |
infoCapture | number | Não | Captura adicional que define o contexto da campanha (ex: carrinho, conversão, generic, etc.). |
leadCapture
Captura essencial.
Define quem receberá a mensagem - ou seja, qual captura de Lead (e-mail) será responsável por engatilhar o envio.
Em termos práticos:
Sempre que essa captura ocorrer, o TagMail identifica o destinatário da campanha.
Use a captura de lead que representa corretamente o momento em que você possui o e-mail válido do usuário (ex: login, cadastro, newsletter).
Caso sua página possua múltiplos pontos de coleta de e-mail, você pode utilizá-los para criar gatilhos diferentes, com comportamentos distintos.
Por exemplo:
- Captura no login → campanha de retorno;
- Captura no sign-up → fluxo de boas-vindas;
- Captura em newsletter → campanhas promocionais.
infoCapture
Captura opcional.
Define quando a campanha deve ser enviada a partir de dados adicionais que devem estar disponíveis.
Utilize quando:
- Você precisa de dados extras (ex: carrinho, produto, nome);
- Ou quando deseja que o envio ocorra apenas em um evento específico (ex: conversão, abandono de carrinho).
Exemplos:
- Carrinho → enviar com dados dos produtos;
- Conversão → enviar após finalização da compra;
- Generic → enviar apenas se determinada condição for atendida.
Se um gatilho for configurado com
infoCapture, uma campanha a ele associada só será disparada quando essa captura também ocorrer.
Ou seja:
- Sem
infoCapture→ envia sempre que houver lead; - Com
infoCapture→ envia apenas quando lead + evento adicional acontecerem juntos.
Exemplos de uso
Login Simples
leadCapture→ captura de Lead (e-mail)
Abandono de Carrinho
leadCapture→ captura de LeadinfoCapture→ captura de Cart
Pós-compra
leadCapture→ captura de LeadinfoCapture→ captura de Conversion
Resumo
- O gatilho define quando a campanha será executada;
- A campanha só dispara se todas as capturas exigidas estiverem presentes;
- Permite personalização e segmentação avançada;
- É obrigatório para campanhas de TagMail.