我正在处理一封电子邮件,该邮件将作为营销工作发送出去。 在电子邮件中,将有一个按钮,允许人们“保存事件的日期”,我希望能够检测到单击按钮后是否在gmail中打开了电子邮件,以及是否在gmail中打开了它将提供Google添加到日历链接 - 否则它将提供ICS文件。
还有另一封电子邮件正是如此,它不会检测到用户代理,因为无论浏览器和操作系统和设备如何,如果电子邮件是在gmail中打开的,它会重定向到谷歌添加到日历中!
我一直试图想出这个问题已经有一段时间了,虽然没有成功,但我还是想尝试很多其他想法。
编辑:我发现gmail会将data-saferedirecturl添加到所有链接
我想知道是否有办法检测到这个?
答案 0 :(得分:1)
如果您想知道链接点击的来源,可以使用图片技巧来实现:
但请注意:如果收件人在Gmail中再次打开邮件,您将无法看到对服务器的请求,因为此图片已保存在代理服务器的缓存中。
答案 1 :(得分:0)
您无法将javascript传递给mailreader。 但您可以添加Email Tracking Pixel。