Juliana Padron é DESIGNER, TRABALHA EM UM PROVEDOR DE HOSPEDAGEM DE SITES, ONDE TAMBÉM ADMINISTRA UM BLOG, ESCREVE PARA O iMASTERS, TEM COVINHAS QUE MAIS PARECEM CELULITES FACIAIS E GOSTA DE CACHORROS, DE DESPERATE HOUSEWIVES, MOUSSE DE LIMÃO, HÜSKER DÜ, SLAYER E DO GiL. NÃO TEM ORKUT, JÁ FOI BAIXISTA E ACREDITA QUE, UM DIA, TERÁ SEU NOME NA DEDICATÓRIA DE UM LIVRO DE STEPHEN KING [COITADA]. ABOMINA TEXTOS iXcLituX aXiM E TEM PAVOR, PÂNICO, FOBIA DE BORBOLETAS. SERES ASQUEROSOS. ADORA GIBIS DA TURMA DA MÔNICA. SÓ NÃO SAPATEIA E NEM DANÇA RUMBA, COMO A MÃE DO CASCÃO. [MAS CONTINUE LENDO]
Comunicação Digital, Design, Webmarketing, Webstandards e outras Webcoisas...
28
Jun
2007

Email marketing em HTML

Por: Juliana Padron

Este artigo é quase uma continuação de um post mais antigo, intitulado Boas Práticas de E-mail Marketing. Após sua publicação, recebi algumas dúvidas quanto ao que seria, exatamente, um e-mail marketing em HTML. Por isso, primeiro, vamos definir o que é um e-mail sem formatação e um e-mail em HTML.

E-mail sem formatação é o tipo de e-mail a que estamos mais habituados: mensagens em texto puro que não requisita nenhuma informação do servidor (imagens, por exemplo) para ser elaborado. Você simplesmente escreve na tela de edição de mensagens e envia o e-mail. Ele chega para o destinatário também na forma de texto e sua aparência pode variar conforme a configuração da aplicação de e-mail de quem o recebeu.

E-mail em HTML é aquele que apresenta elementos da linguagem de hipertexto, como links e imagens que são exibidas diretamente no corpo do e-mail, sem estar em anexo à mensagem. Podemos exemplificar com aquelas enxurradas de e-mail que recebemos com promoção de assinatura de revistas, oferta de livros, aparelhos eletrônicos etc. Você abre a mensagem e, no corpo, pode ver imagens e textos diagramados de uma forma diferenciada, como se fosse um planfleto ou mesmo uma página da Web. É possível, ainda, utilizar CSS para formatar a aparência dos elementos.

Ao trabalhar com e-mail marketing, a grande maioria das empresas opta pelo e-mail em HTML, que confere maior liberdade de criação e a mensagem é, visualmente, mais atraente. É possível exibir logotipos, fotos de produtos, textos em fontes diferenciadas e distribuir os elementos da forma desejada na tela. Tudo isso sendo exibido diretamente no corpo da mensagem, e não como um anexo. Arquivos anexos aumentam sensivelmente o tamanho do e-mail, além de poderem ser barrados por algumas aplicações de e-mail, mesmo que sejam apenas imagens. Ao inserir imagens em um e-mail HTML, não inserimos o arquivo da imagem propriamente dito, mas sim, a tag HTML de imagem </img />, que fará referência ao arquivo do servidor. Portanto, para que você possa desenvolver um e-mail marketing em HTML utilizando todos os recursos visuais possíveis, é necessário possuir acesso a um disco virtual ou servidor web (se você possui um site ou domínio), que armazenará os arquivos de imagens.

Vamos ver, na prática, como construir um e-mail marketing em HTML. Como exemplo, vou criar um cartão que convide os usuários a visitarem o Blog da JullieJoe. Para isso, vou utilizar um software gráfico qualquer que me permita criar uma imagem. Utilizando o Adobe Illustrator (mas poderia ser também o Corel Draw, o Photoshop ou qualquer outro a que você esteja familiarizado), criei esta arte:

Blog da JullieJoe - Venha me visitar em http://www.julliejoe.com.br

