Почта майл как узнать что письмо прочитано. Как узнать, дошло ли мое сообщение? Как скрыть, что вы прочли чужое письмо
Иван Иваничев
Пожалуй, каждый – хотя бы раз в жизни – хотел узнать, прочитано ли письмо. Типичные ситуации:
- Откликнулись на интересную вакансию. Отправили резюме, портфолио и сопроводительное письмо, а в ответ тишина. Полная неопределенность.
- Участвуете в творческом конкурсе. Сроки поджимают, скоро будут определять победителя. При этом вообще непонятно, смотрели вашу работу или нет.
- Отправили прайс-лист / медиакит по e-mail. Хотите позвонить потенциальному клиенту вскоре после того, как он ознакомится с коммерческим предложением . Не знаете, когда это произойдет.
Уведомление о прочтении – не вариант: пользователь может отказаться отправлять подтверждение, при этом прочитать письмо и ничего не ответить.
Сервисы email-маркетинга и постмастеры, конечно, дадут необходимую статистику, но они актуальны только при массовой рассылке с собственного домена. Обычному пользователю все это ни к чему.
Таким образом, остается два способа узнать, прочитано ли письмо на почте «Яндекса» / Mail.Ru / Gmail.
1. Использовать готовые решения: специальные сервисы и расширения
Есть ряд сервисов и браузерных расширений, позволяющих отследить, открыл ли адресат ваше письмо. Это самый простой путь, вот только, к сожалению:
- Многие бесплатные продукты устарели / работают некорректно.
- За современные и удобные решения надо платить, иначе – ограничения и реклама.
Я изучил три разных инструмента для email-трекинга. Среди них:
- GetNotify, который не обновлялся с 2012 года.
Принцип работы: чтобы узнать, прочитано ли письмо, нужно отправить его по адресу вида [email protected]. Затем сервис, очевидно, добавляет в контент скрытый код и перенаправляет письмо непосредственно адресату – [email protected]. Когда получатель открывает его, отправителю приходит уведомление на почту.
Все бы хорошо, но есть проблема с кодировкой, и ругается почтовая служба.
(платно или бесплатно), а можно закрепить на каждое письмо событие и наблюдать отчет в Google Analytics. Понятное дело, что это вариант не для всех — скорее, для маньяков убежденных веб-аналитиков. Для этого переходим в Gmail и пишем кому-нибудь письмо (с картинками, форматирование текста, гиперссылками и чем вам еще нужно). Сохраняем письмо в черновиках, переходим в этот документ в Google Docs. Документ предложит сохранить копию — соглашайтесь. Выбирайте в меню «Email Tracker» и далее «Initialize». Подтверждайте связь с Gmail — это единоразовая операция, она позволит отправлять письма прямо из Google Docs.
После этого, переходите в Send Email и выбирайте нужный черновик по теме письма, добавив к нему ID профиля в Google Analytics*. Нажимайте «Send Mail».
Фактически скрипт добавляет в ваше письмо микроскопическую прозрачную «картинку», размером в 1*1 пиксель. Адресат ее не увидит. Да и вы тоже:)
Когда адресат откроет письмо, скрипт отработает это событие и засчитает «посещение». Учитывая, что можно смотреть отчеты системы веб-аналитики в реальном времени, то можете это дело наблюдать «со спецэффектами»:)
Как посмотреть нужный отчет в Google Analytics?
Важное уточнение: все это будет работать, если адресат включит отображение картинок в полученном письме.
Открываем систему веб-аналитики и выбираем «события» в меню «Стандартные отчеты». Тут и будет ваша категория Email Open и события по ней. Будут отображаться email адреса ваших адресатов, темы писем и прочая статистика.
*Идентификатор отслеживания (ID) Google Analytics выглядит в таком формате: UA-xxxx-yy. Вы его легко можете найти в системе веб-аналитики (Администратор -> выбираете конкретное представление (проект) -> Настройки ресурса и там смотрим Tracking ID)
Есть еще более простой способ проверить, читал ли адресат ваше письмо: использовать сокращатели ссылок, например, goo.gl или bit.ly, и затем проверить, переходил ли он по этим ссылкам.
При создании информационной рассылки для своей компании я озаботился о том, прочитали ли мои подписчики письма. На емайл счетчик не поставишь, скрипты никакие не выполнишь, поэтому нужно искать выход. Самый простой способ - попросить пользователя перейти по ссылке - по понятным причинам может на сработать. Ссылка «отписаться» сработает если пользователю это неинтересно, т.е. получим информацию не совсем ту, что нужна. Выход напросился сам собой.
Если в письме используются какие-либо элементы с Вашего сайта, то нужно просто посчитать количество их скачиваний. Почтовые клиенты весьма примитивны и можно рассчитывать лишь на скачивание изображений. Следовательно делаем скрипт, который выдает простую белую картинку:
$image = imagecreatetruecolor(10,10) or die("Cannot create image"); imagefill($image, 0, 0, 0xFFFFFF); header("Content-type: image/png"); imagepng($image); imagedestroy($image); ?>
Проверяем - действительно картинка генерируется. Однако теперь нужно определить уникальный ли посетитель. Простой способ, поставив в письме тег таким образом:
где - это уникальный идентификатор подписчика (MD5 хеш от емайла). Внедряем в html страницу, проверяем в браузере - отображается. Теперь запишем статистику в базу данных:
// Подключаемся к базе данных
$dbh=mysql_connect ("localhost", "site_textpat", "lynksru")
or die ("I cannot connect to the database because: " . mysql_error());
//Выбираем базу
mysql_select_db ("site_textpat");
//Обновляем запись, инкрементируем количество скачиваний
$query="UPDATE `site_textpat`.`bab_pm_subscribers`
SET readed=readed+1
WHERE `bab_pm_subscribers`.`unsubscribeID` ="$i" LIMIT 1" ;
//Выполняем запрос.
$result = mysql_query($query,$dbh)
or die("Invalid query: " . mysql_error());
?>
Теперь при каждом скачивании картинки в базе данных увеличивается число скачиваний для заданного идентификатора. Формируем письмо, отправляем для проверки. И тут оказывается, что тот же Gmail просто-напросто игнорирует такие изображения. Нужен какой-то способ интерпретировать стандартные ссылки на картинки как обращения к скрипту. Конечно можно наделать кучу скриптов, но это не рационально.
На помощь приходит mod_rewrite для apache. Чтобы распознать ссылку на картинку и подменить ее ссылкой на скрипт нужно в каталоге скрипта создать файл.htaccess такого вида:
Первой инструкцией включаем mod_rewrite, второй регулярным выражением вычленяем из ссылки имя png файла, без расширения. Имя может
- состоять из цифр и букв: [:alnum:]
- иметь любое их количество: [[:alnum:]]+
- имя запоминаем: ([[:alnum:]]+)
- конец расширение будет.png: ([[:alnum:]]+).png
//Создаем изображение $image = imagecreatetruecolor(10,10) or die("Cannot create image"); //заливаем белым imagefill($image, 0, 0, 0xFFFFFF); //в заголовке указываем что шлем png изображение header("Content-type: image/png"); //выводим и уничтожаем imagepng($image); imagedestroy($image); // Подключаемся к базе данных $dbh=mysql_connect ("localhost", "site_textpat", "lynksru") or die ("I cannot connect to the database because: " . mysql_error()); //Выбираем базу mysql_select_db ("site_textpat"); //Обновляем запись, инкрементируем количество скачиваний $query="UPDATE `site_textpat`.`bab_pm_subscribers` SET readed=readed+1 WHERE `bab_pm_subscribers`.`unsubscribeID` ="$i" LIMIT 1" ; //Выполняем запрос. $result = mysql_query($query,$dbh) or die("Invalid query: " . mysql_error()); ?>
Теперь изображения в письма можно вставлять обычным способом:
mod_rewrite сам изменит ссылку и передаст управление нашему скрипту. По крайней мере Gmail, Outlook и даже OpenOffice Writer корректно распознали и отобразили изображение, а счетчик прочтений исправно инкрементировался.
Описанный метод можно использовать практически везде, где нужно посчитать количество открытий html структур, ведь изображения поддерживаются почти везде.
Или же сообщение в мессенджере, а затем, не получив ответа, начинаете теряться в догадках - а дошло ли оно? В некоторых случаях это действительно можно проверить, все зависит от способа, которым сообщение было послано.
Вам понадобится
- -мобильный телефон;
- -интернет.
Инструкция
Многие из нас активно пользуются этим мессенджером, практически отказавшись из-за этого от использования обычных смс. Как в Вайбере узнать, что сообщение прочитано и доставлено ли оно вообще? В отличии от тех же смс, где доступны только уведомления о доставке, здесь для этого существует специальный статус.
Что такое статусы и для чего они нужны
Статус – это отображение состояния чего-либо: чтобы узнать, отправлен или не отправлен файл/текст, понять, прочитано ли сообщение в Вайбере, онлайн человек или офлайн. Ты видишь информацию о своих друзьях, а они о тебе. По умолчанию все статусы включены и отображаются.
Изменения можно внести в разделе «Настройки» , пункт «Конфиденциальность», кнопки «В сети» и «Просмотрено». Если их отключить, о том, когда человек заходил в Вайбер и какие сообщения просмотрел. Правда, сделав это на своей стороне, ты не сможешь понять, что сообщение Viber прочитано и увидеть прочую информацию о собеседниках.
Статус «В сети» - можно менять 1 раз за 24 часа.
Как посмотреть, прочитано ли твое сообщение
Теперь о том, как в Вибере посмотреть прочитано ли сообщение. Состояние послания отображается прямо под ним, справа. Надпись изменяется в соответствии со статусом месседжа:
- «Отправка» . Текст еще не дошел до сервера. Выделяется серым цветом. Обычно на отправку требуется не больше 30 секунд. Если «зависание» продолжается больше этого времени, есть смысл проверить, работает ли интернет.
- «Отправлено» . Текст на сервере, в стадии пересылки адресату. Фон под словами – синий.
- «Доставлено» . Послание достигло цели, оно находится на устройстве адресата, но еще не просмотрено.
- «Просмотрено» . Твой друг открыл чат и прочитал сообщение.
По каким причинам доставка сообщения может задержаться:
- На стороне получателя проблемы с интернетом.
- Смартфон/компьютер получателя выключен.
- Адресат вышел из Вайбера на своем устройстве.
Уточним, что значит «сообщение в Вайбере доставлено, но не прочитано». Мы написали, что статус «Отправлено» свидетельствует о том, что текст пришел абоненту, которому был послан. Однако это не означает, что человек сразу узнает о том, что ему писали. Он может попросту не услышать оповещения. Поэтому не стоит беспокоиться, если эта надпись стазу не меняется на «Просмотрено».
Иногда отправителю необходимо узнать, прочитано ли его письмо с электронной почты получателем. В особенности, когда отправляются важные документы , отчёты, конфиденциальные данные или срочная новостная информация (просьба, событие, извещение и т.д.).
Эта статья расскажет вам, как узнать, прочитано ли письмо электронной почты, используя популярных почтовых сервисов и сторонние программы.
Настройки в e-mail
Mail.ru
1. Нажмите «Написать письмо».
2. Заполните форму: введите адрес получателя, тему, текст письма.
3. В графе «Тема» клацните иконку «письмо», чтобы включить опцию уведомления.
Если необходимо получить сообщение о том, что на отправленное письмо нет ответа, клацните кнопку «звонок» и укажите период времени, по истечении которого нужно уведомить.
После оформления письма в форме нажмите опцию «Уведомить». Она находится под полем текста, по правую сторону от кнопки «Отправить».
Так же, как и на Mail.ru, вы можете настроить уведомление, если ответ не будет получен в указанный срок:
- нажмите «Уведомить»;
- в ниспадающем меню выберите период (1 час, 12 часов и т.д.).
Сторонние сервисы
Выполняет мониторинг отправленных сообщений с Gmail и Outlook. Вся информация о статусах электронных посланий после установки дистрибутива размещается в специальной вкладке.
Сервис предоставляется в двух тарифных планах : платный и бесплатный. Коммерческая версия наделена расширенными функциями мониторинга.
Русскоязычный сервис от компании StarForce. Сообщает пользователю дату и время открытия письма, IP-адрес получателя, а также защищает отправляемую информацию от утечки (открытия вложений, копирования). Поддерживает все популярные почтовые сервисы.
Bananatag.com
Интегрирует в профиль почты кнопку «Track & Send». После её нажатия программа сервиса вставляет в текст письма невидимую картинку размером 1x1 пиксель. Ссылка на неё автоматически формируется и привязывается к вашему аккаунту. При помощи неё осуществляется мониторинг отправленного письма (получено, открыто оно или нет).
На офсайте выберите используемую платформу:
- Gmail;
- Outlook;
- Other Email Clients (другие почтовые клиенты).
Установите аддон сервиса в браузер. После подключения его опции появятся в профиле e-mail.
Выберите одно из выше рассмотренных решений и осуществляйте мониторинг отправленной корреспонденции. Удобной вам работы в e-mail!
Пожалуй, каждый – хотя бы раз в жизни – хотел узнать, прочитано ли письмо. Типичные ситуации:
- Откликнулись на интересную вакансию. Отправили резюме, портфолио и сопроводительное письмо, а в ответ тишина. Полная неопределенность.
- Участвуете в творческом конкурсе. Сроки поджимают, скоро будут определять победителя. При этом вообще непонятно, смотрели вашу работу или нет.
- Отправили прайс-лист / медиакит по e-mail. Хотите позвонить потенциальному клиенту вскоре после того, как он ознакомится с коммерческим предложением. Не знаете, когда это произойдет.
Уведомление о прочтении – не вариант: пользователь может отказаться отправлять подтверждение, при этом прочитать письмо и ничего не ответить.
Сервисы email-маркетинга и постмастеры, конечно, дадут необходимую статистику, но они актуальны только при массовой рассылке с собственного домена. Обычному пользователю все это ни к чему.
Таким образом, остается два способа узнать, прочитано ли письмо на почте «Яндекса» / Mail.Ru / Gmail.
1. Использовать готовые решения: специальные сервисы и расширения
Есть ряд сервисов и браузерных расширений, позволяющих отследить, открыл ли адресат ваше письмо. Это самый простой путь, вот только, к сожалению:
- Многие бесплатные продукты устарели / работают некорректно.
- За современные и удобные решения надо платить, иначе – ограничения и реклама.
Я изучил три разных инструмента для email-трекинга. Среди них:
- GetNotify, который не обновлялся с 2012 года.
Принцип работы: чтобы узнать, прочитано ли письмо, нужно отправить его по адресу вида [email protected]. Затем сервис, очевидно, добавляет в контент скрытый код и перенаправляет письмо непосредственно адресату – [email protected]. Когда получатель открывает его, отправителю приходит уведомление на почту.
Все бы хорошо, но есть проблема с кодировкой, и ругается почтовая служба.
- Bananatag – красивый, но эффективный на 0 %.
По описанию Bananatag – отличное решение: 5 писем в день бесплатно; подробная статистика; интеграция с Gmail, Outlook и мобильными email-клиентами.
По факту – ни одно прочитанное письмо не отобразилось в дашборде. Хотя я пробовал писать и на «Яндекс», и на «Мейл». Сервис даже не смог сообщить, прочитано ли письмо, отправленное самому себе на Gmail 🙂
- MailTrack для Gmail, с которым все ОК, кроме саморекламы.
MailTrack – полезнейшее расширение для Chrome, Firefox, Opera и Edge. Оно позволяет узнать, когда прочитано письмо на почте.
К недостаткам инструмента можно отнести саморекламу в подписи, однако она отключается всего за полтора доллара в месяц. Если же купить подписку за 2, 5 $, можно настроить отслеживание кликов и оповещения в режиме реального времени.
2. Внедрять пиксель и отслеживать открытия через GA
Это путь для тех, кто не ищет легких путей. И, конечно, любит HTML и веб-аналитику.
Суть:
- В HTML-код письма через тег внедряется картинка 1 x 1 (далее – скрытый пиксель).
- Когда получатель открывает письмо, нужные данные передаются в Google Analytics.
- Система засчитывает событие – так вы узнаёте, прочитано ли письмо.
Шаблон скрытого пикселя –
Подробнее о параметрах URL:
- v – версия протокола, менять цифру не нужно.
- tid – идентификатор счетчика Google Analytics. Можно использовать уже имеющийся или создать отдельный. Если не знаете, как – читайте в нашем руководстве .
- t – тип действия. В нашем случае это событие, поэтому – “event”.
- cid – анонимный идентификатор клиента. Можно вписать что угодно, главное, не упоминать там персональные данные. E-mail получателя тоже нельзя.
- ea – тип события. Мы хотим узнать, открыто ли письмо, поэтому ставим “open”.
- ec – категория события. Параметр необязательный, но с ним удобно изучать отчеты.
Теперь вопрос в том, как внедрить этот волшебный код в письмо. Есть несколько вариантов:
- Через редактирование HTML в Google Chrome.
Суть метода: нажать на «просмотреть код» → найти нужный кусок (по словам из письма) → кликнуть правой кнопкой и выбрать “edit as HTML” → сохранить через Ctrl+Enter. Все это нужно сделать, когда письмо полностью написано, но еще не отправлено.
Увы, этот вариант не очень. В интерфейсах «Яндекс.Почты» и Gmail вообще не сработало. С «Мейлом» получилось, но с глюками: код сработал больше сотни раз еще до того, как письмо было прочитано.
- С помощью sendhtmail.ru.
Sendhtmail – простой бесплатный сервис, который отправляет HTML-письма. В один клик вставляете код и вперед.
Сразу так отправлять письма получателям – не вариант. Правильное решение: сначала написать себе на e-mail, а затем уже пересылать другим. Главное, не забыть поменять тему письма.
Шаблон HTML-письма со скрытым пикселем:
Привет!Это тест HTML-письма со скрытым пикселем
С уважением, Иван.
Учтите: код сработает, когда вы откроете письмо от sendhtmail.ru, чтобы переслать его дальше. Этого можно избежать, если отключить отображение картинок в своей почте.
- Через Mozilla Thunderbird.
Если вы еще не отвыкли от десктопных почтовых программ, можно использовать Thunderbird. Бесплатный кроссплатформенный софт от Mozilla позволяет вставлять HTML-код в письма.
Обратите внимание
- Скрытый пиксель не сработает, если адресат отключит отображение картинок в браузере / почтовом сервисе. Правда, сейчас так мало кто делает – нет ограничений по скорости и объему трафика, как раньше.
- Прежде чем отправлять важные письма со скрытым пикселем, нужно понять, что выбранный способ работает. То есть, сначала пробуйте на своих имейлах. В Google Analytics результат виден сразу, если открыть отчет по событиям в реальном времени (как на скриншоте в начале второго раздела).
- Код может сработать раньше: в процессе вставки через Chrome / пересылки письма от Sendhtmail / попытки отправки в Thunderbird. Отслеживайте такое в реалтайм-режиме Google Analytics. И на всякий случай сравнивайте дату / время отправки письма и регистрации события в счетчике.
- Если счет писем идет на сотни, рассылка становится массовой – пора вообще забыть о бесплатной почте @yandex.ru / @gmail.com / @mail.ru. Регистрируйте домен, настраивайте постмастеры, используйте сервисы email-маркетинга.
Ссылка на