Есть ли какой-нибудь способ отследить, было ли открыто электронное письмо?
Вопрос
Я начинаю работать над программным обеспечением для рассылки, которое мы используем внутри компании (РЕДАКТИРОВАТЬ:хотя мы также отправляем электронные письма извне, поэтому мы не можем применять политику к почтовым клиентам).Есть ли какой-либо способ отследить, было ли это письмо открыто, когда я отправляю электронное письмо конкретному пользователю, а не помечено как нежелательное или удалено без открытия?
Самый простой подход, о котором я подумал, состоял в том, чтобы обслуживать пользовательское изображение размером в один пиксель, которое необходимо было бы загрузить с наших серверов, но ряд почтовых клиентов блокируют этот подход.Существует ли альтернативный подход, который позволяет получить более качественные данные?
Решение
Почтовые клиенты блокируют практически все подобные попытки. Лучшая идея - дать им изображение, которое они хотели бы видеть, прочитав сообщение, и поэтому они решили отображать изображения в своем почтовом клиенте.
Другие советы
Нет пуленепробиваемого способа проверить, прочитал ли пользователь вашу почту. И не должно быть ИМО.
Я искал ответ на этот вопрос уже несколько недель и нашел там несколько вариантов. Тот, который мне нравится, отправит «открытые» данные в 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
" />
Вы можете запросить квитанцию о прочтении (функция электронной почты), но большинство пользователей считают это настоящей проблемой.
Добавьте прозрачный GIF к письму. Когда ваши пользователи отобразят изображение, оно запросит ваш сервер и добавит строку в ваш документ. Это скорость рендера. Это то, что маркетологи электронной почты называли «открытой ставкой».
Вы можете использовать MxM ( http: //www.m--x--m. нет ) для доставки ваших писем. Они добавляют это автоматически и управляют доставкой и антиспамом для вас. Мы открыли этот кусок кода с открытым исходным кодом, но он написан на Python.
(раскрытие, я основатель этой компании)
Если это внутреннее, я предполагаю, что у вас есть сервер IMAP (или Exchange или что-то еще у вас). Это было бы некрасиво, но это было бы "правильно" способ узнать, отображал ли почтовый клиент хотя бы сообщение. Вы не можете гарантировать, что это было прочитано, конечно :-p
Возможно, вы отправите письмо с пометкой «прочитайте квитанции». запросил, а затем применил политику, согласно которой все почтовые клиенты автоматически отправляют уведомления при открытии.
Единственный способ отследить, читают ли пользователи (скачали) вашу электронную почту, - это поместить информацию не в электронное письмо, а в виде изображения или внешней html-страницы, и указывать только ссылку электронной почты на указанный ресурс (либо через внешний браузер). или включение изображений в почтовом клиенте).
Возможно, вы сможете удовлетворить свои потребности, распространяя контент. Создайте электронную почту таким образом, чтобы пользователи, которым небезразлична ваша электронная почта, нажимали определенную ссылку, чтобы узнать больше / продолжить чтение. Другими словами, я рекомендую избегать этой проблемы, потому что нет твердого решения.