2009-02-24 137 views
1

如果我要構建新聞通訊電子郵件系統,我需要能夠生成關於有多少電子郵件被退回,標記爲垃圾郵件,取消訂閱,閱讀與未讀的報告,點擊率等。以編程方式郵寄電子郵件後,在電子郵件中獲取用戶活動數據

那麼在電子郵件發送後如何跟蹤用戶活動?我是否正確地假設你不能將JavaScript代碼嵌入到電子郵件中來監視用戶活動?我還要如何爲我的報告收集數據?

回答

2

您可以通過在URL中包含跟蹤查詢字符串位並通過您的網站發送它們來輕鬆跟蹤點擊率。

所以鏈接可能是:http://mysite.com/?LinkID=foobar

至於讀未讀主場迎戰您可以通過包括從你的網站,包括跟蹤URL http://mysite.com/track.gif?EmailID=email一個小透明圖像獲得一個想法。然而,這並非萬無一失,因爲電子郵件可以脫機閱讀,並且大多數現代電子郵件客戶端不顯示圖像而沒有用戶操作來在電子郵件中顯示圖像。

對於退回,您必須通過閱讀來自From電子郵件的郵箱來追蹤這些郵件。

想不到跟蹤被標記爲垃圾郵件的郵件,除非將郵件發送到使用某些常見垃圾郵件過濾產品並檢查結果的多個郵箱。但是,這可能不準確,因爲大多數人都可以並且由個人用戶定製/培訓。

3

一旦你發送電子郵件,它就像一隻小鳥從巢裏踢出來一樣自由。電子郵件客戶端的編寫者會竭盡全力確保他們能夠阻止任何功能,從而爲您提供所需的反饋。雖然這類信息有合法用途,但垃圾郵件發送者會使用這些信息來驗證和清理電子郵件列表。

許多互聯網服務提供商也阻止反彈,因爲他們給垃圾郵件信息。

您可以做的最好的嘗試是給您的讀者一個點擊返回到您的網站的動機。然後,您可以收集電子郵件發件人不可用的信息。

0

如果您想要進行點擊跟蹤,您必須將您的消息中的所有鏈接替換爲指向您的跟蹤腳本的鏈接 。 要進行有效的跟蹤,以後您可以實際使用它來分割列表並更好地定位您,則必須跟蹤訂閱者的ID和消息和/或活動ID。 有些電子郵件營銷系統甚至會跟蹤郵件中的鏈接位置,以便您確切知道收件人是否點擊了郵件頂部的相同鏈接,或者在中間和系統中我已經構建的鏈接,如果他們點擊消息的html部分或文本部分中的鏈接。

跟蹤腳本會記錄所有這些信息,然後重定向到實際的鏈接。

退回跟蹤是通過處理服務器在無法發送消息時接收或生成的退回消息來完成的。我建議使用VERP:http://en.wikipedia.org/wiki/Variable_envelope_return_path

開放式追蹤是通過將帶有追蹤碼的圖像包含在網址中完成的。這通常會指向您的網站上的一個腳本,該腳本會記錄訂閱者ID和消息和/或廣告系列ID,然後輸出透明1x1像素寬度gif的二進制日期。

您還可以跟蹤某些ISP的某些用戶標記爲垃圾郵件的消息,例如hotmail,yahoo,aol和其他一些ISP。他們提供反饋循環,因此每次有人點擊他們的網絡郵件應用程序中的「垃圾郵件」按鈕,他們都會向您發送一條消息,您可以解析並確定實際上將郵件標記爲垃圾郵件的訂閱者。 VERP對此也有幫助,因爲反饋迴路消息並不總是包含用戶的實際電子郵件地址,所以您需要另一種方式來識別它們。維基百科上的這一頁有一個反饋ISPS列表,提供反饋迴路:http://en.wikipedia.org/wiki/Feedback_Loop_%28email%29

相關問題