Para que um e-mail marketing seja visualizado corretamente na aplicação de email do cliente, pode-se trabalhar com: (X)HTML, CSS, JPEG, GIF estático e GIF animado. As aplicações de e-mail não interpretam conteúdo dinâmico (asp, php), flash ou javascript. Sobre o formato de imagem PNG, houve uma grande melhora nas novas versões de navegadores e de clientes de e-mail, que passaram a suportá-lo. Algumas versões mais antigas não conseguem exibir este formato, portanto, se não qusier arriscar, fique com o JPEG e o GIF.

Para que minha arte seja visualizada corretamente num e-mail, a transformei em imagem. Meu software permite que eu salve uma cópia otimizada para a web, ou seja, com 72 DPI de resolução e cores RGB, com a possibilidade de definir sua qualidade. Utilizei o formato GIF que, por possuir “apenas” 256 cores, mantém o tamanho do arquivo reduzido. E para que todos aqueles que receberem meu e-mail possam visualizar a imagem, preciso enviá-la para a Internet, armazenando o arquivo em um disco virtual ou dentro do servidor onde meu site está hospedado. É o mesmo processo de enviar os arquivos de um site para a web, de modo a disponibilizá-lo online.

Neste caso, vou utilizar o Gerenciador de Arquivos do Geocities, Yahoo, que é gratuito e basta ter uma conta no Yahoo para usar. Seguindo as instruções de upload via FTP do Geocities, enviei minha imagem, cujo endereço depois de enviada ao gerenciador é http://br.geocities.com/julliejoe2/banner.gif. Se você clicar neste link, poderá visualizar minha imagem. Para saber o endereço de sua imagem na Internet, basta clicar com o botão direito sobre o link Exibir, ao lado do nome do arquivo no Gerenciador do Geocities e clicar na opção Copiar atalho ou Copy Link Location, isso, após enviá-la para o disco virtual, claro. Guarde este endereço.

Agora, vamos começar a construção do e-mail. Vou utilizar o Outlook Express, que me permite inserir código HTML na edição de mensagens. O Microsoft Outlook não oferece esta opção. Para enviar uma mensagem de e-mail a partir do Outlook Express, é preciso que você tenha uma conta de e-mail configurada com seus respectivos POP3 e SMTP (endereços do servidor por onde as informações irão trafegar e chegar até os destinatários). Se você tem uma conta no Gmail, pode configurar seu programa de e-mail para receber e enviar mensagens. Para ver as instruções, acesse sua conta do Gmail e, no canto superior direito da tela, clique em Configurações e na aba Encaminhamento e POP. Nesta aba, há um link de instruções no item 3.

Outlook configurado, vamos compor a mensagem. Clique no botão Criar E-mail. Nesta tela de composição de mensagens que foi criada, veja que, na parte inferior da janela, existem 3 abas: Editar, Origem e Visualizar. Se você não vê nenhuma aba, clique em Exibir > Editar código-fonte para que elas apareçam. Para inserir nosso código HTML, vamos usar a aba Origem. Note que, nesta aba, já existe a estrutura básica de um documento HTML (clique na imagem para ampliar):

Na aba Origem do Outlook Express, é possível inserir códigos em HTML para compor uma mensagem mais rica visualmente.

Vou acrescentar códigos para inserir a imagem de meu convite, deixá-lo centralizado na tela e com um link para meu blog. O código abaixo já está com a tag chamando a imagem do Gerenciador de Arquivos e com o link. Se quiser, copie este código e cole-o na aba Editar do Outlook Express, substituindo aquela estrutura básica exibida acima.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"></meta>
<meta content="MSHTML 6.00.2900.3020" name=GENERATOR></meta>
<style></style>
</head>
<body bgColor=#ffffff>

<div style="text-align:center">

<a href="http://www.julliejoe.com.br/blog" title="Este link abre o Blog da JullieJoe em uma janela de seu navegador">
<img src="http://br.geocities.com/julliejoe2/banner.gif" alt="Visite o Blog da JullieJoe!"/>
</a>

</div>

</body></html>

Depois, ao clicar na aba Editar, podemos ver a imagem exibida diretamente no corpo da mensagem, da forma como o usuário visualizará em seu e-mail. Este procedimento de inserir uma imagem através de código HTML no e-mail faz com que o tamanho da mensagem seja reduzido. Assim, você pode enviar a mensagem para diversos destinatários sem sobrecarregar o servidor, já que a imagem será carregada no momento em que o usuário abrir. E, assim, eu visualizo a imagem, que está sendo “baixada” lá do disco virtual:

