Подтвердить что ты не робот

Отслеживать массовые кампании электронной почты

В прошлом месяце Litmus выпустил службу электронной почты для аналитики (май 2010).
См. Здесь: http://litmusapp.com/email-analytics

Они могут похвастаться очень крутым отслеживанием "скорости чтения": они могут отслеживать нормальные чтения, скины и просматривать/удалять.

Как они могут отслеживать скольжения и просматривать/удалять? Это мне кажется невозможным:)

Они также отслеживают вперед и распечатывают. Печать легко (они включают запрос печати css @media с изображением bg).

Но вперед? Я думаю, что это может быть комбинация между последующими открывающимися и разными IP-адресами. Однако это означает, что если я открою свою почту и перечитаю ее с другого компьютера, она будет считаться переадресацией. Любые идеи по этому поводу?

Подводя итог: Litmus Email Analytics говорит, что они могут отслеживать электронные письма, просматривать, просматривать/удалять, печатать и вперед. Как они это делают (просматривает, просматривает/удаляет и пересылает)?

Код отслеживания: Это код. Вы создаете уникальный код для каждой комбинации списков/кампаний (чтобы вы могли отслеживать кампании..), тогда вы помещаете следующий код html/css перед тегом вашего сообщения электронной почты.

<style>@media print{
 #_t { 
    background-image: url('https://a6.emltrk.com/XX0000XX?p');}
 }
 div.OutlookMessageHeader, table.moz-email-headers-table, blockquote #_t {
    background-image:url('https://a6.emltrk.com/XX0000XX?f')
   }
</style>
<div id="_t"></div>
<img src="https://a6.emltrk.com/XX0000XX" style="display:none" width="1" height="1" border="0" />

Результаты тестирования:

В Gmail работает отслеживание печати. Yahoo! как-то не получается. Glances/Deleted действительно работает, я тестировал.

4b9b3361

Ответ 1

Код работает следующим образом:

<style>
/* Print stylesheet */
@media print{
    #_t { 
        background-image: url('https://a6.emltrk.com/XX0000XX?p');
    }
}
/* Forward stylesheet */
div.OutlookMessageHeader, table.moz-email-headers-table, blockquote #_t {
    background-image:url('https://a6.emltrk.com/XX0000XX?f')
}
</style>

<!-- Extra DIV -->
<div id="_t"></div>

<!-- Main Image -->
<img src="https://a6.emltrk.com/XX0000XX" style="display:none" width="1" height="1" border="0" />

Появляется изображение, которое загружается при просмотре электронной почты. Это подсчитывает статистику "открыть".

Существует также дополнительный div (с id _t), на который ссылается таблица стилей. В разделе @media print применяется фоновое изображение, когда печатается электронное письмо. URL-адрес изображения имеет дополнительный атрибут p, который, вероятно, говорит Litmus, что письмо печатается.

Прямая статистика вычисляется аналогичным образом: фоновое изображение загружается, когда присутствуют некоторые элементы. Outlook соответствует div.OutlookMessageHeader, что-то еще (похоже, Thunderbird, возможно, с учетом moz) соответствует table.moz-email-headers-table, а все остальное соответствует blockquote #_t (снова используется дополнительный DIV). Эти элементы создаются клиентом электронной почты при составлении пересылаемого письма. На этот раз изображение загружается с флагом f, который говорит Litmus рассчитать переднюю статистику.

Эти статистические данные должны быть взяты с солью, однако: большинство почтовых клиентов будут блокировать изображения любого вида, пока пользователь не решит их показать. Большинство клиентов электронной почты полностью исключают любые таблицы стилей, что делает статистику печати и пересылки неактуальной для таких клиентов, как Gmail, Hotmail и Yahoo! Почта.

Надеюсь, это имеет смысл! Я еще не совсем понял статистику взгляда/удаления. Когда я это сделаю, я обязательно сообщу вам.

Ответ 2

Я считаю, что хороший способ отслеживать время, когда кто-то открывает электронную почту, - это симулировать очень медленное соединение.

Вы можете просто создать обработчик отслеживания, который возвращает байт отслеживания изображений байтом. После каждого байт засыпают ответ и сон в течение определенного периода времени.

Если вы столкнулись с закрытым потоком, клиент закрыл электронное письмо (удалено или изменено на другое электронное письмо, которое знает).

Во время исключения вы знаете, как долго клиент "читает" электронное письмо.

Надеюсь, что это поможет; -)

Ответ 3

Интересно, если для skims, если он может запросить изображение, но src script спит в течение нескольких секунд, тогда перенаправление 302 на себя. Он мог рассчитывать количество раз, когда он перенаправлялся, и останавливать перенаправление через определенное количество раз, чтобы убедиться, что браузер не запрашивает предупреждение о переадресации (но, возможно, браузеры не делают этого предупреждения для изображений в любом случае, никогда не тестировал его).