Guide d`intégration de courriels HTML

Transcription

Guide d`intégration de courriels HTML
2016
Guide d’intégration
de courriels HTML
Téléphone sans frais : 1-866-395-7540 [email protected]
L’UTILISATION DU HTML POUR L’ENVOI DE VOS COURRIELS
privilégie l’usage des courriels HTML pour les envois marketing. En effet, le HTML
permet d’organiser graphiquement l’information de manière à ce qu’elle soit structurée et plus
agréable à l’œil. Le problème est que les logiciels avec lesquels les destinataires consultent leurs
courriels sont variés et supportent le HTML différemment. De ce fait, l’affichage des courriels HTML
est difficile à contrôler. Le guide suivant s’adresse aux intégrateurs HTML afin qu’ils puissent
adapter leur code et ainsi obtenir un affichage uniforme pour tous les destinataires.
Par contre, à cause des limitations techniques, le codage des courriels HTML ne va pas le sens
du Web sémantique, c’est-à-dire d’utiliser les feuilles de style et structurer l’information pour la
rendre le plus accessible possible. Ces courriels pourraient être difficiles à lire par des gens qui
font bloquer par défaut l’affichage des images de leurs courriels et par ceux qui utilisent des
logiciels de lecture spécialisés à cause de limitations physiques. Donc, ces courriels doivent être
accompagnés d’une version textuelle.
vous permet d’inclure à l’intérieur d’un même courriel une version HTML et texte.
De cette façon, la version texte s’affiche seulement si le logiciel de courriels du destinataire ne
supporte pas le HTML ou est configuré pour un affichage texte.
Plusieurs destinataires lisent leurs courriels en utilisant des comptes courriels Web gratuits, tels
que Hotmail, Yahoo Mail ou Gmail. Ces services affichent les courriels dans le navigateur Web de
l’usager. Comme le code HTML du courriel est affiché à l’intérieur de celui de la page, cela tronque
une partie du code du courriel afin qu’il n’entre pas en conflit avec le code de la page, rendant ainsi
l’affichage du message difficile.
Parmi le code tronqué, notons:

Tout ce qui se trouve dans entre les balises <head></head>, effaçant ainsi toutes les
feuilles de style internes (CSS) ou externes.

La balise <body>, incluant tous ses attributs.

