Estudos de caso

Como a Vero baseada em Ruby usa a API de análises de campanha do Mailgun para entregar e rastrear campanhas de marketing personalizadas e escaláveis

Este post foi escrito por Chris Hexton (@chexton), um dos cofundadores da Vero. A Vero faz parte de um pequeno grupo de empresas visionárias de remarketing de e-mail que estão acabando com a ideia de enviar uma newsletter para mil pessoas em favor de enviar uma newsletter personalizada para cada cliente individual. Tudo isso é feito com quantidades enormes de dados que eles colocam diretamente nas mãos de seus clientes, tornando o envio de campanhas de e-mail direcionadas e personalizadas fácil e altamente eficaz.

Eu sou Chris, um dos cofundadores da Vero. Somos uma empresa de remarketing de e-mail: facilitamos para as empresas online rastrearem exatamente o que seus clientes fazem e transformarem esses comportamentos em e-mails que impulsionam conversões reais. Você pode dizer que relacionamos análises a e-mails. Nós juntamos tudo isso e ajudamos os profissionais de marketing a testar hipóteses de forma rápida e eficaz.

Nosso foco é construir um produto que seja fácil de ser usado por profissionais de marketing, dando-lhes muita flexibilidade no que é uma arena complexa. Isso significa que quanto mais tempo pudermos gastar em nossa UI, UX e análises, melhor nosso produto será. Trabalhar com o Mailgun realmente nos permitiu gerenciar muito do sofrimento que vem ao construir uma empresa baseada em e-mail.

Benefícios de usar o Mailgun para automação de e-mail

As duas coisas com as quais o Mailgun nos ajuda a não nos preocupar são a entrega e o rastreamento de e-mail.

Estes são tópicos difíceis. Preocupar-se em manter um servidor de e-mail, ajustar configurações, monitorar e trocar endereços IP, rastrear aberturas e cliques com um armazenamento de URL, reter todas essas informações e dividir os relatórios resultantes são tarefas extremamente onerosas.

O Mailgun faz tudo isso com estilo ;). Para demonstrar como usamos o Mailgun, veja o que acontece sempre que um evento atinge a API da Vero…

O fluxo de trabalho da Vero

Assim que uma chamada é feita para a nossa API de ‘track’, os seguintes eventos ocorrem.

Observe que isso acontece milhares de vezes por segundo.

Manter uma API que possa lidar com esse tipo de tráfego e um sistema que possa processar os filtros, as regras e as personalizações necessárias é onde nos especializamos e o motivo pelo qual trabalhamos com o Mailgun para eliminar o máximo possível da dor da infraestrutura de e-mail.

Dê uma olhada no diagrama. Após muito processamento interno de nossa parte, chegamos às etapas seis e sete. É aqui que o Mailgun assume o controle por um curto período.

Graças à fantástica API e ao conjunto de recursos do Mailgun, ambas as etapas se resumem a meras poucas linhas de código dentro do nosso aplicativo.

Na etapa seis, depois que um e-mail é selecionado e renderizado por nosso mecanismo, ele é passado para o Mailgun usando um método simples:

def send_email_production company = Company.find(company_id) email_provider = company.email_provider_or_default_provider email_provider.send_email(email) end

EmailProvider é essencialmente nosso próprio invólucro em torno da API do Mailgun. Nada de sofisticado aí – nós apenas dividimos as várias chamadas (criar campanha, enviar e-mail, etc.) em seus próprios métodos: o Mailgun faz o verdadeiro trabalho pesado.

Quando se trata do rastreamento na etapa sete, usamos a API de análises de campanha para coletar as estatísticas de abertura, clique e cancelamento de inscrição para cada variação de uma campanha.

Quando vamos primeiro coletar os resultados de uma campanha individual, é outra chamada simples para uma classe de invólucro:

def stats(variation) adapter.stats(company, variation) end

Este método, por meio da API do Mailgun, retorna um array das estatísticas de entrega, abertura, clique e cancelamento de inscrição que podemos então armazenar e exibir.

Isso nos poupa uma quantidade imensa de trabalho inserindo pixels de rastreamento, substituindo URLs, correlacionando links a variações e persistindo todos esses dados.

A equipe do Mailgun

O Mailgun tem sido um ótimo parceiro, pois tem nos permitido escalar de forma rápida e fácil com nossa crescente base de clientes.

Sua interface intuitiva de administração e a API nos permitem oferecer aos nossos próprios clientes acesso premium aos seus próprios subdomínios, endereços IP (se necessário) e assinatura DKIM completa para garantir altas taxas de entregabilidade.

Eles fazem tudo isso com um sorriso e na velocidade da luz. Na Vero, nós acreditamos que o suporte ao cliente *é* vendas. É uma das melhores maneiras pelas quais uma empresa pode criar um ciclo de feedback, entregar valor, colocar um sorriso no rosto dos clientes e gerar repercussão. Fica claro que o Mailgun acredita no mesmo.

Da última vez que enviei uma dúvida na página de suporte deles, recebi uma resposta do Taylor (um dos fundadores) em literalmente dois minutos.

Dois minutos.

Esse é um tempo de resposta incrível. Como o Ev (o outro fundador) me disse uma vez: Nós somos os reis do e-mail… você espera que respondamos devagar?

Daqui para frente

Estamos animados para continuar a construir em cima do Mailgun e é ótimo saber que estamos trabalhando com um parceiro que compartilha a nossa paixão por este espaço, bem como a nossa dedicação para fazer as coisas direito.

Sem o Mailgun, passaríamos muitas noites sem dormir!

Um agradecimento ao Ev, ao Taylor e à nova equipe da Rackspace – estamos muito ansiosos para ver quais inovações o Mailgun lançará em seguida.

“Conseguimos garantir melhor atendimento aos nossos profissionais de marketing usando o Mailgun. Eles contam conosco, e nós contamos com o Mailgun: e esse relacionamento nos ajuda a manter a credibilidade com nossos clientes.”
Photo of Paulius Milisauskas
Paulius Milisauskas Vice-presidente de Operações de Clientes
Mantenha-me informado! Receba ótimos recursos em sua caixa de entrada toda semana.
Envie-me a newsletter da Mailjet. Eu concordo expressamente em receber a newsletter e sei que posso cancelar a inscrição facilmente a qualquer momento.

Verifique sua caixa de entrada mensalmente para receber sua newsletter da Mailjet!