Я реализовал очень распространенный подход к отслеживанию скорости открытия электронной почты с использованием прозрачного изображения 1x1px:
<img src="https://myserver/trackresponse?source=1&action=1"
style="border:0;width:1px;height:1px;" alt="" />
И php-код для отслеживания ответа и возврата изображения выглядит следующим образом:
header('Content-Type: image/png');
(Record response on DB)....
$im=imagecreatefrompng("/images/pixel.png");
imagepng($im);
imagedestroy($im);
При просмотре электронной почты выполняется запрос изображения (я знаю это, поскольку ответ записывается в БД).
Хотя Gmail (приложение для веб-почты и iphone) и даже Outlook.live.com правильно отображает электронную почту (так как вы не можете видеть пиксель отслеживания), почтовое приложение Windows (Windows 10) отображает это:
Есть идеи?