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

Php 如何跟踪codeigniter框架发送的电子邮件打开率,php,codeigniter,Php,Codeigniter,我正在从事一个CodeIgniter项目,该项目涉及向许多电子邮件地址发送大量邮件。我想追踪他们中有多少人被实际交付。?这怎么办 感谢您的帮助。这通常通过以下方式完成: <img src="http://mydomain.com/email_tracker.php?email=X&..." style="width: 1px; height: 1px; display: none;" /> 和email_tracker.php您将拥有跟踪电子邮件的代码 解释 发送电子邮

我正在从事一个CodeIgniter项目,该项目涉及向许多电子邮件地址发送大量邮件。我想追踪他们中有多少人被实际交付。?这怎么办


感谢您的帮助。

这通常通过以下方式完成:

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

email_tracker.php
您将拥有跟踪电子邮件的代码

解释

发送电子邮件时生成图像HTML,通常添加用户id、电子邮件或类似信息(唯一标识)

当用户打开电子邮件时,图像被加载,并向
email\u tracker.php?…
发出请求,这就是跟踪电子邮件的方式

注意

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

PS:


这将检查打开了多少。没有真正的方法知道哪些成功交付。为此,您必须解析日志。

如果您发送的是无法添加图像的纯文本电子邮件,您将为每个用户创建一个唯一的链接。但是,这只有在他们单击链接时才起作用


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

有一个库调用sendgrid,它有一个带有codeigniter的插件,您可以使用该插件检查天气、电子邮件发送、阅读和所有内容


您可以通过以下方式使用跟踪:

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

我会考虑使用类似Mailchimp的东西。根据您发送到的电子邮件地址的数量,您可能可以使用他们的免费帐户。我不会做任何假设,但听起来这是垃圾邮件相关的。。。