php - PHP 中的电子邮件跟踪技术

标签 php newsletter

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

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

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

最佳答案

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

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


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

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

关于php - PHP 中的电子邮件跟踪技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2550479/

相关文章:

php - 输出两个单词之间的文本

php - 在 php 和 javascript 之间传递 utf-8 字符串

PHP缓存mysql还是完整的html?

php - Windows 10 上的 MySQL 出现问题(php、MySQL、MAMP)

html - 转换 Gumby 时事通讯表单以与 MailChimp 配合使用

ruby-on-rails - 如何向所有属性为 true 的用户发送电子邮件 (Rails Mailer)

php - 获取每行的总无数据

ios - 为什么 iPhone 邮件中的字体大小这么小?必须放大到 26px

javascript - 链接阅读有关新闻通讯 HTML 的更多信息

html - 如何在 outlook 中为时事通讯制作背景图片?