电子邮件打开跟踪
Email open tracking
我必须创建电子邮件跟踪系统,但问题是当发件人打开电子邮件时,这被收件人计为打开。
当我通过 Polymail(或其他一些用于跟踪电子邮件的工具)发送电子邮件时,然后在 'sent' 文件夹中我有一封没有跟踪像素的电子邮件,但是这封电子邮件的收件人有像素和同时每个人里面都有不同的代码(我想,确定是哪个收件人打开了邮件)。
这怎么可能?发件人和收件人拥有同一封电子邮件的不同内容。这可以使用 smtp / imap / gmail-api?
实现吗
当前的电子邮件协议在打开邮件时不会向发件人发送任何类型的 ACK。所以你需要在邮件内容中放置某种分析工具来跟踪它。
一些建议的方法和广泛使用的工具是 Bananatag。
或者,您可以使用自定义 Google 分析。参考这里 https://dyn.com/blog/tracking-email-opens-via-google-analytics/
对于标准 IMAP/SMTP 设置(特别是:不是 GMail),邮件被提交两次,一次发送到 SMTP,另一次发送到 IMAP 放置在已发送邮箱中。
没有要求它们必须相同:事实上,在正常使用中,例如 BCC header 会提交给 IMAP,而不是 SMTP。
GMail 和其他几个,虽然试图提供帮助并节省带宽,但会自动进行复制,但无法提供不同的版本。 (除非您想尝试找到重复项并将它们从带外删除)。
我必须创建电子邮件跟踪系统,但问题是当发件人打开电子邮件时,这被收件人计为打开。
当我通过 Polymail(或其他一些用于跟踪电子邮件的工具)发送电子邮件时,然后在 'sent' 文件夹中我有一封没有跟踪像素的电子邮件,但是这封电子邮件的收件人有像素和同时每个人里面都有不同的代码(我想,确定是哪个收件人打开了邮件)。
这怎么可能?发件人和收件人拥有同一封电子邮件的不同内容。这可以使用 smtp / imap / gmail-api?
实现吗当前的电子邮件协议在打开邮件时不会向发件人发送任何类型的 ACK。所以你需要在邮件内容中放置某种分析工具来跟踪它。 一些建议的方法和广泛使用的工具是 Bananatag。 或者,您可以使用自定义 Google 分析。参考这里 https://dyn.com/blog/tracking-email-opens-via-google-analytics/
对于标准 IMAP/SMTP 设置(特别是:不是 GMail),邮件被提交两次,一次发送到 SMTP,另一次发送到 IMAP 放置在已发送邮箱中。
没有要求它们必须相同:事实上,在正常使用中,例如 BCC header 会提交给 IMAP,而不是 SMTP。
GMail 和其他几个,虽然试图提供帮助并节省带宽,但会自动进行复制,但无法提供不同的版本。 (除非您想尝试找到重复项并将它们从带外删除)。