Методы отслеживания электронной почты в php - PullRequest
9 голосов
/ 31 марта 2010

Я занимаюсь рассылкой новостей в php. Мне нужно отследить посетителей, которые открывают нашу новостную рассылку. Я вставил изображение отслеживания в новостную рассылку, которая, кажется, мало работает.

Используя почтовую программу Shift, есть возможность встроить изображение в рассылку. Можно ли отслеживать с помощью этого встроенного изображения?

Существуют ли другие способы отслеживания электронной почты.

Ответы [ 2 ]

13 голосов
/ 31 марта 2010

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

Это означает, что у вашего трекинга есть URL, который выглядит следующим образом:

http://www.yoursite.com/tracking.php?id_newsletter=X&user_id=Y

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


Другие решения для отслеживания?

Вместо отслеживания количества просмотров, вы можете отслеживать количество кликов по ссылкам.

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

http://www.yoursite.com/destination-page.php

Ссылка будет указывать на страницу счетчика / отслеживания:

http://www.yoursite.com/track-clicks.php?newsletter_id=X&user_id=Y&destination_page_id=Z

И эта track-clicks.php страница будет:

  • вставить некоторые данные в базу данных (или в другое место) , чтобы отслеживать клик
  • выберите из базы данных (или в другом месте) URL-адрес страницы, которая соответствует destination_page_id=Z
  • перенаправить пользователя на эту страницу.


Отслеживание кликов вместо просмотров имеет несколько преимуществ:

  • Даже если число меньше, вы не отслеживаете пользователей, которые давно зарегистрировались и больше не заинтересованы: вы отслеживаете только тех пользователей, которые заинтересованы в том, чтобы читать вашу рассылку и переходить по ссылкам
  • Это должно работать намного лучше: даже если внешние изображения отключены, пользователям придется нажимать на ссылки отслеживания, чтобы получить доступ к интересующей их странице
2 голосов
/ 31 марта 2010

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

...