在gMail中跟踪已打开的邮件

4
我希望能够追踪gMail中的电子邮件何时被打开,并在某个地方显示它。
我不想使用第三方邮件服务。
我需要使用Gmail API,并使用其他工具来追踪此操作。
同事说有一个名为Shiftmail之类的工具。
你知道任何可以跟踪通过Gmail API发送的电子邮件的工具吗?

我不太确定你所说的“追踪电子邮件打开”是什么意思。你是想获取已经“阅读”的消息并在界面上显示它们,还是试图跟踪消息在发送时的传递路径,并确定它是否已被送达? - Morfinismo
@Morfinismo,没错,我想追踪邮件何时被打开并在某个地方显示。 - j doe
我认为可能有一种方法可以做到这一点。您需要使用服务帐户的Gmail API获取用户消息列表,然后检查每个消息是否应用了“未读”标签。如果没有,则表示该电子邮件已被阅读。您需要查看此处的文档 https://developers.google.com/gmail/api/v1/reference/users/messages/list 和 https://developers.google.com/gmail/api/v1/reference/users/messages/get。 - Morfinismo
1个回答

3

你知道有什么工具可以跟踪通过Gmail API发送的电子邮件吗?

  • 据我所知,官方Gmail博客已经宣布了一个令人兴奋的变化,即电子邮件提供商通过在电子邮件中插入一个小图片(对于每个订阅者都是独特的)来跟踪打开情况。当该图片被加载时,我们就知道电子邮件已经被打开。

    请查看Gmail中的打开跟踪更加准确以获取有关此更改的更多信息。

  • 另一方面,您可能还想检查并查看Postmark - 跟踪打开情况是否有帮助。启用打开跟踪功能发送电子邮件将在您的电子邮件中嵌入一个不可见像素,使Postmark能够在查看电子邮件时记录信息。但请注意,使用Postmark时存在限制。

是否有API来利用Gmail的像素缓存?

  • 我不太确定这是否是您要寻找的,但您也可以检查跟踪像素API。如上所述,

    Google Mail会缓存图片,这可能导致您的像素被缓存并且在电子邮件打开时无法触发!为了解决这个问题,在您的电子邮件中添加一个无缓存头就可以了!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接