2010-06-02 23 views
30

Litmus hat letzten Monat (Mai 2010) einen E-Mail-Analysedienst veröffentlicht.
Siehe hier: http://litmusapp.com/email-analyticsMassen-E-Mail-Kampagnen verfolgen

Sie ein sehr cool „Leserate“ Tracking bieten: Sie können verfolgen normalen lesen, streichen, und wirft einen Blick/gelöscht.

Wie können sie Skims verfolgen und flüchten/löschen? Das scheint mir unmöglich :)

Sie verfolgen auch vorwärts und druckt. Drucke sind einfach (sie enthalten eine css @ media Druckabfrage mit einem BG-Bild).

Aber vorwärts? Ich denke, das könnte eine Kombination zwischen nachfolgenden Öffnen und verschiedenen IPs/URLs sein. Dies bedeutet jedoch, dass wenn ich meine E-Mail öffne und sie von einem anderen Computer erneut lese, dies als Weiterleitung gilt. Irgendwelche Ideen zu diesem?

Fassen wir zusammen: Litmus Email Analytics sagt sie verfolgen können E-Mail liest, skims, warf einen Blick/gelöscht, druckt und nach vorn. Wie machen sie das (skims, flüchtig/gelöscht und vorwärts)?

Tracking-Code: Dies ist der Code. Sie erstellen einen eindeutigen Code für jede Liste/Kampagne-Kombination (damit Sie Kampagnen verfolgen können ..), dann fügen Sie den folgenden HTML/CSS-Code vor dem Tag Ihrer E-Mail-Nachricht.

<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" /> 

Testergebnisse:

Mit Gmail, Arbeiten Druckverfolgung. Yahoo! irgendwie scheitert. Blicke/Gelöschte tatsächlich funktioniert, habe ich getestet.

+4

Wenn sie IMG SRC ein CGI-generierte animierte GIF (wie eine Uhr), können sie messen, wie lange die CGI-Daten an das Lesegerät sendet und verwenden, die für Mager/Blick? – barrycarter

+0

Wenn das stimmt, dann wenn Sie die IMG-URL in einem Browser laden ... sollte es nicht einfach weiterladen, bis Sie die Seite schließen? Das ist nicht der Fall. PS: Ich habe den ersten Post mit dem Tracking-Code bearbeitet, den sie Ihnen geben. – VladFr

+0

Im Ernst, jede Eingabe wird geschätzt. Ich bin total neugierig darauf, wie sie das machen. Wird den ersten Post testen und aktualisieren. – VladFr

Antwort

41

Der Code funktioniert auf folgende Weise:

<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" /> 

Es ist ein Bild, das geladen wird, wenn die E-Mail angezeigt wird. Dies zählt die Statistik "öffnet".

Es gibt auch ein extra div (mit der ID _t), das von einem Stylesheet referenziert wird. Der Abschnitt @media print wendet ein Hintergrundbild an, wenn die E-Mail gedruckt wird. Die URL des Bildes enthält das zusätzliche Attribut , das Litmus wahrscheinlich mitteilt, dass die E-Mail gedruckt wird.

Die Vorwärtsstatistik wird in ähnlicher Weise berechnet: Ein Hintergrundbild wird geladen, wenn bestimmte Elemente vorhanden sind. Outlook entspricht der div.OutlookMessageHeader, etwas anderes (sieht aus wie Thunderbird vielleicht, angesichts der moz) entspricht table.moz-email-headers-table, und alles andere entspricht blockquote #_t (mit dem zusätzlichen DIV wieder). Diese Elemente werden vom E-Mail-Client beim Verfassen der weitergeleiteten E-Mail erstellt. Das Bild wird diesmal mit dem Flag f geladen, das Litmus mitteilt, die Vorwärtsstatistik zu berechnen.

Diese Statistiken müssen jedoch mit Vorsicht genommen werden: Die meisten E-Mail-Clients blockieren Bilder aller Art, bis der Benutzer sie anzeigt. Die meisten Webmail-Clients werden alle Stylesheets vollständig entfernen, wodurch die Druck- und Weiterleitungsstatistiken für Clients wie Gmail, Hotmail und Yahoo! E-Mail.

