32 votes

Suivi des campagnes d'e-mails en masse

Tournesol a publié un e-mail service d'analyse, le mois dernier (mai 2010).
Voir ici: http://litmusapp.com/email-analytics

Ils offrent un très cool "lire" taux de suivi: ils peuvent suivre les lectures normales, Effleure, et Jeta un coup d'oeil/Supprimé.

Comment peuvent-ils suivre effleure et jeta un coup d'oeil/supprimé? Cela me semble impossible :)

Ils ont également la piste de l'avant et de tirages. Les impressions sont faciles (ils comprennent un css @media print requête avec un bg de l'image).

Mais attaquants? Je pense que cela pourrait être un combo entre ultérieures s'ouvre et les différents IPs/se rapportant Url. Toutefois, cela signifie que si j'ouvre mon courrier et re-lire à partir d'un autre ordinateur, il compte comme avant. Toutes les idées sur ce que c'est?

Pour résumer: Tournesol Email Analytics dit qu'ils peuvent suivre courriel lit, effleure, jeta un coup d'oeil/supprimés, d'estampes et de vers l'avant. Comment font-ils (effleure, jeta un coup d'oeil/supprimé et avant)?

Le code de suivi: C'est le code. Vous créez un code unique pour chaque liste/campagne de combinaison (de sorte que vous pouvez effectuer le suivi des campagnes,...) puis vous mettez les suivantes html/css code avant la balise de votre message électronique.

<style>@media print{
 #_t { 
    background-image: url('https://a6.emltrk.com/XX0000XX?p');}
 }
 div.OutlookMessageHeader, table.moz-email-headers-table, blockquote #_t {
    background-image:url('https://a6.emltrk.com/XX0000XX?f')
   }
</style>
<div id="_t"></div>
<img src="https://a6.emltrk.com/XX0000XX" style="display:none" width="1" height="1" border="0" />

Résultats du Test:

Avec Gmail, imprimer le suivi des travaux. Yahoo! en quelque sorte échoue. Regards/Supprimé fonctionne réellement, je l'ai testé.

42voto

devongovett Points 1557

Le code fonctionne de la façon suivante:

<style>
/* Print stylesheet */
@media print{
    #_t { 
        background-image: url('https://a6.emltrk.com/XX0000XX?p');
    }
}
/* Forward stylesheet */
div.OutlookMessageHeader, table.moz-email-headers-table, blockquote #_t {
    background-image:url('https://a6.emltrk.com/XX0000XX?f')
}
</style>

<!-- Extra DIV -->
<div id="_t"></div>

<!-- Main Image -->
<img src="https://a6.emltrk.com/XX0000XX" style="display:none" width="1" height="1" border="0" />

Il y a une image qui est chargé quand le message est affiché. Ce qui compte le "ouvre" statistique.

Il y a aussi une div (avec l'id _t) qui est référencé à partir d'une feuille de style. L' @media print section s'applique à une image d'arrière-plan lorsque l'email est en cours d'impression. L'url de l'image a la p d'attribut, ce qui a probablement dit de Tournesol que l'e-mail est en cours d'impression.

L'avant statistique est calculée de façon similaire: une image d'arrière-plan est chargé lorsque certains éléments sont présents. Outlook correspond à l' div.OutlookMessageHeader, quelque chose d'autre (qui ressemble à une Thunderbird peut-être, compte tenu de l' moz) correspond table.moz-email-headers-table, et tout le reste des matchs blockquote #_t (en utilisant la DIV de nouveau). Ces éléments sont créés par le client de messagerie lorsque le courriel transmis est composé. L'image est cette fois-chargé avec l' f du drapeau, lequel indique Décisif pour calculer la statistique de l'avant.

Ces statistiques doivent être pris avec un grain de sel, toutefois: la plupart des clients de messagerie va bloquer les images de toute nature, jusqu'à ce que l'utilisateur décide de les montrer. La plupart des webmail clients déshabiller complètement toutes les feuilles de style, ce qui rend l'imprimer et transférer des statistiques pertinentes pour les clients comme Gmail, Hotmail et Yahoo! Mail.

J'espère que cela a du sens! Je n'ai pas vraiment compris le jeté un coup d'oeil/supprimé statistique encore. Quand je le fais, je serai sûr de vous laisser savoir.

6voto

Haragashi Points 66

Je pense qu'une bonne façon de suivre le temps quelqu'un a l'adresse e-mail est de simuler une connexion lente.

Vous pouvez simplement construire un suivi gestionnaire qui renvoie le suivi de l'image octet par octet. Après chaque octet rincer la réponse et le sommeil pour une période de temps.

Si vous rencontrez un flux fermé exception, le client a fermé l'e-mail (supprimé ou remplacé par un autre e-mail qui sait).

Au moment de l'exception que vous savez combien de temps le client "lire" l'e-mail.

Espérons que cette aide ;-)

5voto

JeremyWeir Points 9424

Je me demande si pour les skims, il pourrait demander une image, mais le script src dort pendant quelques secondes, puis fait une redirection 302 vers lui-même. Il pourrait compter le nombre de fois qu'il a été redirigé et arrêter de rediriger après un certain nombre de fois pour s'assurer que le navigateur ne demande pas l'avertissement de boucle de redirection (mais peut-être que les navigateurs ne font pas cet avertissement pour les images de toute façon, je '' Je ne l'ai jamais testé).

1voto

Vous pouvez simplement créer un gestionnaire de suivi qui renvoie l'image de suivi octet par octet. Après chaque octet, rincez la réponse et dormez pendant un certain temps.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X