2012-09-05 95 views
4

我正在尋找一種可靠的方式來檢查用戶是否打開了我發給他的電子郵件。我知道我可以使用PHP腳本生成的一些圖像(並在服務器端保存客戶機頭/數據),但我的問題是 - 這是可靠的嗎?一些網絡客戶端默認已禁用圖片,我不確定代理服務器,黑莓等...如何檢查電子郵件是否已打開?

因此 - 是否有一個好的和可靠的解決方案來解決這個問題?

謝謝。

+0

默認情況下,我使用從Outlook到Gmail的所有電子郵件客戶端都會阻止這些內容下載,所以我會拒絕。 –

+0

不知道如何,但mailchimp.com可以報告開放/讀取計數,所有的解決方案使用動態圖像(1x1像素),http://ask-leo.com/can_i_tell_if_email_i_sent_has_been_read_by_the_recipient.html –

+2

mailchimp唯一可以做的,是跟蹤用戶所做的點擊,當然還有他們圖片的下載。但是,如果您停用圖片並且不點擊您在電子郵件中看到的第一個鏈接,則他們無法追蹤。還有一件事:即使有人知道我打開郵件,這並不意味着我讀了它。 – Jens

回答

6

沒有可靠的解決方案(我很高興沒有)。如果用戶只將你的郵件視爲文本,那麼沒有任何東西(除了郵件本身)被下載或類似的東西。

2

不幸的是,唯一的解決方案並不存在。一些電子郵件服務提供商使用跟蹤像素,一些使用外部css文件,一些跟蹤圖像+點擊,一些跟蹤電子郵件中任何圖像的請求,一些甚至嘗試合併漂亮的tags like bgsound。有些是這樣做的。

唯一可以報告真實開放費率的是那些可以直接訪問用戶收件箱的人:互聯網服務提供商本身以及爲Gmail,outlook,& co。開發應用程序和插件的軟件提供商。其中一些向營銷人員報告實際開放費率。像Mail.ruOtherInboxeDataSource。但由於顯而易見的原因,這一切都不完美。

相關問題