Depois de inserir o código HTML na aba Origem, clique na aba Editar e você poderá ver a imagem direto do servidor.

Se você não tem familiaridade com a linguagem HTML, pode desenvolver sua mensagem em um editor como o Microsoft Frontpage ou o Dreamweaver. Eles têm interface amigável e, ao longo do desenvolvimento, geram o código do que foi criado através de simples cliques em botões. Selecione o código, copie e cole na aba Origem do Outlook Express.

E está pronto nosso e-mail em HTML! Basta inserir os destinatários na mensagem e enviar. Este foi um exemplo simples de e-mail formatado em HTML. Você pode construir layouts mais complexos e que utilizem outros recursos do HTML e do CSS. Apenas lembre-se das recomendações para o desenvolvimento de um bom e-mail marketing. Se você pretende enviar a mensagem para muitas pessoas, considere trabalhar com ferramentas próprias para e-mail marketing – que não o Outlook -, pois elas trazem também recursos para medir o impacto de sua campanha nos usuários: quantos abriram a mensagem, quantos clicaram, quais e-mails falharam etc.

Recapitulando, para o desenvolvimento do e-mail marketing, temos:

  • um arquivo da arte original (neste caso, em Illustrator);
  • um arquivo GIF da arte (gerado a partir do Illustrator mesmo);
  • o envio da imagem para a Internet (disco virtual do Yahoo);
  • a construção do código HTML utilizando o endereço da imagem na Web;
  • inserção do código HTML no aplicativo de e-mail;
  • envio da mensagem;

Espero que tenha ficado claro, mas, quaisquer dúvidas, estou à disposição!

Boa sorte e sucesso!

