Есть ли способ отследить, была ли электронная почта открыта? - PullRequest
22 голосов
/ 05 мая 2009

Я начинаю работать над программным обеспечением для списка рассылки, которое мы используем для внутреннего использования (РЕДАКТИРОВАТЬ: хотя мы также отправляем электронные письма извне, поэтому мы не можем применять политику к почтовым клиентам) . Есть ли способ отследить, было ли при отправке электронного письма определенному пользователю это электронное письмо открыто, а не помечено как нежелательное или удалено без открытия?

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

Ответы [ 9 ]

19 голосов
/ 05 мая 2009

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

13 голосов
/ 05 мая 2009

Нет пуленепробиваемого способа проверить, прочитал ли пользователь вашу почту. И не должно быть ИМО.

8 голосов
/ 19 марта 2014

Я искал ответ на этот вопрос уже несколько недель и нашел там несколько вариантов. Тот, который мне нравится, отправит «открытые» данные в Google Analytics.

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

            <img src="http://www.google-analytics.com/collect?v=1
                &tid=UA-12345678-1
                &cid=12345
                &t=event
                &ec=email
                &ea=open
                &el=recipient_id
                &cs=newsletter
                &cm=email
                &cn=Campaign_Name
                " />
3 голосов
/ 05 мая 2009

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

1 голос
/ 05 мая 2009

Добавьте прозрачный GIF к электронной почте. Когда ваши пользователи отобразят изображение, оно запросит ваш сервер и добавит строку в ваш документ. Это скорость рендера. Это то, что маркетологи электронной почты называли «открытой ставкой».

Вы можете использовать MxM (http://www.m - x--m.net ) для доставки ваших писем. Они добавляют это автоматически и управляют доставкой и антиспамом для вас. Мы открыли этот кусок кода с открытым исходным кодом, но он написан на Python.

(раскрытие, я основатель этой компании)

0 голосов
/ 06 декабря 2013

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

0 голосов
/ 20 апреля 2012

Единственный способ отследить, читают ли пользователи (скачали) вашу электронную почту, - это поместить информацию не в электронное письмо, а в виде изображения или внешней HTML-страницы, и иметь только свою ссылку на указанный ресурс (либо через внешний браузер). или включение изображений в почтовом клиенте).

0 голосов
/ 05 мая 2009

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

0 голосов
/ 05 мая 2009

Если это внутреннее, я предполагаю, что у вас есть сервер IMAP (или Exchange или что-то еще у вас). Это было бы некрасиво, но это был бы «правильный» способ узнать, если почтовый клиент хотя бы отображал сообщение. Вы не можете гарантировать, что это было прочитано, конечно: -p

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...