Есть ли какой-нибудь способ отследить, было ли открыто электронное письмо?

StackOverflow https://stackoverflow.com/questions/822862

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

Я искал ответ на этот вопрос уже несколько недель и нашел там несколько вариантов. Тот, который мне нравится, отправит «открытые» данные в 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-страницы, и указывать только ссылку электронной почты на указанный ресурс (либо через внешний браузер). или включение изображений в почтовом клиенте).

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top