PHP - tracking mail - temps de lecture

Le
viny
Bonjour,

J'ai créé un petit script php qui me permet de savoir quand un
utilsateur a lu son email.


<?php

include_once("./library_sub/mySql.php");
include_once("./library_sub/infosVisiteurs.php");

myAfficheError( $connexion = mysql_connect("localhost",
"defStockLogin", "djs$8590_BU") );
myAfficheError( mysql_select_db("djs-buroservicesbe") );

$infoClient = aboutNetGuest();

$sqlStr "INSERT INTO trackingMail " .
"(idPerson, idAction, Os, Browser, IP, Hostname, CreationDate) " .
"VALUE (" . $idPerson . "," . $idAction . ", ".
" '" . $infoClient[0] . "', " .
" '" . $infoClient[1] . "', " .
" '" . $infoClient[2] . "', " .
" '" . $infoClient[3] . "', " .
" now() " .
" );";

myAfficheError( $resultField = mysql_query($sqlStr) );

mysql_close($connexion);

$f=imagecreatefromjpeg($image);
header("Content-type: image/jpg"); //format gif
imagejpeg ($f);

exit();
?>


Ca me permet de savoir quand un user à "lu" (bon on s'entend sur lire,
afficher dirons nous) l'email. En mettant dans l'email envoyé une
balise style:

<img name="track" alt="" src="http://www.monsiteweb.com/trackingMail?
idAction=1&idClient=1&image=rr.jpg&idPerson=1" height="288"
width="384">


Maintenant j'aimerais aussi savoir combien de temps il a pris pour
lire l'email.
J'ai donc imaginer un script java qui charge un autre script php
style:


<SCRIPT LANGUAGE='Javascript'>

function quitte()
{
myImage = new Image();
myImage.src = "http://www.monsite.com/quitter.php?
idAction=1&idClient=1&image=rr.jpg&idPerson=1";

while (myImage.complete != true)
{
i++;
}
}

</SCRIPT>


Ca marche très bien dans un browser je veux dire si j'affiche ma
page html il exécute au chargement de l'image le premier script (->
accusé de lecture), ensuite à la fermeture (body onbeforeunload=) "
il exécute le deuxième script (->je sais quand il est parti)

Malheureusement dans une webmail ou outlook le code javascript n'a
pas l'air de s'éxécuter.

Y'a-t-il une autre solution pour savoir combien de temps le
destinataire à lu l'email?
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Olivier Miakinen
Le #26726

J'ai créé un petit script php qui me permet de savoir quand un
utilsateur a lu son email.

<?php
[...]
?>


« Big Brother is watching you »

Ca me permet de savoir quand un user à "lu" (bon on s'entend sur lire,
afficher dirons nous) l'email. En mettant dans l'email envoyé une
balise style:

<img name="track" alt="" src="http://www.monsiteweb.com/trackingMail?
idAction=1&idClient=1&image=rr.jpg&idPerson=1" height="288"
width="384">


Note que cette technique de spammeur ne fonctionnera que tant qu'il
existera des courrielleurs qui acceptent de se connecter pour lire les
images externes. Cela devrait être de moins en moins le cas.

En outre, cette manière de faire te désigne immédiatement comme nocif
aux yeux de la communauté : utilisant une technique de spammeur, tu ne
vaux pas mieux que les spammeurs.

Maintenant j'aimerais aussi savoir combien de temps il a pris pour
lire l'email....


Et puis quoi encore ? Tu voudrais aussi savoir s'il buvait un café ou
s'il sautait sa secrétaire en lisant ton spam ?

[...]

Y'a-t-il une autre solution pour savoir combien de temps le
destinataire à lu l'email?


$body . "n"
. "Vous seriez très aimable de me dire combien de temps vous a prisn"
. "la lecture de ce spam.n"
. "n"
. "D'avance, merci.n";

Mihamina Rakotomandimby
Le #26724
viny wrote:
Malheureusement dans une webmail ou outlook... le code javascript n'a
pas l'air de s'éxécuter....


Dans un outlook _correctement_ configuré, d'une part on ne charge pas
les éléments externes (images, etc...) et d'autre par on n'execute pas
de Javascript.
C'est donc normal.

Par voie de conséquence, je trouve qu'un Webmail digne de ce nom devrait
se comporter pareil.

Y'a-t-il une autre solution pour savoir combien de temps le
destinataire à lu l'email?


