電子郵件如何監控是否被打開過

今天,公司要求做個這樣的東西:

1. 每月市場部將公司在過去一個月的市場活動和將來一個月要發生的促銷信息通過電子郵件發送到全體銷售員工的電腦上。

2. 市場部助理要能看到這些郵件是否被閱讀過,要了解有多少人看過這些促銷信息。

我們公司的電腦採用域方式管理,每個人都有一個唯一的域帳號,域帳號是員工的(名.姓)。因此我這裏是這樣處理的:

1. 建立一個ASP.NET的站點,用戶身份認證採用域方式。這個很簡單,服務器上起個虛機,配個IIS,搞一下web.config就搞定了。

2. 用ASP.NET寫個羣發HTML的程序,羣發給全體銷售。這個配個SMTP就可以搞定。

3. 寫個跟蹤用的ASP.NET頁面,只要用戶點擊就記錄下點擊人的域帳號和時間。假設這個頁面的完整路徑是http://10.0.0.101/tracking.aspx

域帳號用Page.User.Identity.Name可以獲得。

點擊事件可以直接用SQL 裏的getdate()函數獲得。

4.把市場部的文件改成HTML,在HTML的<body></body>裏找個隨便什麼地方,放個<img src="http://10.0.0.101/tracking.aspx" style="width:0px;height:0px"/>,這樣這個圖片是看不到的,也不影響佈局。

只要用戶打開過這個郵件,圖片就會加載,但是用戶看不見,所以能記錄下來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章