Mail: est-il possible de savoir si l'utilisateur l'a ouvert?

WRInaute accro
Bonsoir,

Je souhaiterai savoir s'il est possible de savoir d'une manière ou d'une autre (mail html,etc...) de connaitre les utilisateurs ayant ouvert leur mail ?

Merci
 
WRInaute discret
Hello

une des possibilités est d'inclure dans le mail html une image hebergée sur un serveur qui va faire des stats en servant l'image. l'image peut faire 1 pixel par 1 pixel s'il faut la cacher.

par ex :
Code:
<img src="http://example.com/image.php?mail=test@example.com&email=1" width="1" height="1"/>

a noter qu'aujourd'hui, les dernieres versions de thunderbird et outlook filtrent les images pour l'anonmyat et l'utilisateur doit confirmer qu'il veut bien les afficher.

cdlt

ju²
 
WRInaute passionné
Je vais dans le sens de Zorro.
Le seul moyen de connaître les taux d'ouverture actuellement est cette méthode de "spypixel".
Inconvénients:
- si l'utilisateur bloque l'affichage des images (par défaut sous Outlook 2003, Outlook Express SP2, Gmail, Entourage, Thunderbird, etc.)
- ou si le mail est consulté hors connexion (quelqu'un qui rappatrie ses mails puis se déconnecte)

L'affichage n'est pas compté.
 
WRInaute occasionnel
Excellent cette idée de pixel !

il y a par ailleurs des solutions de tracking (ucatchit par exemple) qui permettent de dire quel lien a été cliqué sur le mail et de pister le visiteur sur le site cible.

mesure d'audience
 
WRInaute accro
ZoRRo75 a dit:
par ex :
Code:
<img src="http://example.com/image.php?mail=test@example.com&email=1" width="1" height="1"/>
ju²

Mais ici on appelle donc une page php qui permet de compter le nombre d'utilisateur et de les identifier...mais on ne cherche finallement pas une image ? (je ne me trompe pas ?)

EDIT: rectification: L'image après traitement de l'id doit forcément être envoyée ?
 
WRInaute passionné
thierry8 a dit:
ZoRRo75 a dit:
par ex :
Code:
<img src="http://example.com/image.php?mail=test@example.com&email=1" width="1" height="1"/>
ju²

Mais ici on appelle donc une page php qui permet de compter le nombre d'utilisateur et de les identifier...mais on ne cherche finallement pas une image ? (je ne me trompe pas ?)

EDIT: rectification: L'image après traitement de l'id doit forcément être envoyée ?

Tu ne te trompe pas :lol:
 
WRInaute accro
Ce que je voulais dire, c'est que l'image n'a pas besoin d'etre renvoyée ?
A moins que cela pose problème ? et que temps que la page n'a pas l'image elle continue à appeller le script ce qui peu etre une perte inutile ?
 
WRInaute passionné
En faite tu appelle grace a l'atribut image un script PHP.
Ce script PHP n'a pas besoin d'afficher une image, mais il fera les stats sur les ouvertures de mail.
 
WRInaute accro
non, mais comme je le disais avant, je me demandais si le fait de ne pas envoyer d'image n'ai pas un gène. Par exemple éviter à chaque ouverture du mail d'ouvrir le script php en question...(car peut être que si l'on avait envoyé une image réelle, à l'ouverture du mail l'image serait cherchée dans un cach)

voila le pourquoi de ma question.
 
WRInaute discret
hello ;)

l'image peut eventuellement etre renvoyée, mais pas forcement ;)

pas besoin si c'est du 1x1 pixels :)

pour ce qui est du tracking des liens cliqués, il faut utiliser un scirpt php qui va enregistrer le clic puis rediriger le visiteur.

la facon la plus simple est de faire comme ca :

Code:
<a href="http://example.com/go.php?url=http://example2.com&mail=1&email=test@example.com">test lien</a>

dans cet exemple, tu peux enregistrer qui a cliqué (text@example.com), depuis quel email (le 1), puis le rediriger vers http://www.example2.com

cdlt

ju²
 
WRInaute passionné
Sachant que là tu ne pourras pas changer example2.com une fois que ton mail sera parti; c'est pourquoi je déconseille de coder l' url de destination directement dans le mail.

Les logiciels d' e-mailing permettent tous un tracking des liens, et tu peux même changer le lien de destination sans problème une fois que ta news est partie.
 
WRInaute discret
Pour faire plus "propre", met dans ton htaccess ceci :

Code:
RewriteRule ^image\.jpg$ /image.php [QSA,L]

ou

Code:
RewriteRule ^image-(.+)\.jpg$ /image.php?email=$1 [QSA,L]

et dans image.php, ceci :

Code:
<?php
Header("Content-type: image/jpeg");
$source="http://www.example.com/spypixel.jpg";
$image=ImageCreateFromJPEG($source);

// Script qui enregistre la variable $email qui a ouvert le mail

ImagePNG($image);
ImageDestroy($image);
?>

et dans ton mail ceci :

Code:
<img src="http://www.example.com/image-email@domain.com.jpg" />

Evidement mettre un numero (genre id d'utilisateur) au lieu de l'email fera moins louche pour l'utilisateur avertis ^^

Si je vois "...image-015.jpg" dans mon e-mail, tout laisse à penser que c'est une image classique et donc activable
 
WRInaute accro
il y a un an, ces solutions fonctaionnaient encore, maintenant il existe encore des pcs ou les images sont affichées ? (par défaut, il ne restait que outlook, mais maintenant les anti-virus ou les mises à jours XP bloquent l'affichage des images) donc cela ne fonctionera que dans un certain pourcentage des cas
 
WRInaute passionné
Oui c'est modifiable.

D'un autre côté le taux d'ouverture est par nature peu fiable; même si tu peux avoir une estimation en fonction des taux d'équipements (% d'utilisateurs d'outlook 2003, à rapporter à la taille de ta base, le type de fichier, etc.).
 
WRInaute accro
Pardon: mais il faut tout spécifier dans une mail html (comme une page web?)
head - body - charset

ou est-ce déjà présent dans l'entete du mail ?
et il suffit de mettre le body ?
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut