我正在使用swiftmailer,一個在php中發送郵件的庫。問題是,我已經註冊了一個谷歌分析帳戶。如何知道收件人的數量已通過谷歌分析打開電子郵件?
如何使用此工具檢查有多少人打開了電子郵件?
謝謝。
更新:
好吧,trackcode是在JS中,肯定不會工作。如果用戶允許,圖像有一些機會。
準確地說,我應該包括在image.php,
,是不是意味着我去谷歌分析網頁並跟蹤../image.php?id=xxx然後我就可以得到結果?
我應該在PHP中添加代碼?
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-29940706-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
如果你沒有意識到這一點,一個「網頁錯誤」是由用戶的郵件客戶端/瀏覽器加載的小型(通常爲1x1像素透明GIF)圖像,該圖像提供那些託管訪問正在被跟蹤的內容的系統的錯誤信息的圖像。此外,Google Analytics收集信息的默認方式是通過包含存儲在GA服務器中的JavaScript,但由於電子郵件蠕蟲在90年代末和00年代初盛行,因此沒有電子郵件客戶端會默認運行腳本。 – Ariel 2012-04-04 03:50:35
這意味着只有兩種方式:插入圖像,跟蹤。 或在鏈接中提供我的通訊 – 2012-04-04 04:05:56
正是如此。圖像是完全不可靠的,幾乎保證不起作用。個人而言,如果我收到一封電子郵件,告訴我要點擊一個嵌入了明顯跟蹤代碼的長長的醜陋鏈接,該電子郵件將直接轉到垃圾郵件/垃圾郵件。 – 2012-04-04 04:07:03