2010-03-31 2 views
9

Ich mache einen Newsletter Management in PHP. Ich muss die Besucher verfolgen, die unseren Newsletter öffnen, ich habe das Tracking-Bild im Newsletter eingefügt, das scheint wenig zu funktionieren.E-Mail-Tracking-Techniken in PHP

Mit dem Shift-Mailer können Sie ein Inline-Bild in den Newsletter einbetten. Ist es möglich, dieses Inline-Bild zu verfolgen?

Gibt es noch andere Techniken zum Verfolgen von E-Mails.

Antwort

13

Das Tracking-Bild darf nicht als Inline-Nachricht mit der E-Mail gesendet werden, da das, was Sie zählen, die Anzahl der Male, die das Bild von Ihrem Server heruntergeladen/angefordert wurde.

Das bedeutet, Ihre Tracking hat eine URL, die wie folgt aussieht:

http://www.yoursite.com/tracking.php?id_newsletter=X&user_id=Y 

Beachten Sie jedoch, dass dies nur funktioniert, für Benutzer, die wählen, damit die Anzeige der Bilder beim Betrachten Ihrer Newsletter - und Immer mehr E-Mail-Clients deaktivieren standardmäßig Bilder.


Andere Tracking-Lösungen?

Anstatt die Anzahl der Ansichten zu verfolgen, können Sie die Anzahl der Klicks auf Links verfolgen.

Zum Beispiel, anstatt eine direkte Verbindung zu haben, in Ihrem Newsletter, dass würde wie folgt aussehen:

http://www.yoursite.com/destination-page.php 

Der Link zu einem Zähler/Tracking-Seite zeigen würde:

http://www.yoursite.com/track-clicks.php?newsletter_id=X&user_id=Y&destination_page_id=Z 

Und dass track-clicks.php Seite würde:

  • einige Daten in die Datenbank einfügen (oder woanders), den Überblick über den Klick
  • wählen Sie aus der Datenbank (oder anderswo) die URL der Seite zu halten, die
  • leiten die Benutzer auf dieser Seite zu destination_page_id=Z entspricht.


Klicks aufgabe hat anstelle von Ansichten, mehrere Vorteile:

  • Auch wenn die Zahl kleiner, Sie sind vor nicht Tracking-Benutzer, die eine lange Zeit registriert und sind nicht mehr interessiert: Sie verfolgen nur die Benutzer, die genug Interesse haben, Ihren Newsletter zu lesen und auf Links zu klicken
  • Dies sollte viel besser funktionieren: selbst wenn externe Bilder deaktiviert sind, müssen Benutzer auf Ihre Tracking-Links klicken, um auf die Seite zuzugreifen, die sie interessiert
+0

Vielen Dank, können Sie mir sagen, wo diese Inline-Bilder werden? Wie sie referierten. Irgendwelche Referenzlinks?weil ich Details nicht bekommen kann. – sathish

+0

Es wird kein Inline-Bild geben, eigentlich ;;; und für die Nicht-Inline-Version benötigen Sie ein ''-Tag in Ihrer Mail, das ein' src'-Attribut hat, das ein Bild von Ihrem Server anfordert ;; Die entsprechende URL entspricht der eines PHP-Skripts, das einige Daten protokolliert und den Bildinhalt zurückgibt. –

2

Sie können geöffnete E-Mails nur zuverlässig verfolgen, wenn Sie ein Bild verwenden, das aus der Ferne geladen wurde - d. von Ihrem Server. (Auch dann, Mail-Clients blockieren wahrscheinlich Remote-Bilder standardmäßig)