有没有办法跟踪电子邮件是否已被打开?

时间:2009-05-05 01:05:28

标签: html email analytics

我开始研究我们在内部使用的邮件列表软件(编辑:虽然我们也在外部发送电子邮件,因此我们无法对邮件客户端实施政策)。有没有办法跟踪,当我向特定用户发送电子邮件时,是否已打开该电子邮件,而不是被标记为垃圾邮件或被删除而未被打开?

我想到的最简单的方法是提供需要从我们的服务器加载的一个像素的自定义映像,但是许多邮件客户端阻止了这种方法。是否有替代方法可以获得更好的数据?

10 个答案:

答案 0 :(得分:19)

邮件客户端阻止了所有这些尝试。最好的想法是给他们一个他们希望看到的图像,如果他们阅读邮件,因此他们选择在他们的邮件客户端显示图像。

答案 1 :(得分:13)

没有防弹方法来检查用户是否已阅读您的邮件。而且不应该有IMO。

答案 2 :(得分:8)

我几个星期以来一直在寻找这个问题的答案,并找到了几个选项。我喜欢的人会将“开放”数据发送给Google Analytics。

下面的图片应插入电子邮件正文中。我发送电子邮件的每个人都有一个唯一的客户编号,因此我可以看到打开/独特的打开,但不能根据Google的条款识别特定客户。

            <img src="http://www.google-analytics.com/collect?v=1
                &tid=UA-12345678-1
                &cid=12345
                &t=event
                &ec=email
                &ea=open
                &el=recipient_id
                &cs=newsletter
                &cm=email
                &cn=Campaign_Name
                " />

答案 3 :(得分:3)

您可以要求阅读回执(电子邮件功能),但大多数用户认为这是一个真正的痛苦。

答案 4 :(得分:1)

在电子邮件中添加透明gif。当您的用户显示图像时,它将查询您的服务器并在文档中添加一行。这也是渲染率。这就是电子邮件营销人员过去常说的“开放率”。

您可以使用MxM(http://www.m--x--m.net)发送电子邮件。他们自动添加并为您管理可传递性和反垃圾邮件。我们已经开源了这段代码,但它是在Python中。

(披露,我是该公司的创始人)

答案 5 :(得分:0)

如果这是内部的,我假设您拥有IMAP服务器(或Exchange或其他什么)。它有点难看,但这将是了解电子邮件客户端是否至少显示消息的“正确”方式。你当然不能保证它已被阅读:-p

答案 6 :(得分:0)

您可能会发送带有“已读回执”的邮件,然后执行所有邮件客户端在打开时自动发送通知的政策。

答案 7 :(得分:0)

跟踪用户是否阅读(下载)您的电子邮件的唯一方法是将信息放在电子邮件中,而不是像图片或外部html页面那样,只有您的电子邮件链接到所述资源(通过外部浏览器)或在电子邮件客户端启用图像。)

答案 8 :(得分:0)

您可以通过重新分发内容来满足您的需求。以这样的方式设计电子邮件:关注您的电子邮件的用户将点击某个链接以了解更多信息/继续阅读。换句话说,我主张避免这个问题,因为没有可靠的解决方案。

答案 9 :(得分:0)

对于 python,你可以使用 this 包。通过使用此包,您可以跟踪打开和点击邮件。