Ответ 1
Почтовые клиенты блокируют почти все эти попытки. Лучшая идея - дать им изображение, которое они хотели бы видеть, прочитали ли они сообщение, и поэтому они предпочитают отображать изображения в своем почтовом клиенте.
Я начинаю работать с программным обеспечением для рассылки, которое мы используем внутри (EDIT: хотя мы также отправляем электронные письма, поэтому мы не можем применять политику для почтовых клиентов). Есть ли способ отслеживать, был ли при отправке электронной почты определенному пользователю открыта электронная почта, а не была помечена как нежелательная или удалена без открытия?
Самый простой подход, который, как я думал, состоял в том, чтобы обслуживать однопиксельный пользовательский образ, который нужно будет загружать с наших серверов, но ряд почтовых клиентов блокирует этот подход. Есть ли альтернативный подход, который улучшает данные?
Почтовые клиенты блокируют почти все эти попытки. Лучшая идея - дать им изображение, которое они хотели бы видеть, прочитали ли они сообщение, и поэтому они предпочитают отображать изображения в своем почтовом клиенте.
Нет пуленепробиваемого способа проверить, прочитал ли пользователь вашу почту. И не должно быть ИМО.
Я искал ответ на этот вопрос в течение нескольких недель и нашел несколько вариантов. Тот, который мне нравится, отправит "открытые" данные в 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.net) для доставки ваших писем. Они добавляют это автоматически и управляют доставкой и антиспамом для вас. У нас есть открытый исходный код, но он находится в Python.
(раскрытие, я являюсь основателем этой компании)
Если это внутренне, я предполагаю, что у вас есть сервер IMAP (или Exchange или что-то еще-есть). Это было бы отвратительно, но это был бы "правильный" способ узнать, действительно ли почтовый клиент отобразил сообщение. Вы действительно не можете гарантировать, что это было прочитано, конечно: -p
Вы можете отправить почту с запросом "читать квитанции" и затем применить политику, согласно которой все почтовые клиенты автоматически отправляют уведомления при открытии.
Быстрые заметки о том, кто будет использовать это позже:
Если вы хотите простой подход и не прочь немного заплатить, посетите www.didtheyreadit.com и www.readnotify.com; эти абстрактные далеко от любой реализации, с которой вам придется иметь дело.
Единственный способ отслеживания того, читают ли пользователи (загружают) вашу электронную почту, - это помещать информацию не в электронную почту, а как что-то вроде изображения или внешней страницы html и только иметь ссылку на ваш ресурс (через внешний браузер или включение изображений в почтовом клиенте).
Возможно, вы сможете удовлетворить свои потребности, перераспределив контент. Создайте электронную почту таким образом, чтобы пользователи, которые заботятся о вашей электронной почте, нажимают на определенную ссылку, чтобы узнать больше/продолжить чтение. Другими словами, я защищаю эту проблему, потому что нет твердого решения.