如何跟踪代码点火器框架发送的电子邮件打开率


How to track email open rate sent by codeigniter framework

我正在做一个CodeIgniter项目,该项目涉及向许多电子邮件地址发送批量邮件。我想跟踪其中有多少实际交付。?怎么能做到..?

感谢帮助。

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

<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%准确的。如果用户禁用了图像,您将无法看到他是否打开了电子邮件。

附注:

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

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

http://www.phpdevtips.com/2013/06/email-open-tracking-with-php-and-mysql/?utm_source=rss&utm_medium=rss&utm_campaign=email-open-tracking-with-php-and-mysql

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

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

有一个

库叫做 sendgrid,它有一个带有代码点火器的插件,您可以检查天气电子邮件传递读取和所有

请看这里