

accusé réception de mail envoyé avec php, possible ou pas?
#1
Posté 24 November 2004 - 10:59 AM
Voilà tout est dit dans le sujet, j'envoie une newsletter grâce à la fonction mail de php et je souhaiterais vérifier le nombre de personnes qui la lisent.
Avez-vous un tuyau ou un bout de code qui me permettrait de gérer cela ?
D'avance merci.
#2
Posté 24 November 2004 - 11:04 AM
(qui peut etre transparente de 1px sur 1px)
tu met l'url de l'image ainsi :
http://www.ton-site.com/image.php?mail=toto@bidule.com
quand toto va lire le mail, son client mail va envoyer une requette sur ton fichier image.php
il te reste plus qu'a enregistrer dans un fichier ou dans une base que toto@bidule.com a bien lu ton mail
#3
Posté 24 November 2004 - 11:11 AM
#4
Posté 24 November 2004 - 11:27 AM
dans image.phjp il n'y a que :
Citation
<?php
[/color]
// dans un fichier ou une BDD
[/color]);
@[/color]);
[/color]
#5
Posté 24 November 2004 - 11:44 AM
#6
Posté 24 November 2004 - 12:03 PM
Citation
non pas de fichier joint
il faut que dans ton mailau format html, tu fasse appel à l'image qui sera situer sur ton site
dans le code source de tn mail, tu doit avoir :
<img src="http://www.ton-site.com/image.php?mail=toto@tata.com">
ce qui fait bien sur, que si la personne consulte le mail hors connexion, tu neverra pas qu'elle la lu ta newsletter
mais ca on y peu rien
#7
Posté 24 November 2004 - 12:13 PM
je suppose que le test s'effectue sur la fonction readfile
si elle renvoie true je peux compter une lecture puis sinon bah elle est pas lue et vue :cry:

Merci beaucoup
#8
Posté 24 November 2004 - 12:18 PM
le simple fait que le fichier soit appelé confirme une lecture
le readfile à la fin n'est la que pour envoyer quelque chose au client mail qui attend une image
Citation
je suppose que le test s'effectue sur la fonction readfile
si elle renvoie true je peux compter une lecture puis sinon bah elle est pas lue et vue :cry:

Merci beaucoup
#9
Posté 24 November 2004 - 12:29 PM
ne t'énerve pas :cry:
#10
Posté 24 November 2004 - 12:32 PM
#11
Posté 25 November 2004 - 03:58 AM
(suffit de mettre un paramètre "newletter" par exemple dans tout les liens de la newsletter, et de compter ensuite la présence de ce paramètre dans une petite fonction que tu mets en include)
Ca te donnera un indicateur beaucoup plus qualitatif car ca indique que la personne a lu le mail, s'est interessé au contenu puis est venu sur le site. En développant un peu tu peux même savoir quels rubrique de ta newsletter est la plus intéressante. :wink:
#12
Posté 25 November 2004 - 14:07 PM
Mais c'est intéressant parce que ça permet de voir les sujet qui ont suscité de l'interet dans la newsletter. En fait il faudrait compiler les deux solutions.
#13
Posté 25 November 2004 - 18:56 PM
Mais ca dépend aussi si l'objectif de la newsletter est juste de donner un truc à lire ou si c'est de rabattre les utilisateurs vers le site.
PS: félicitations pour ton bouquin, je jetterai un coup d'oeil si je le voit à l'occasion...
#14
Posté 15 February 2005 - 22:46 PM
voici mon code :
QUOTE |
<?php $mail; [/color]; [/color]; [/color]; [/color]; [/color]/////voici la version Mine [/color]; [/color]//////ici on détermine le mail en format text [/color]; [/color]////ici on détermine l'expediteur et l'adresse de réponse [/color]; [/color]; [/color]; [/color]); [/color]); @[/color]); [/color] |
mais ca ne marche pas ... qqun sait pkoi ?
Merci !
#15
Posté 16 February 2005 - 17:38 PM
Je pense ta strategie est dangeureuse, parce que n'importe qui peut utiliser ca pour te spammer. vaut mieux que tu stocke ca dans ta bdd et éventuellement que t envoie un mail periodiquement...
#16
Posté 16 February 2005 - 17:41 PM
#17
Posté 17 February 2005 - 16:50 PM
CODE |
<img> |
est ce que c'est normal ?
Merci
#18
Posté 18 February 2005 - 13:42 PM

CODE |
<?php $db = mysql_connect('sql.free.fr','******','******') or die ("erreur de connexion"); mysql_select_db('******',$db) or die ("erreur de connexion base"); $sql=mysql_query("SELECT * from AR Where email='".$_GET['mail']."' AND num='".$_GET['num']."' "); $nbr=mysql_num_rows($sql); if($nbr!='1') { $sql=mysql_query("INSERT into AR values ('','".$_GET['mail']."','".$_GET['num']."')"); } header("Content-type: image/png"); @readfile('transparent.png'); ?> |
et ce code est insere dans mes mail :
CODE |
<img src="http://clanstjean.free.fr/fonction/ar.php?mail='.$data['email'].'&num='.$_POST['sujet'].'" alt="Accusé de reception" /> |
#19
Posté 21 February 2005 - 15:04 PM
Apparement ton code marche maintenant donc c'est cool,par contre cam'interesserais pas mal si tu vewut bien partager ton feedback sur le sujet, une fois que ca aura un petit peu tourné.
Genre, est-ce que ca t'as permi de voir si certaines parties de ta newsletter sont plus intéressantes, est-ce que ca t'amene a ameliorer la mise en page de la lettre, etc...
tschüssi
#20
Posté 22 February 2005 - 15:09 PM

exemple ici
je ne vois pas tellement pourquoi ca m'aiderai à faire la mise en page ... si tu peut eclaircir ta pensée

Merci !
#21
Posté 22 February 2005 - 15:44 PM
Si tu rajoute un paramètre propre à chaque article/lien de ta newsletter, tu saura ce qui est le plus cliqué par tes utilisateurs. Tu coup tu peut-être te rendre-compte que ce qui les intéresse est peut-être pas ce que tu croyais. Peut-être que toi ou tes rédacteurs vous passez trop de temps sur certains articles qui sont moins intéressant que d'autres écrit plus rapidement.
Normalement il y a au moins une petite différence entre l'idée que tu te fait de l'intérêt relatif de chaque article, et de l'intérêt réellement porté par tes lecteurs.
En distinguant chaque article/lien, te le mets en évidence. Tu te rends compte de ce qui est efficace, de ce qui l'est moins. Sans ca, pour valider une phrase d'accroche, t'as que l'opinion de tes collègues. Là, t'aurais quelque chose de vraiment quantifiable. Un vrai feedback, encore plus sincère qu'un sondage, parce que les utilisateurs ne s'en rendent même pas compte.
A partir de là, te peut améliorer ce que tu fait, càd, la mise en page de la newsletter, le style rédactionnel, les thèmes abordés, etc...
Voili, voilou c'était ca ma pensée. :wink:
#22
Posté 22 February 2005 - 15:47 PM

je connais personellement tous les abonnés de la newsletter et il n'y pas de liens dans la news letter ... ce sont des messages informationels .
merci tout de même de tes suggestion, ca pourrait bien m'être utile !
1 utilisateur(s) li(sen)t ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)