2010-03-31 47 views
9

我正在做一个简报管理在PHP中。我需要跟踪谁打开我们的通讯的访问者,我已经在时事通讯中插入跟踪图像,似乎很少。php中的电子邮件跟踪技巧

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

是否有任何其他跟踪电子邮件的技巧。

回答

13

跟踪图像不能与电子邮件一起发送,因为您正在计数,跟踪打开新闻简报的人,是图像从服务器下载/请求的次数。

这意味着您的跟踪有类似如下的URL:

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
  • 将用户重定向到该网页的页面的URL保持点击
  • 选择的轨道。


跟踪点击,而不是意见,有几个优点:

  • 即使数量较少,你是不是跟踪谁前注册了很久,都没有兴趣了用户:您只跟踪有兴趣阅读您的新闻简报并点击链接的用户
  • 这应该会更好:即使外部图片被禁用,用户也必须点击您的跟踪链接访问感兴趣的页面
+0

谢谢,你能告诉我这个内联图像在哪里吗?他们如何评价。任何参考链接?因为我不能得到细节。 – sathish 2010-03-31 04:45:24

+0

实际上不会有内联图像;而对于非内联函数,您需要在邮件中使用''标记,该标记将具有从您的服务器请求图像的'src'属性。相应的URL将是PHP脚本中的一个,它会记录一些数据并返回图像内容。 – 2010-03-31 04:52:18

2

您只能使用远程加载的图像可靠地跟踪打开的电子邮件 - 即,从你的服务器。 (即使这样,邮件客户端可能会在默认情况下阻止远程图像)