16 Respostas para “Email marketing em HTML”

  1. Sérgio disse:

    Olá! Parabéns pelo post! Obrigado pela ajuda!!! Para mim, que não entendo nada desse assunto, mas tenho que quebrar alguns galhos na empresa, foi muito bom!!!

    Agora, só tenho uma dúvida. Eu quero inserir um link para a página da empresa no GIF ou JPEG. Como faço??? Se possível, como faço isso em Photoshop ou Image Ready.

    Beijos e obrigado

  2. Renato disse:

    Olá Juliana,
    Este seu tutorial está fantástico!
    Porém estou com umas dúvidas.
    segui todos os passos como descrito, mas,
    quando envio a mensagem, ela chega ao seu destino com um tamanho enorme, apesar das imagens estarem postadas em um disco virtual.
    Inclusive, para efeito de teste, copiei o código exemplo que você colocou ai em cima, e colei no outlook express seguindo os passos que descreveu, e ainda assim a mensagem chegou ao seu destino com 56K!
    Por favor, se puder me ajude !

    desde já agradeço a atenção.

  3. Jair disse:

    Boa Tarde Juliana.

    Gostaria de criar um e-mail marketing, se puder espero que vc me ajude, a criar no Adobe Illustrator e jogar no Outlook.

    fico muito grato se puder me ajudar.
    Jair dourado

  4. Thiago Guimarães disse:

    Boa noite.

    Olhe o que eu criei >> http://www.ecotur.tur.br/email

    Criei ele no photoshop, dividir e coloquei os links láh msm, ai exportei em html, upei no server, agora, como eu mando pro email dos clientes ? essa é minha duvida, tem o arquivo html e a pasta com as imagens, como eu faço ?

    Obrigado

  5. Brunna disse:

    Olá Juliana,
    Boa Tarde!!!
    Seu tutorial é otimo. Parabéns!!!
    Então meu problema é para jogare a imagem no servidor, estou usando um programa para envio de e-mail em massa, e não sei como faço pra colocar a imagem do servidor nele. Alguma dica?
    Obrigada
    Brunna

  6. Francisco Araujo disse:

    Oi Juliana,
    Primeiro quero agradecer pelo seu artigo. Muito educativo e de fácil compreensão.
    Mas estou com algum problema: Fiz tudo direitinho como está no exemplo, inclusive recortei e colei seu texto de email em html, mas depois que envio, lá na recepção do mesmo ao invés de ver o resultado do html, eu vejo mesmo é o código html. Por que isto está acontecendo ?
    Obs.: também mandei substituindo os codigos de href e img por apenas o de center com um texto qualquer, para testar, e somente vejo o codigo do html, seja no webmail, seja baixando, via outlook express para o meu micro.
    Socorro !
    Obrigado.
    P.S.: repetindo pois o meu email saiu errado no anterior.

  7. Fred disse:

    Olá Juliana!

    Estou tendo problemas quando vou montar meu e-mail marketing.

    Usando o código que vc passou no post, a imagem aparece apenas na aba “editar”. Na aba “visualizar” fica um box com x.

    O que devo fazer? Isso é normal?

    Obrigado,

    Fred.

  8. Francisco Araujo disse:

    Guru Juliana,
    Ja adiantando uma outra duvida:
    Qual a melhor tecnica (principalmente para nao criar problemas para o servidor smtp):
    x emails no campo CCo ou criar uma lista e, a partir de um loop nesta lista, ir mandando o email da newsletter um-a-um ?

  9. Moisés disse:

    Olá Juliana, consegui enviar meu e-mail com sucesso porem ele chegou ao destinatário com as cores das fontes diferentes eu as fiz em branco e azul mas elas chegaram todas em preto, como posso resolver este problema. Conto com sua ajuda já que se preocupou em fazer este tutorial.
    Desde ja lhe agradeço um abraço.

  10. Marco disse:

    Como faço para deixar espaço 0 entre as imagens do e-mail marketing? estou montando um com 4 imagens que fazem parte de uma unica figura, mas fica um pequeno espaço entre elas que a distorce… obrigado!

  11. Juliana Padron disse:

    Moisés:

    Talvez você tenha formatado as fontes utilizando CSS de uma forma que o cliente de email não tenha conseguido interpretar. Se você utiliza o Dreamweaver para construir seus templates, cuidado com o uso do editor visual, pois os atalhos das funções geram estilos CSS incorporados (declarados no HEAD), que não são interpretados por muitos clientes de email.

  12. Juliana Padron disse:

    Marco:

    O Hotmail, quando acessado a partir do Firefox, acrescenta um espaçamento de quase 5 pixels ao redor de todas as imagens. Talvez esse seu problema tenha acontecido justamente no Hotmail. Corrija utilizando o atributo style=”display:block;” inserido em todas as tags de imagem do HTML.

  13. Danielle disse:

    Oi Boa noite,

    Eu já fiz algumas tentativas fracassadas de enviar um e-mail e que aparecesse minha foto onde a pessoa irá clicar para abrir o e-mail, ou seja, só para ela identificar quem está mandando o e-mail antes de abrí-lo. Já cadastrei fotos no g-mail, ig, yahoo, mas qdo faço o envio a bendita foto não aparece. Se vc puder me esclarecer como fazer, eu te agradecerei muito. Obrigada!

  14. Dan Queirolo disse:

    Oi Ju!

    Infelismente achei seu blog tarde demais!
    Já fucei em tudo, li milhares de tutoriais, bati a cabeça e agora já sei fazer algumas coisitas…

    Mas continue fazendo seu trabalho aqui no blog.
    Eu gostei!
    Bjo!

  15. Fabio Bolzan disse:

    Juliana, voce respondeu a essa pergunta pra outra pessoa anteriormente, mas eu nao entendi. Como eu uso esse recurso display:block? Eu nao sei direito onde aplicar e como fazer to tendo problemas com isso.

    Abraços

  16. Juliana Padron disse:

    Oi, Fábio!
    O display:block é utilzado dentro das tags de imagem para que elas não “quebrem” no email marketing visualizado no Hotmail através do Firefox.
    Especialmente as mensagens compostas apenas por imagens fatiadas, podem ter sua renderização prejudicada no Hotmail, visto que ele acrescenta um espaço de mais ou menos 5 pixels ao redor de cada imagem. É como se vc pegasse um quebra-cabeças montado e afastasse as peças umas das outras em alguns milímetros. Para que esse problema não ocorra no email marketing visualizado com o Hotmail, sua tag de imagem deve ficar assim:
    img src="imagem.gif" alt="Descrição da Imagem" style="display:block;"
    Vc não vai perceber nada visualmente, mas é certo q vai fazer uma grande diferença para alguns usuários do Hotmail!

Deixe uma mensagem!

Blog da Juliana Padron - Todos os direitos Reservados