Я делаю инструмент PHP для отслеживания моих почтовых кампаний (только для моих клиентов, а не для рассылки спама).
Логика следующая:
Дело в том, что я умею считать отправленные и открытые электронные письма. Но не о том, как отслеживать количество клиентов, которые переходят по ссылке внутри электронного письма, и о том, выполняет ли этот клиент конверсию или нет. Любая идея?
Кстати, я могу поделиться репо для совместной разработки инструмента, если вам интересно 🙂
Спасибо, ребята!
Как правило, с подобными электронными письмами, например, визуальная ссылка довольно короткая «Читать дальше». Сама фактическая ссылка будет заполнена GET-параметрами, такими как «? Campaign = ABCDEF123&EmailType = управление&segmentid = 23 «. Вы могли бы использовать $ _GET, чтобы извлечь эти значения и сохранить их на любом удобном для вас носителе. Тот же принцип применяется для ваших преобразований путем встраивания значений в отправку формы ($ _POST) или щелчка по ссылке ($ _GET ).
да его простой человек следовать моему шагу
Шаг 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: когда пользователь нажимает на ссылку, перейдите на страницу, чтобы выполнить обновление, используя уникальный идентификатор пользователя, а затем перенаправить его на исходную ссылку, вот и все.
Отслеживание открытия электронного письма:
В письме есть изображение размером 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}}
Эта страница примет идентификатор получателя и пометит его как нажатие на данную ссылку, после чего вы сможете перенаправить пользователя на исходную ссылку.