微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用隐藏图片在Gmail中进行电子邮件打开/点击跟踪

如何解决使用隐藏图片在Gmail中进行电子邮件打开/点击跟踪

我通过添加隐藏图像URL https://example.com/tracking/open/SOME_UNIQUE_ID在电子邮件中使用电子邮件跟踪机制 图片网址已在Gmail上转换为以下网址。

<img src="https://ci3.googleusercontent.com/proxy/LP0uwO5fHA2LPxEfKkef1e9imTurKBU5wawN6p8SArM9l6CRtsT_dmRtTqfZDVpmWRlhgnRqr0uA9QO7w85wlGOl5DUl2G4rZ-0JQI4pXmlzjGho6yWUCA03oRRfwDOvd5HeGokeHMpHFQ=s0-d-e1-ft#https://example.com/tracking/open/SOME_UNIQUE_ID" width="0" height="0" border="0" alt="" role="presentation" class="CToWUd">

这里的问题我无法检测到真实的用户代理或IP,因为它始终与google Ips和用户代理'Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)

相关

我看到有人为GMAIL打开/点击跟踪获得了正确的IP和位置。

我检查了所有请求标头,但对实际用户没有任何帮助。都和Google有关。

对此有何建议?

谢谢。

解决方法

对我来说,从标题中获取用户代理值有帮助。如果用户代理等于“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0”,那么它是一个谷歌机器人。 /p>

private static boolean IsGoogleBot(HttpRequest request){
    var userAgent = req.Headers["User-Agent"];
    return userAgent == "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0";}

IP 地址将指向 Google(在 Gmail 上我确定),但使用此方法您可以检测到真正的电子邮件打开。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。