Bonjour,
Comment faire dans phpmyNewsletter pour installer un système de tracking et savoir au moins si la news est lue ?
Merci
Bonjour,
Comment faire dans phpmyNewsletter pour installer un système de tracking et savoir au moins si la news est lue ?
Merci
Salut,
C'est totalement faisable car je l'ai fait pour un client. C'est simple et compliqué à la fois, cela dépend de tes compétences en programmation.
L'idée de base se résume à trouver un moyen pour que lorsque le destinataire lit le mail, une info te soit renvoyée sans que cela lui demande un accusé de réception. (solution qui serait longue à traiter pour toi)
Facile à priori, sauf qu'aujourd'hui les antivirus et les anti-spam filtre une grande partie du contenu des mails.
La seule solution qui reste à ce jour et qui a ses limites repose sur une balise <img> ou sur la technique du pixel espion (qui revient au même).
Cette solution a ses limites car elle repose sur le fait que le lecteur télécharge les images liées au mail. Il ne faut donc pas qu'il lise ses mails en mode texte et qu'il télécharge bien les images pour voir l'intégralité du mail.
Il faut rajouter dans le mail une balise qui ressemble à cela:
La valeur xx provient de la base de données décrite plus bas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <img src='http://www.mon-site.fr/script.php?id=xx' alt='' />
Le nœud alt étant vide, le nœud source va se charger: ce qui va appeler le script avec comme paramètre un id correspondant au destinataire.
Il suffit que ton script php récupère la valeur de l'id avec:
Ensuite il faut que le script traite cette valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php $dest=$_GET['id'] ?>
Il faut au préalable avoir créer une base de données avec tous les adresses mails et un id unique par adresse.
Dans ton script, il te suffit de renvoyer cette valeur dans la base de données pour indiquer que tel lecteur a lu le mail.
Pour terminer, il te suffit de programmer ce que tu veux pour te faire un récap de lecture.
Pour résumer tu dois:
- créer la base de données avec les mails liés à un id
- modifier phpmynewsletter pour qu'il ajoute la balise <img> construite à partir de la bdd précédente (modif de send.php comme pour le lien de désinscription)
- écrire le script permettant de faire le tracking afin de compléter la bdd précédente
J'ai essayé d'être clair, n'hésites pas à poser tes questions...
Ps: cette technique est celle utilisée par les sociétés d'emailing
Super merci Rider tu réponds parfaitement à ma demande, je n'ai plus qu'a mettre tous ça en place. C'est vraiment sympa @+
Je attèle au problème la semaine prochaine bon weekend à tous
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager