iT邦幫忙

0

判斷客戶是否有開啓電子報

電子報發送給客戶,要怎麼判斷才可以知道客人有把電子報打開,以方便我們統計.

2 個回答

18
海綿寶寶
iT邦超人 1 級 ‧ 2013-03-19 21:11:08
最佳解答

做法之一如下:
1.準備好一隻 server 程式接收「開啟電子報request」
2.電子報以HTML型式提供

範例如下:

<pre class="c" name="code">
<HTML>
<BODY>
這是電子報文字<BR/>
<IMG SRC="http://ithelp.ithome.com.tw/images/logo.png"><BR/>
<IMG SRC="http://cloud.myserver.com.tw/newsread.aspx?nid=20130319000001"><BR/>
</BODY>
</HTML>

第4列為一般的圖片超連結
第5列是拿IMG tag來「執行」「開啟電子報request」

26
wiseguy
iT邦超人 1 級 ‧ 2013-03-19 21:53:04

別用 <img> 圖形檔,因為多年前大部份的讀信軟體都已經預設先擋圖片:

可以改用 CSS,並且把使用者代號隱藏在 url 中,例如:

&lt;pre class="c" name="code">&lt;link type="text/css" href="/uid/1212123/main.css" rel="stylesheet">

然後你只要在 server 端用 Alias 把 /uid/\d+/main.css 這個路徑導向給一支 php 或是 cgi 處理,自然就可以記錄了。最後別忘了隨便輸出點 CSS 內容,以免被識破。

我要發表回答

立即登入回答