php中的电子邮件跟踪技术

Posted

技术标签:

【中文标题】php中的电子邮件跟踪技术【英文标题】:Email tracking techniques in php 【发布时间】:2011-02-02 18:37:31 【问题描述】:

我正在用 php 进行时事通讯管理。我需要跟踪打开我们的时事通讯的访问者,我已在时事通讯中插入跟踪图像,这似乎没什么用。

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

是否有任何其他技术可以跟踪电子邮件。

【问题讨论】:

【参考方案1】:

跟踪图像不得与电子邮件一起发送,因为您计算的是跟踪打开您的时事通讯的人的次数,即从您的服务器下载/请求该图像的次数。

这意味着您的跟踪有一个如下所示的 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 将用户重定向到该页面。

跟踪点击次数而不是查看次数有几个优点:

即使数量较小,您也不会跟踪很久以前注册且不再感兴趣的用户:您只跟踪有兴趣阅读您的新闻通讯并点击链接的用户 这应该会更好:即使外部图片被禁用,用户也必须点击您的跟踪链接才能访问他们感兴趣的页面

【讨论】:

谢谢,你能告诉我这个内嵌图片在哪里吗?他们是如何引用的。有参考链接吗?因为我无法获得详细信息。 实际上不会有内嵌图片 ;;;对于非内联邮件,您需要在邮件中添加一个<img> 标签,该标签将具有一个从您的服务器请求图像的src 属性;;相应的 URL 将是 PHP 脚本之一,它记录一些数据并返回图像内容。【参考方案2】:

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

【讨论】:

以上是关于php中的电子邮件跟踪技术的主要内容,如果未能解决你的问题,请参考以下文章

php 添加跟踪信息到电子邮件

如何在 PHP 中跟踪使用 GMAIL API 发送的电子邮件的已发送、已打开、已单击、已退回、已阻止等电子邮件传递状态

php 用于下载/邮件/出站链接的Wordpress Google Analytics跟踪代码。

我如何跟踪退回的电子邮件?

php中的邮件技术

跟踪移动安装邀请的可靠技术