Ich hoffe, das macht Sinn!Ich habe die Statistik für flüchtig/gelöscht noch nicht richtig herausgefunden. Wenn ich das tue, werde ich es euch wissen lassen.

+1

Danke für Ihre Antwort. Ich hatte das Druck-Tracking herausgefunden, und ich verstehe Ihre Erklärung bezüglich Vorwärts. Allerdings haben Sie Recht mit den Webmail-Clients: Sie erlauben keine Stylesheets - aber Sie könnten das CSS in die Nachricht einbetten (was möglicherweise als Spam-Trigger gilt). Skims/Blicke können nur mit dem langsam geladenen .gif verfolgt werden, da bin ich ziemlich sicher. Was Löschungen angeht, immer noch keine Idee - Litmus scheint sie genau wie Skims zu verfolgen, was sinnvoll ist. – VladFr

+0

Ich denke, löscht/skims nur bedeuten, dass die Nachricht nach einer unter einer bestimmten Zeit geschlossen wurde. Sie würden dies auch mit der GIF-Datei verfolgen. Wenn die Anforderung für das Gif geschlossen wurde, bevor es geladen wurde, hat der Benutzer es überflogen oder gelöscht. Eine einfache Annahme, aber ich denke, es funktioniert. – devongovett

+0

Ich glaube, dass die Leute die "Lesegeschwindigkeit" -Funktionalität für die meisten Plattformen erreicht haben und dank dieses Threads haben wir es auch getan. Aber das Tracking von Forward und Print hat mir schwere Zeiten beschert, nachdem ich jetzt viel Zeit mit Forschung und Entwicklung verbracht habe Alle von Litmus erwähnten Einschränkungen stehen immer noch https://litmus.com/help/analytics/limitations – Soumyaansh

5

Ich frage mich, ob für skims, wenn es ein Bild anfordern könnte, aber das Skript src für ein paar Sekunden ruht, dann tut 302 eine Umleitung an sich. Es könnte zählen, wie oft es umgeleitet wurde, und nach einer bestimmten Anzahl von Umleitungen nicht weiterleiten, um sicherzustellen, dass der Browser nicht mit der Umleitungsschleifenwarnung auffordert (aber vielleicht tun Browser diese Warnung für Bilder sowieso nicht, ich ' habe es nie getestet).

+1

Ja, das ist so, wie sie es machen. – Eli

+1

Mit dem neuen Bild-Caching/Proxy von gmail ist dies das Fenster. – JeremyWeir

+0

@ JeremyWeir, Angeblich können Sie jetzt No-Cache auf Ihren Bildern angeben (siehe http://www.emailmarketingtipps.de/2013/12/07/gmails-image-caching-affects-email-marketing-heal-opens-tracking) /) so sollte Gmail funktionieren. – that0n3guy

6

Ich denke, eine nette Möglichkeit, die Zeit zu verfolgen, in der jemand die E-Mail geöffnet hat, ist eine sehr langsame Verbindung zu simulieren.

Sie können einfach einen Tracking-Handler erstellen, der das Tracking-Bild byteweise zurückgibt. Nach jedem Byte spülen Sie die Antwort und Schlaf für eine gewisse Zeit.

Wenn Sie eine Stream geschlossen-Ausnahme finden, hat der Client die E-Mail geschlossen (gelöscht oder in eine andere E-Mail geändert, die es weiß).

Zum Zeitpunkt der Ausnahme wissen Sie, wie lange der Client die E-Mail "gelesen" hat.

hoffe, das hilft ;-)

+0

Das ist eine gute Idee. Das einzige Problem, das ich habe, ist, dass, wenn ich 30k E-Mails sende und 1000 Leute bekomme, um sie fast zur gleichen Zeit zu öffnen ... das schafft 10-20 Sekunden gleichzeitige Verbindungen pro Person .... das ist eine Menge von gleichzeitigen Verbindungen für eine lange Zeit Zeit. Irgendwelche Ideen dazu? – that0n3guy