Как проверить, что наша электронная почта была прочитана в веб-почте с использованием PHP

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

заранее спасибо

7 ответов

Вы можете использовать ошибки изображения, иначе говоря, пиксели отслеживания (потому что они обычно являются невидимыми изображениями 1x1). Не ожидайте, что это будет на 100% надежно, так как есть вероятность, что из-за этого почтовые клиенты будут помечать ваши письма как спам. Некоторые клиенты просто не будут запрашивать изображения вообще.

Вот как лакмусовая бумажка отслеживает их электронные письма с помощью нескольких показателей: было ли письмо переслано, распечатано, как долго оно было прочитано и т. Д. Их основа... Ошибки в изображениях. Я объяснил, как каждый из них работает здесь.

Встраивание любого вида кода JavaScript увеличит вероятность появления спам-флага на несколько порядков. Не делай этого.

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

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

Однако это работает только в том случае, если пользователь (а) читает свою электронную почту в режиме HTML, (б) позволяет ему загружать графику и (в) читает ее, пока он в сети.

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

Лучший способ (т. Е. Наиболее социально приемлемый и с наименьшей вероятностью блокируемый) заключается в предоставлении пользователю ссылки для получения дополнительной информации с уникальным идентификатором. Это, конечно, не говорит вам, что было прочитано, но оно говорит вам, кто интересуется тем, что они прочитали, что, вероятно, более ценно знать в любом случае.

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

Это больше всего связано с графическим элементом, таким как 1x1 пиксель или другие изображения. Лучший способ - сгенерировать пиксель с помощью php.

Затем вы добавляете такой код в свою электронную почту

файл pixel.php создает файл img и отправляет в вашу базу данных сообщение о том, что электронная почта с идентификатором 1 была открыта.

Та же теория со ссылками.

Нет возможности отследить открытия текстовых электронных писем.

Я также предоставляю инструмент makreting электронной почты, просто напишите мне, если у вас есть интерес.

александр [AT]fincha[точка] ком

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

Вы можете попробовать реализовать "веб-ошибки", небольшие изображения с уникальной ссылкой, отправляемой каждому получателю, чтобы вы могли видеть, когда изображение загружается с вашего сервера, но для этого требуется, чтобы пользователь (опять же, по крайней мере, в современных почтовых клиентах) явно сказать "загрузить изображения".

Однако вы можете предоставить ссылки на контент, которым вы управляете, опять же с уникальными идентификаторами для каждого сообщения, чтобы узнать, кто заинтересован в вашем контенте.

Я знаю, что этот ответ приходит чертовски поздно, но это может быть полезно.

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

  • Добавить изображение ошибки.
  • Добавьте небольшую (уникальную для электронной почты) текстовую ссылку, сообщающую, что "в маркетинговых целях, пожалуйста, нажмите здесь, если вы читаете письмо". (Не ждите, что все нажмут на него, просто читайте дальше.;-)) Если вам это действительно не нравится, вы можете даже использовать ссылку "отписаться" и подсчитать, сколько получателей отписалось.
  • Отслеживайте, сколько раз ошибка изображения была устранена.
    • Разделите получателей на 2 группы:
      • Группа A, которая получила доступ к ошибке изображения. Все люди в этой группе отображали сообщение на экране.
      • Группа B, у которой нет изображения с ошибкой. Некоторые люди в этой группе могли прочитать сообщение, но их почтовые клиенты заблокировали изображение.
  • Подсчитайте, сколько процентов людей в группе А перешли по ссылке.
  • Рассчитать - при условии, что процентная доля в группе B одинакова - сколько раз сообщение было бы отображено на экране, если бы тот же процент людей щелкнул ссылку.

Пример:

  • Вы отправили 10000 информационных бюллетеней с разными идентификаторами (например, ID 1 - 10000).
  • Через месяц ошибка изображения была устранена 3000 раз. Вы прекрасно себя чувствуете, как минимум 3000 читателей!
  • Ссылка была нажата 500 раз. 300 кликов по ссылке были получены из электронных писем, в которых также устранена ошибка изображения.
  • Теперь вы можете рассчитать. 300 из 3000 писем с разрешением изображений сообщили о клике, то есть 10%.
  • Итак: 10% пользователей, прочитавших новостную рассылку, на самом деле нажали на ссылку.
  • Таким образом, 500 кликов означают 5000 прочитанных электронных писем.

Видите ли, хотя ошибка с изображением устранялась только 3000 раз, у вас есть основания полагать, что примерно 5000 человек действительно прочитали (т.е. отобразили) сообщение.

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

Тем не менее, существует множество способов - но не ожидайте, что какой-либо из них будет надежным:

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

В любом случае, я не связан с этим сайтом, только с первым результатом, который придумал Google, (есть и несколько других), но я вижу http://trackemailmarketing.com/ (отслеживание маркетингового сообщения Googled EMail)

Что касается того, как вы делаете это самостоятельно, возможно, если вы сможете придумать логику и то, как она будет работать. Однако существует масса проблем, которые необходимо преодолеть, учитывая множество разных клиентов с разными ограничениями (например, блокировка клиентов) и т. Д.

Другие вопросы по тегам