Hacks de growth para e-mail: imagens dinâmicas em e-mails
A melhor maneira de engajar seu público é oferecer um conteúdo interessante e útil que seja relevante para ele. Um e-mail transacional altamente personalizado é um excelente caminho para obter sucesso no engajamento com o seu público.
Neste post, veremos como podemos criar elementos dinâmicos em e-mails para alcançar exatamente isso.
Se você tem presença ativa em canais sociais como o Twitter e quer divulgar seus tweets além dessa rede, por que não incluí-los na sua newsletter ou no resumo por e-mail para o seu público? Isso pode ajudar com as taxas de abertura e de cliques, melhorando as suas taxas de engajamento gerais.
Como
Se você já trabalhou com e-mails antes, talvez esteja se perguntando como é possível alterar o conteúdo de um e-mail após ele ter sido enviado a um destinatário. Ou melhor, como tirar proveito das imagens anexadas inline.
Os clientes de e-mail recebem instruções para buscar imagens na URL fornecida. Embora alguns clientes mais recentes possam armazenar a imagem em cache, podemos orientar o servidor proxy, por meio de cabeçalhos HTTP específicos, a não fazer o cache da imagem.
Requisitos
Vamos aproveitar o poder do Mailgun por meio da sua biblioteca PHP. Para fazer isso, usaremos PHP com a extensão GD. Se você não conhece a extensão GD para PHP, sugiro que leia o guia no site oficial do PHP
- Um banco de dados de tweets pré-aprovados
- PHP (com a extensão GD)
- Biblioteca PHP do Mailgun
Primeiro exemplo:
Salve o código acima em um arquivo, por exemplo, dynamicImage.php, coloque-o em uma pasta pública no seu servidor web e, em seguida, envie um e-mail para alguém (ou para você, como teste):
Você precisa compor um e-mail em HTML com a origem da imagem especificada como o endereço público para acessar o script dynamicImage.php. Algo como <img src="http://domain.com/script/img/dynamicImage.php" > no corpo HTML do e-mail deve ser o suficiente para demonstrar o caso de uso.
Segundo exemplo
Aqui exibimos, por meio de uma imagem, um tweet aleatório da lista de tweets aprovados
Considerações
Como em todo e-mail em HTML, lembre-se de incluir um fallback em texto simples, pois isso é sempre uma boa prática.
Esse é um truque simples e interessante para aumentar o engajamento. Você pode desenvolver cenários a partir do que aprendeu neste artigo para centenas de casos diferentes, como:
- Mostrar ofertas diferentes dependendo da geolocalização de quem abre o e-mail.
- Exibir um conteúdo diferente dependendo do horário em que a pessoa abre o e-mail.
- Está chovendo? Está ensolarado? No momento em que a pessoa abre o e-mail, personalizar instantaneamente a aparência dele com imagens relacionadas ao clima.
- Contagens regressivas não precisam mais ser sem graça!
E, provavelmente, a minha ideia favorita:
- Mostrar a posição na fila e o status em tickets de suporte
Conte para nós como você vai aproveitar as imagens dinâmicas a seu favor.
Até o próximo e-mail, Orlando