2010-04-29 4 views
4

Я написал приложение электронной почты на PHP, которое обрабатывает очень большие списки рассылки. Есть ли способ узнать, какие электронные письма открыты и кем? Любое решение будет делать, пока оно может сказать мне, действительно ли пользователь получил и открыл электронное письмо. Я не хочу использовать квитанции электронной почты, так как это может отложить получателей.Попытка собрать электронную почту для анализа

Если это актуально, я использую frameworkIgniter framework.

+0

Может быть, этот вопрос и ответ, который я дал это может помочь вам начать работу: http://stackoverflow.com/questions/2550479/email-tracking-techniques-in- php –

ответ

6

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

<img src="http://yourdomain.com/tracking/1x1.gif?cId=12345&uId=56789"> 

Используйте моды-переписано, чтобы подтолкнуть все пределы «/ отслеживания /» в вашу аналитике сценарий, загвоздка QUERY_STRING и возвращает 1x1 GIF для клиентов электронной почты.


От монитора кампании:

http://help.campaignmonitor.com/topic.aspx?t=89

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

Важно понимать, что курс не является 100% точной величиной . Запись «открытого» может произойти только , если почтовый клиент читателя способен отображать html с изображениями , и эта опция включена. Так что если вы отправляете только текстовые сообщения , нет возможности записывать открытые . Точно так же люди, читающие ваше html-сообщение без отображения изображений, будут не записываться как открытые (если они не нажмите ссылку).

Другая проблема заключается в том, что ваши читатели могут иметь панель предварительного просмотра в своем письме клиент. В этой области предварительного просмотра может быть , автоматически отображающая вашу электронную почту (и, следовательно, загрузка изображений) без чтения, когда-либо имеющего , щелкните по нему или прочитайте его.

Таким образом, вы никогда не должны принять вашу открытую скорости как жесткие и быстрые номера, , потому что вы никогда не можете знать истинную фигуры. Он гораздо лучше используется в качестве руководства и как способ , измеряющий тенденции на вашем электронном адресе кампаний.

+0

Чтобы добавить к этому, это не на 100% точно, потому что многие почтовые программы, включая gmail, по умолчанию не отображают изображения от неутвержденных отправителей. Часть рассуждений, чтобы помочь предотвратить спам. – Robert

2

Вы можете поместить крошечный невидимый img в каждое электронное письмо, причем каждое изображение по-разному соответствует конкретному электронному адресу. Затем вы разбираете свои журналы доступа и видите, какие изображения были запрошены, и вы знаете, какие электронные письма были открыты.

Это не доказательство дурака, но я видел, как некоторые компании используют этот метод.

1

Прочтены квитанции, но они поддерживаются только конкретными клиентами (то есть Outlook), и даже тогда им предоставляется возможность не уведомлять вас об их прочтении.

Единственный другой вариант - связаться с вашим сервером при чтении электронной почты. Для этого вы можете реализовать пиксель отслеживания, который является прозрачным gif 1x1. Вы можете перехватить ответ на своем сервере и зарегистрировать время, дату, IP-адрес и т. Д.

Это все еще не является надежным, поскольку некоторые клиенты, такие как gmail, не показывают изображения по умолчанию.

Вы можете прочитать здесь: http://en.wikipedia.org/wiki/E-mail_tracking