如何跟踪codeigniter框架发送的电子邮件开放率

时间:2013-02-01 11:48:40

标签: php codeigniter

我正在开发一个CodeIgniter项目,该项目涉及向大量电子邮件地址发送批量邮件。我想跟踪其实际交付的数量。怎么做......?

帮助感谢。

4 个答案:

答案 0 :(得分:1)

通常以下列方式完成:

<img src="http://mydomain.com/email_tracker.php?email=X&..." style="width: 1px; height: 1px; display: none;" />

email_tracker.php您将获得跟踪电子邮件的代码

<强>解释

您在发送电子邮件时生成图像HTML,并且通常会添加用户ID,电子邮件或类似信息(唯一标识)。

当用户打开电子邮件时,会加载图片,并向email_tracker.php?...发出请求,这就是您跟踪电子邮件的方式。

注意

这不是100%准确。如果用户禁用了图像,您将无法看到他是否打开了电子邮件。

<强> PS:

检查已打开的数量。没有真正的方法可以知道哪些成功交付。您必须解析日志才能执行此操作。

答案 1 :(得分:1)

答案 2 :(得分:0)

如果您要发送无法添加图片的纯文本电子邮件,您可以为每个用户创建一个唯一的链接。但是,这只有在点击链接时才有效。

即使对于基于HTML的电子邮件,我也会将这两种方法结合起来以获得最佳效果。有些用户单击链接,但不加载图像。

答案 3 :(得分:0)

有一个库调用sendgrid它有一个带有codeigniter的插件,你可以查看天气邮件发送阅读和所有

please see here