Les JavaScripts.
RECOMMANDATIONS POUR UNE INTÉGRATION SANS FAILLE
Afin d’uniformiser l’affichage de vos courriels pour tous vos destinataires, nous avons dressé une
liste de 14 recommandations qui, une fois appliquées, optimiseront vos courriels de façon à ce
qu’ils soient vus tel que vous les avez créés par tous les comptes de courriels disponibles. Et pour
ceux qui désireraient encore plus de fiabilité,
offre une validation Litmus (tests sur
chaque type de logiciel de courriels disponible) pour un coût minime.
Héberger les images sur un serveur web
Afin de diminuer le poids du courriel pour l’usager et la bande passante lors de l’envoi, il faut
héberger les images sur un serveur Web et y référer par un URL. Cela évite que le courriel soit
identifié comme un pourriel à cause des fichiers attachés.
Téléphone sans frais : 1-866-395-7540 [email protected]
Utiliser des adresses absolues
Comme le message est lu à l’extérieur de la page Web, tous les liens HTML doivent être définis
par des URL absolus et non pas relatifs afin d’assurer leur validité.
Le code doit être valide selon le W3C
Vérifier le code avec le validateur du W3C (http://validator.w3.org). Un code invalide diminue
l’uniformité de l’affichage et augmente les chances que le courriel soit rejeté par un filtre antipourriel.
vous offre une extension gratuite qui vous permet de tester votre code lors
de la création de vos courriels. L’extension est disponible dans la section ‘marché’ de votre
application.
Éviter les feuilles de style (CSS)
Les feuilles de style ne devraient pas être utilisées car le code entre les balises <head></head>,
là où est située la feuille de style, est tronqué par les services courriels Web gratuits et n’est pas
toujours bien supporté par certains logiciels de courriels. Chaque élément du texte doit être défini
par un style (inline):
<table width=”400” cellspacing=”0” cellpadding=”0”>
<tr>
<td style=”font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; lineheight: 150%;color: red”>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
<p>Vivamus ut sem. Fusce aliquam nunc vitae purus.</p>
</td>
<td style=”font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; texttransform:uppercase; color: black”>Vivamus ut sem. Fusce aliquam nunc vitae purus.
</td>
</tr>
</table>
Dans le même ordre d’idées, il est préférable de faire la mise en page à l’aide de la balise <table>
pour obtenir un affichage uniforme. Les styles utilisés pour la mise en page ainsi que le
positionnement étant généralement mal supportés par les logiciels de courriels.
Ne pas définir d’attributs à la balise <body>
Cette balise est généralement supprimée par les services de courriels Web gratuits. Ainsi, il faut
éviter de donner des attributs tels que bgcolor ou background car ceux-ci seront ignorés. Si vous
souhaitez définir une couleur ou une image de fond, il est préférable de créer une balise <div> qui
englobe tout le code et applique les attributs désirés à cette balise.
Définir une taille pour le texte
Hotmail utilise par défaut la taille de texte 11 px, Yahoo Mail 12 px et Gmail 16 px. Ainsi, il est
préférable de définir une taille de texte si vous désirez que l’affichage soit uniforme.
Téléphone sans frais : 1-866-395-7540 [email protected]
Définir les valeurs des attributs ALT et TITLE pour chaque image
Pour les destinataires ayant des connexions à basse vitesse, l’absence d’attributs alt et title peut
faire que votre courriel se retrouve dans la poubelle avant même que les images soient
téléchargées. Certains destinataires font bloquer par défaut l’affichage des images de leurs
courriels. Dans ces cas, ceux-ci doivent activer manuellement l’affichage des images. Ainsi, il est
préférable de limiter l’utilisation d’images lors de la création de l’aspect esthétique du courriel car
si celles-ci contiennent des informations importantes, elles pourraient ne pas être
affichées.
Définissez des valeurs pour les attributs alt et title. Ces derniers s’afficheront à la place des images,
ce qui facilitera la compréhension de votre message et incitera les destinataires à activer l’affichage
des images.
Utiliser des balises <BR> plutôt que <P>
Le nombre de retour de lignes généré par la balise <P> varie selon les logiciels de courriels utilisés.
Ainsi, il est préférable d’utiliser la balise <BR>.
Éviter les JavaScripts, DHTML et Flash
Les JavaScripts sont désactivés dans la plupart des cas. De plus, ils peuvent augmenter les
chances que votre courriel soit considéré comme un pourriel par les filtres. Donc, il est préférable
de ne pas les utiliser. Le DHTML utilise une combinaison de JavaScripts et CSS, des éléments
qu’il ne faut pas utiliser. Tout comme les JavaScripts, le Flash est généralement désactivé par les
logiciels de courriels.
Éviter les formulaires
Les formulaires à l’intérieur des courriels sont généralement mal supportés. Par conséquent, il est
préférable d’envoyer les gens les compléter sur un site Web. Par contre, si vous tenez à leur faire
parvenir les formulaires par courriel, il est important de fournir une version alternative.
Définir une largeur maximale
Comme le logiciel de lecture de courriels affiche un menu qui occupe une partie de la largeur de la
page, il est préférable de diminuer la largeur du courriel HTML par rapport à celle d’une page Web.
Pour qu’un courriel s’affiche au complet dans un écran 1280 x 1024, la largeur doit être limitée à
900. Dans le cas d’un écran 1024 x 768, la largeur doit être limitée à 750 px. Comme nous ne
savons pas la résolution de notre récipiendaire, la largeur optimale globale est de 550 px.
Téléphone sans frais : 1-866-395-7540 [email protected]
Avoir une version web de votre message
Certains logiciels de courriels ont toujours de la difficulté à lire les messages HTML. Ainsi, faire
une version Web de votre courriel avec un lien vers celui-ci au haut de votre message permettra à
l’usager, d’afficher correctement votre message dans un navigateur.
vous offre
cette possibilité en insérant la balise [SHOWEMAIL] dans votre code HTML. Cette balise redirigera
votre abonné vers une version web de votre courriel qui seras générée Automatiquement par
.
Voici un exemple de code à insérer:
<td align="left" style="padding:10px 0 10px 10px; font--family:Arial, Helvetica, sans--serif;
font--size:11px; color:#888888;">Difficulté à voir ce courriel? Consultez la <a
href="[SHOWEMAIL]" style="color:#545454;">version en ligne.</a></td>
Permettre le désabonnement
Par la loi, vous êtes obligés d’inclure un lien de désabonnement pour chacun de vos courriels
envoyés.
a crée une balise [UNSUBSCRIBE] qui redirige l’abonné vers la page de
désabonnement lorsque ce dernier clique le lien que vous aurez préalablement mis à son intention
s’il désire ne plus recevoir de courriels de votre part. Voici un exemple de code à insérer:
<td align="left" style="padding:20px 0 10px 10px; font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#888888;">Vous préférez ne plus recevoir de nouvelles de notre part?
<a
href="[UNSUBSCRIBE]"
style="color:#545454;">Cliquez
ici</a>
pour
vous
désabonner.</td>
Mettre votre adresse physique dans votre message
À l’instar du lien de désabonnement, vous êtes également tenus par la loi d’indiquer votre adresse
physique sur chacun de vos courriels. La balise [CLIENTS.ADDRESS] fait ce travail pour vous.
Vous pouvez l’utiliser dans votre code HTML de la même façon que pour la balise du
désabonnement. Voici un exemple de code à insérer:
<td style="border-top:1px solid #d6d6d6; background-color:#f6f6f6; font-family:Arial,
Helvetica, sansserif; font-size:12px; color:#666666; line-height:17px; padding:15px 0 15px
20px;"> <br />[CLIENTS.ADDRESS]<br /></td>
Téléphone sans frais : 1-866-395-7540 [email protected]