PHP инструмент отслеживания кликов по электронной почте

Я делаю инструмент PHP для отслеживания моих почтовых кампаний (только для моих клиентов, а не для рассылки спама).

Логика следующая:

  1. Количество отправленных писем.
  2. Количество людей, которые открывают электронную почту.
  3. Количество людей, которые нажимают на ссылку внутри электронного письма.
  4. Конечный номер конверсии.

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

Кстати, я могу поделиться репо для совместной разработки инструмента, если вам интересно 🙂

Спасибо, ребята!

1

Решение

Как правило, с подобными электронными письмами, например, визуальная ссылка довольно короткая «Читать дальше». Сама фактическая ссылка будет заполнена GET-параметрами, такими как «? Campaign = ABCDEF123&EmailType = управление&segmentid = 23 «. Вы могли бы использовать $ _GET, чтобы извлечь эти значения и сохранить их на любом удобном для вас носителе. Тот же принцип применяется для ваших преобразований путем встраивания значений в отправку формы ($ _POST) или щелчка по ссылке ($ _GET ).

2

Другие решения

да его простой человек следовать моему шагу

Шаг 1: пока письмо отправлено, просто добавьте ссылку на свою страницу

<a href="http://example.com/own_page.php?id=<?php echo any unique user id ?>&original_link=<?php echo facebook.com ?>" >click here</a>

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

1

Отслеживание открытия электронного письма:

В письме есть изображение размером 1px x 1px, источник которого выглядит примерно так:

<img alt="something" src="http://yourdomain.com/track/open/{{RECIPIENTID}}" />

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

Отслеживание ссылки нажмите:

Если у вас есть ссылка в письме, которая говорит:

www.google.com

Измените это (программно) на что-то вроде:

http://yourdomain.com/track/link/{{RECIPIENTID}}/{{ORIGINALLINK}}

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

1
По вопросам рекламы [email protected]