Tracking Ihres Jamailings

Das Aussenden eines Newsletters oder Jamailing ist eine Sache - hierfür gibt es Jamail.

Wenn Sie wissen wollen, wie Ihr Jamailing bei Ihren Kunden bzw. Empfängern aufgenommen wird, müssen wir schon etwas tiefer in die Trickkiste greifen. Die Ansätze für eine solche Auswertungsmöglichkeit zu benennen und Ihnen einen Einstieg in die Auswertung des Benutzerverhaltens zu geben, ist der Inhalt dieses Artikels.

Um zu erfahren, wann welcher Empfänger Ihres Jamailings seine persönliche E-Mail angesehen hat, muß zunächst einmal in Ihr Jamailing eine Bilddatei eingesetzt werden, die vom E-Mail Client des Empfängers von einem im Internet befindlichen Server nachgeladen werden muß. Der Trick dahinter besteht darin, daß diese Bilddatei erst in dem Moment von Ihrem Internetserver geladen wird, wenn der Empfänger sich seine E-Mail ansieht. Durch das Öffnen der E-Mail werden etwaige nicht direkt in der E-Mail vorhandenen Bilddateien mehr oder weniger automatisch aus dem Internet geladen und im E-Mail Client des Empfängers in der E-Mail dargestellt.

Natürlich gibt es bei diesem Vorgang einige Einschränkungen:

  1. Der Benutzer hat einen E-Mail Client, der keine HTML-Mails darstellen kann
  2. Im E-Mail Client ist das Nachladen (Downloaden) von Bildern deaktiviert (neuere Outlookversionen zum Beispiel Outlook 2003)
  3. Der PC des Empfängers ist beim Lesen der E-Mail nicht mehr mit dem Internet verbunden, die E-Mail wird ohne das nachgeladene Bild dargestellt.

In den oben genannten Fällen werden Bilder nicht von Ihrem Internetserver geladen und ein Feedback für diese einzelne E-Mail ist nicht möglich.

Wird die Bilddatei vom E-Mail Client angefordert, um sie dem Empfänger darzustellen, so entsteht ein Eintrag in der Logdatei Ihres Webservers, der sich theoretisch schon auswerten lassen würde. Unser Ziel ist es allerdings, nicht nur die Anzahl der Abrufe unserer speziellen Bilddatei zu erfahren, sondern auch mitzuschreiben, von welchem Empfänger die Bilddatei angefordert wurde. Hierzu ist ein kleines Skript notwendig, welches auf dem Server platziert wird und in eine spezielle Logdatei genau die benötigten Informationen schreibt.

Das folgende php-Skript führt diese Aktionen für uns aus:

<?php
if (isset($img)) {
   header("Location: http://www.jamail.de/jamailpower/$img");
}
if (isset($track)) {
   if ($datfile = fopen('response.txt', "a")) {

      $line = "";
      $line .= '"'. date("d.m.Y H:i") .'";';
      $line .= '"'. $_SERVER["REMOTE_ADDR"] .'";';
      $line .= '"'. $_SERVER["HTTP_USER_AGENT"] .'";';

      foreach ($_GET as $var) {
         $line .= '"'. $var .'";';
      }

      fwrite ($datfile, $line."\n");
      fclose($datfile);
   };
}
exit;
?>

Als erstes wird überprüft, ob dem Skript eine Bilddatei genannt wurde. Diese Bilddatei wird in jedem Fall dem aufrufenden Programm, also dem E-Mail Client des Empfängers, zur Anzeige zurückgeliefert. Danach wird in die Datei "response.txt" auf dem Server im selben Pfad eine Zeile eingetragen, die Informationen über den Zeitpunkt des Zugriffs auf unsere Bilddatei sowie in unserem Fall die Referenz auf den Empfänger des E-Mails enthält. Diese Referenz sollte natürlich eindeutig sein und könnte beispielsweise aus einem Jamailingkürzel ergänzt um eine fortlaufende Nummer pro Empfänger bestehen. Die Empfängernummer ist in der Variable "track" dem Server verfügbar, da sie, wie Sie unten sehen können, im Jamailingskript entsprechend übergeben wurde.

Sie müssen natürlich den Server sowie den Pfad an Ihre Servergegebenheiten anpassen (hier "http://www.jamail.de/jamailpower/").

Um das Skript in jeder E-Mail zu aktivieren, platzieren wir einen Verweis darauf in unser Jamailing. Die folgende Zeile sorgt dafür, daß eine Logdatei entsprechend obiger Erklärung auf dem Server geschrieben wird, sobald ein Empfänger unseres Jamailings seine E-Mail öffnet. In der E-Mail wird lediglich die im Skript genannte Bilddatei angezeigt, in unser Log dagegen die entsprechenden Informationen geschrieben.

Code (eine Zeile, ist hier umgebrochen):

<IMG alt="" src="http://www.jamail.de/jamailpower/writelog.php?
img=jamail3.jpg&track=jamailpower_{*EMPFAENGERNR*}" border="0">

Zur Auswertung der Informationen müssen wir dann nur noch die Logdatei auf unseren PC laden und können sie beispielsweise in Excel importieren.

Natürlich können Sie auch für jeden Empfänger Ihres Jamailings eine eigene Bilddatei generieren und eine Referenz darauf in das Jamailing integrieren. Dann ist serverseitig kein zusätzliches Skript notwendig und Sie können direkt Ihre Serverlogs auswerten.

News
Neuer Release 3.5.0.1
SSL/TLS-Verschlüsselung und erhöhte Kompatibilität
03.07.2008
Neuer Release 3.2.0.12
Behebt ein Problem mit der Vorschau
16.11.2006
Neuer Release 3.2.0.10
Maintenance-Release mit vielen Änderungen
07.11.2006
Neuer Release 3.115
Jamail ist jetzt noch kompatibler!
21.02.2005
Neuer Release 3.1093
In diesem Release wurde ein Fehler in der SMTP-Authentifizierung und der Mail-Zusammenstellung behoben
15.02.2005
Neuer Release 3.1079
In diesem Release wurden einige kleine Erweiterungen eingebaut, die Text-Funktionen erweitert sowie der Zeilenumbruch von Plain-Text-Mails abgeschaltet.
03.02.2005
Neuer Release 3.1073
Jamail 3.1 ist da: Erfassen von Bounces (Rückläufern) und die Erkennung von Funktionen im Mailtext würdigt die neue Versionsnummer 3.1! Jetzt, im Downloadbereich.
28.12.2004
Neue Version 3.0169
Sie können Ihre Mailings in Zukunft noch weiter vereinfachen: Jamail beherrscht nun Funktionen wie Bedingungen und Vergleiche im Quelltext.
15.12.2004
Neue Version 3.0167
Jamail bietet nun die Möglichkeit, Profil-Einstellungen direkt im Setup zu testen. Dies erleichtert die Einrichtung auf neuen Systemen erheblich.
7.12.2004
Neue Version 3.0165 erhältlich!
Mit der neuen Version werden einige optische Belange sowie Fehlerbehandlungen korrigiert. Ein Update ist nicht zwingend notwendig.
23.11.2004
JAMAIL 3 Version 3.0160
In Jamail 3 Version 3.0160 ist ein Problem mit den Inline-Images (HTML) sowie den Lizenz-Informationen im Mail-Header "X-Mailer" behoben.
10.11.2004
JAMAIL 3 Version 3.0159
Die heute erschienene Jamail 3 Version 3.0159 behebt ein Problem mit den verschiedenen Registrierungsarten. Desweiteren erscheint ein neuer Button "Registrierung" in der Buttonleiste.
9.11.2004
Links






Win 2000 Software Archiv