Ferramentas de desenvolvimento
Jaha Jereshov
Desenvolvedor de back-end
15 de fevereiro de 2023
Uma plataforma de baixo código que combina simplicidade sem código com potência de código completo 🚀 Você pode usar a plataforma de baixo código para obter mais informações.
Comece a usar gratuitamente
15 de fevereiro de 2023
-
7
leitura mínima

Como incorporar a análise do Mixpanel em sua comunicação por e-mail, integrando-a ao Mailgun

Jaha Jereshov
Desenvolvedor de back-end
Tabela de conteúdo

Saiba como incorporar perfeitamente a análise do Mixpanel em sua comunicação por e-mail, integrando-a ao Mailgun. 

Este guia orientará você nas etapas para configurar essa poderosa automação sem código e aproveitá-la para obter insights melhores e tomar decisões mais inteligentes.

O Mailgun.com é um serviço popular de entrega de e-mail usado por milhares de projetos, mas não possui recursos avançados de análise. Para obter insights mais profundos sobre o comportamento de seus clientes, considere usar uma ferramenta como o Mixpanel.com. No entanto, acompanhar a eficácia do e-mail pode ser um desafio. É aí que entra o Latenode .

Com a automação simples do fluxo de trabalho na nuvem doLatenode, você pode acompanhar facilmente a entrega e as taxas de abertura de e-mails enviados para cada usuário específico em sua plataforma. Ao medir o sucesso das campanhas de e-mail e identificar oportunidades de melhoria, você pode aprimorar a experiência dos seus clientes e aumentar o envolvimento com o seu produto.

Crie dois fluxos de trabalho em Latenode.com

Para ouvir as chamadas de webhook do Mailgun.com nos eventos Delivery e Open em latenode.com, você deve configurar o recebimento de webhooks. Basta você clicar no botão "Add New Scenario" (Adicionar novo cenário) e adicionar o nó "HTTP -> Triggers -> Webhook" ao seu fluxo de trabalho.

Parabéns a você! Agora você tem tudo o que precisa para integrar o Mailgun.com ao seu fluxo de trabalho em Latenode. Para concluir a configuração, copie o URL do Webhook em seu cenário Latenode .

Para configurar webhooks no Mailgun.com, siga estas etapas simples:

Para concluir a integração, você deve configurar webhooks para eventos de entrega e abertura no Mailgun.com. Veja como você pode fazer isso:

  1. Faça login na sua conta do Mailgun e navegue até a guia "Webhooks".
  2. Clique no botão "Add Webhook".
  3. Digite o URL do Webhook do cenário Latenode no campo "URL".
  4. Na seção "Events" (Eventos), selecione "Delivered" (Entregue) e "Opened" (Aberto) no menu suspenso.
  5. Clique em "Salvar" para aplicar as alterações.

É isso mesmo! Agora, o Mailgun.com enviará chamadas de webhook para seu cenário Latenode sempre que um e-mail for entregue ou aberto.

Verifique os dados de entrada em Latenode

Depois de executar as etapas anteriores, você começará a obter dados sobre os eventos Delivery e Open diretamente no Latenode fluxo de trabalho:

Vamos preparar os dados para enviar ao Mixpanel

Antes de enviar os dados para o Mixpanel, você deve transformá-los para que correspondam à documentação da API do Mixpanel. Para fazer isso, você pode usar um nó JS em seu fluxo de trabalho. Veja como:

  1. Abra seu cenário Latenode no editor de fluxo de trabalho.
  2. Adicione um nó JS ao cenário.
  1. Clique no nó JS para abrir o editor JS.
  2. Insira o código para transformar os dados de entrada de acordo com a documentação da API do Mixpanel.
  3. Clique em "Salvar" para aplicar as alterações.

E pronto! Seus dados estão prontos para serem enviados ao Mixpanel para análise e insights.

O código final para os dados transforma o evento Email Delivered:

let result = [];

deixe o timestamp = Date.now();

let distinct_id = data["{{1.body.`event-data`.`user-variables`.`email_location`}}"] + "_" + data["{{1.body.`event-data`.`user-variables`.`email_to_id`}}"];

let insert_id_hash = data["{{1.body.`event-data`.id}}"];


result.push({

       "evento": "E-mail entregue",

       "properties": {

           "time": carimbo de data/hora,

           "distinct_id": distinct_id,

           "$insert_id": insert_id_hash

           }

   });


retornar {

   resultado

}

Agora vamos enviar dados para o Mixpanel

Adicione o nó "HTTP -> Solicitação HTTP" e configure-o da seguinte forma

Ótimo, você integrou com sucesso a análise do Mixpanel aos e-mails enviados pelo Mailgun usando a plataforma de automação sem código do Latenode. Agora você pode acompanhar o envolvimento e o comportamento dos seus usuários por e-mail com mais eficiência e usar os insights para aprimorar seu serviço.

Com o fluxo de trabalho configurado, você pode criar relatórios e painéis no Mixpanel para entender melhor como os usuários interagem com o seu serviço. Isso pode ajudar a otimizar suas campanhas de e-mail, melhorar o envolvimento do usuário e, por fim, expandir seus negócios.

Blogs relacionados

Caso de uso

Com o apoio de