Mettre un lien dans l'email et inviter le destinataire à suivre le lien.
Et encore, on en saura pas la fin de la visite.

CrazyCat
Le #26725
Olivier Miakinen wrote:
[snip]

je plussoie! Laisse les gens faire ce qu'ils veulent des emails.

--
Réseau IRC Francophone: http://www.crazy-irc.net
Communauté Francophone sur les Eggdrops: http://www.eggdrop.fr
viny
Le #26226
pfff franchement les gars vos réponses de braves gens, bien éclairé,
qui se donnent bonne conciensce, hein... çà me fait bien rire...

je ne vois vraiment pas où est le mal quand on cherche à optimiser une
campagne d'emailing... d'abord j'suis sûrement pas le premier, ni le
dernier à le faire... ensuite si vous allez par là, faut jeter vos
cartes du delhaize, du carrefour, ... il ne faut payer qu'en
liquide... et je passerais sur tout le reste (carte mutuelle, carte
identité électronique, ...)

allait, allait, réveillez-vous on est au 21ième siècle... bien le
bonjour chez vous... ;--))))
Thierry B\.
Le #26227
--{ viny a plopé ceci: }--

while (myImage.complete != true)
{
i++;
}


C'est une tentative de dénis de service ?

Y'a-t-il une autre solution pour savoir combien de temps le
destinataire à lu l'email?


Il doit suffir de le lui demander.

--
http://foo.bar.quux.over-blog.com/

Olivier Miakinen
Le #26224
pfff franchement les gars vos réponses de braves gens, bien éclairé,
qui se donnent bonne conciensce, hein... çà me fait bien rire...


Ah, c'était donc un troll ? Bien tenté, mais malheureusement pour toi
ça n'a pas marché. Au revoir.

Paul
Le #26223
pfff franchement les gars vos réponses de braves gens, bien éclairé,
qui se donnent bonne conciensce, hein... çà me fait bien rire...


Ah, c'était donc un troll ? Bien tenté, mais malheureusement pour toi
ça n'a pas marché. Au revoir.
Non : ADIEU !!!



viny
Le #26220
Pfff j'ai l'impression d'être au comptoir d'un café ... écouter des
vieux papy dire: "ah ouai c'est vrai depuis qu'ils ont envoyés des
satélites dans l'espace... y'a plus rien qui va!... "

Ce n'est pas un crime de vouloir savoir si une campagne d'emailing est
lue ou non... le retour sur n'importe quel média (internet, tv,
poste, ...)... c'est ce qu'essaie de mesurer tous les jours les
bureaux marketings...

C'est tellement vrai que n'importe quel hébergeur propose d'office un
outil de statistique de consultations des pages web mise en ligne...
le but est exactement le même... savoir quand vous consulter les
pages, à quelles heures, d'où, qui, ... bla bla bla... là aussi vous
voulez vous y opposer? Des exemples il y en a des centaines, je ne
vais pas ré-énumérer ce que j'ai déjà dit plus haut...

Faut sortir le dimanche... ;-)))
Mickael Wolff
Le #25735

Faut sortir le dimanche... ;-)))


Et il faudrait peut-être adopter une attitude professionnelle.
Premièrement, éviter de publier du code avec des couples
identifiants/mot de passe. Ensuite en arrêtant de considérer le respect
de la vie privée comme étant une variable d'ajustement. Et enfin en
montrant que vous avez une connaissance minimale des lois en vigueur
dans le pays de votre activité. Je suppose que vous exercez en France,
donc vous êtes au courant qu'il y a une durée légale maximale de
conservation des logs de connexion ?

Au fait pour précision. Il y a 6 ou 7 ans, le genre de pratiques que
vous décrivez ont fait scandale. Depuis, les internautes s'habituent à
être espionnés.


--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org

Mihamina Rakotomandimby
Le #25733
viny wrote:
Ce n'est pas un crime de vouloir savoir si une campagne d'emailing est
lue ou non... le retour sur n'importe quel média (internet, tv,
poste, ...)... c'est ce qu'essaie de mesurer tous les jours les
bureaux marketings...


Oui, mais dans ce cas, ils embauchent des mecs qui "savent" et qui n'ont
pas besoin de demander comment faire ça, sur un espace totalement
bénévole et dédié à la discussion.

Suivi là ou il faut.

Publicité
Poster une réponse
Anonyme