Product
Rastreamento de e-mail por mensagem e muito mais!
Falando em nostalgia: esta publicação é de 29 de agosto de 2011!
Boas notícias a todos! O Mailgun está migrando para um pipeline de e-mail novo e mais poderoso, aguarde uma série de anúncios empolgantes em breve.
Rastreamento por mensagem
Para começar, adicionamos a opção de ajustar o rastreamento de mensagens. Agora, os usuários do Mailgun podem ativar/desativar o rastreamento por mensagem adicionando um cabeçalho MIME X-Mailgun-Track especial. Defina como “yes” se quiser que essa mensagem seja rastreada ou “no” se quiser desativar o rastreamento. A configuração por mensagem substitui o rastreamento em nível de domínio. Aproveite!
Veja um exemplo de como fica uma mensagem MIME bruta com o rastreamento por mensagem ativado:
To: The World
From: Mailgunners
Subject: Demonstração de rastreamento por mensagem
X-Mailgun-Track: yes
Variáveis personalizadas de usuário
Ao enviar mensagens, agora você pode enviar um dicionário JSON de pares chave-valor definidos pelo usuário. Essas variáveis serão repassadas ao seu aplicativo da web por meio dos webhooks do Mailgun. Isso permite que os usuários do Mailgun criem análises mais sofisticadas e flexíveis em seu próprio sistema. Saiba mais sobre webhooks e variáveis personalizadas aqui.
Observe que o MIME permite ter vários cabeçalhos com o mesmo nome; nesse caso, o Mailgun mesclará seus dicionários, conforme mostrado neste exemplo:
To: The World
From: Mailgunners
Subject: Demonstração de variáveis definidas por você
X-Mailgun-Variables: {"first_name": "John", "last_name": "Smith"}
X-Mailgun-Variables: {"my_message_id": 123}
Quando um dos eventos rastreados ocorrer com a mensagem, o Mailgun publicará os seguintes parâmetros via HTTP POST no seu aplicativo: firstname, lastname e mymessageid.