我正在使用 swiftmailer ,一个用于在 php 中发送邮件的库。问题是,我已经注册了一个谷歌分析帐户。
如何使用此工具查看有多少人打开了电子邮件?
谢谢。
Updated:
好吧,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>
你不可能 100% 可靠地做到这一点。您可以在邮件中嵌入网络错误,但大多数邮件客户端会自动阻止自动加载任何第 3 方内容。如果用户没有说“好的,请加载图像”,那么您将永远不会看到 webbug 出现。
您可以要求在电子邮件上提供回执,但大多数邮件客户端会忽略这一点,或者默认不发送回执,或者用户将拒绝确认回执。
如果您想确认人们已阅读该电子邮件,那么您最好的选择是不要邮寄您想要跟踪的内容,而只需发送该内容的链接:
"please click here to read an important announcement"
该链接将包含与消息发送到的特定电子邮件地址相关联的唯一标识符。如果您点击该地址,则有人阅读了该消息并单击了该链接,嵌入的跟踪代码会告诉您是谁这样做的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)