Ferramentas de desenvolvimento
Jaha Jereshov
Desenvolvedor de back-end
15 de fevereiro de 2023
Uma plataforma de baixo código que combina a simplicidade sem código com o poder do código completo 🚀
Comece gratuitamente
15 de fevereiro de 2023
.
7
min ler

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

Jaha Jereshov
Desenvolvedor de back-end
Índice

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

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

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

Com Automação simples do fluxo de trabalho em nuvem da Latenode, você pode rastrear facilmente as taxas de entrega e 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 de seus clientes e impulsionar o engajamento com seu produto.

Crie dois fluxos de trabalho no Latenode.com

Para ouvir chamadas de webhook do Mailgun.com em eventos de entrega e abertura em latenode. com, você deve configurar o recebimento de webhooks. Basta clicar no botão 'Add New Scenario' e adicionar o nó 'HTTP -> Triggers -> Webhook' ao seu fluxo de trabalho.

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

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

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

  1. Entre na sua conta Mailgun e navegue até a aba "Webhooks".
  2. Clique no botão "Adicionar Webhook".
  3. Insira a URL do Webhook do seu cenário Latenode no campo 'URL'.
  4. Na seção "Eventos", selecione "Entregue" e "Aberto" no menu suspenso.
  5. Clique em "Salvar" para aplicar as alterações.

Pronto! O Mailgun.com agora enviará chamadas de webhook para seu cenário Latenode sempre que um e-mail for entregue ou aberto.

Verifique os dados recebidos no Latenode

Após seguir os passos anteriores, você começará a receber dados sobre os eventos de Entrega e Abertura diretamente no Nó latente fluxo de trabalho:

Vamos preparar os dados para enviar ao Mixpanel

Antes de enviar os dados para o Mixpanel, você deve transformá-los para corresponder à documentação da API do Mixpanel. Para fazer isso, você pode usar um nó JS no 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 recebidos de acordo com o Documentação da API do Mixpanel .
  3. Clique em "Salvar" para aplicar as alterações.

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

O código final para a transformação de dados do evento Email Delivered:

deixe resultado = [];

deixe timestamp = Date.now();

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

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


resultado.push({

       "evento": "E-mail entregue",

       "propriedades": {

           "tempo": carimbo de data/hora,

           "id_distinto": id_distinto,

           "$insert_id": hash_de_inserção_id

           }

   });


Retorna {

   resultar

}

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 o Mixpanel analytics com e-mails enviados do Mailgun usando a plataforma de automação sem código do Latenode. Agora você pode rastrear o engajamento e o comportamento de e-mail dos seus usuários de forma mais eficaz e usar os insights para melhorar seu serviço.

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

Aplicação UmAplicação Dois

Tente agora

Blogs relacionados

Caso de uso

Apoiado por