使用img跟踪电子邮件打开

时间:2015-07-04 01:28:47

标签: google-apps-script

我创建了一个脚本,该脚本发送一封包含隐藏img的电子邮件,其中包含网络应用的链接:

var uniqkey =    Utilities.formatDate(new Date(), "UTC", "yyMMddHHmmssSSS");
var trackingUrl = "https://script.google.com/a/macros/wizy.io/s/AKfycbxGctgLJeU1aqTpT0G5Nj0I6N65GKJIAvJcJYvdko4/dev";    
<img src="'+ trackingUrl+' ?key="' +uniqkey+ '" style="display:none;"/> 

每次提交表单时,都会发送一封包含此隐藏图片的电子邮件。目的是通过运行包含此脚本的Web应用程序来跟踪电子邮件的打开:

function doGet(e) {
  var key=e.parameter.key;
  Logger.log(key);
  MailApp.sendEmail("maher@wizy.io", "test", key);
}

但是,我已经看到,当邮件发送时,src更改为:

<img src="https://ci6.googleusercontent.com/proxy/Oiry89sbJhKLci7KPgJ9E6ZR7uwMxFtx3llzwiBXII5gDfP5wwDbimOy2RX4ZRVr5SyiR4XhIetEJ0p5_4oTX9Z-kwLSL61skprvCeVdIgVdaaFTofhFmlub-4BwJQ0IaBCjRQt6Lpw1FCosN-ERYJvYMip67Mtq2rGJFw=s0-d-e1-ft#https://script.google.com/a/macros/wizy.io/s/AKfycbxGctgLJeU1aqTpT0G5Nj0I6N65GKJIAvJcJYvdko4/dev+?key=" class="CToWUd">

...并且在打开电子邮件时脚本不会运行。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你无法修复它。去年谷歌改变了他们的邮件,以便所有图像都在他们自己的服务器中镜像,以防止你正在做什么(跟踪)。