php中的电子邮件跟踪技术

时间:2010-03-31 04:22:07

标签: php newsletter

我正在使用php进行简报管理。我需要跟踪打开我们的时事通讯的访客,我已将跟踪图像插入到通讯中,似乎没什么作用。

使用Shift邮件程序可以选择将内嵌图像嵌入到简报中。是否可以使用此内嵌图像进行跟踪?

是否有其他跟踪电子邮件的技术。

2 个答案:

答案 0 :(得分:13)

跟踪图片不得与电子邮件一起发送,正如您所计算的那样,跟踪打开您的简报的人,是从您的服务器下载/请求图像的次数。

这意味着您的跟踪网址如下所示:

http://www.yoursite.com/tracking.php?id_newsletter=X&user_id=Y

请注意,这仅适用于选择在查看简报时启用图像显示的用户 - 并且默认情况下会有越来越多的电子邮件客户端禁用图像。


其他跟踪解决方案?

您可以跟踪链接的点击次数,而不是跟踪观看次数。

例如,您的简报中没有直接链接,而是看起来像这样:

http://www.yoursite.com/destination-page.php

该链接指向计数器/跟踪页面:

http://www.yoursite.com/track-clicks.php?newsletter_id=X&user_id=Y&destination_page_id=Z

那个track-clicks.php页面会:

  • 将一些数据插入数据库(或其他地方),以跟踪点击次数
  • 从数据库中选择(或其他地方)destination_page_id=Z
  • 对应的网页的网址
  • 将用户重定向到该页面。


跟踪点击次数而不是观看次数有几个好处:

  • 即使数字较小,您也不会跟踪很久以前注册并且不再感兴趣的用户:您只是跟踪那些有兴趣阅读您的简报并点击链接的用户
  • 这应该效果更好:即使禁用外部图片,用户也必须点击跟踪链接才能访问感兴趣的网页

答案 1 :(得分:2)

您只能使用远程加载的图片可靠地跟踪已打开的电子邮件 - 即。来自你的服务器。 (即便如此,邮件客户端可能会默认阻止远程图像)