Как отслеживать посетителей на сайте, которые перешли из мессенджеров?

Стек сайтов: PHP, JS, NGINX, api-платформа.

Я создаю собственную аналитику на сайте, чтобы отслеживать, откуда приходят посетители. Посетителей с других сайтов отслеживаю с помощью JS свойства "document.referrer". Как я могу отслеживать посетителей, которые заходили на мой сайт из мессенджеров (приложения)?


Есть какой-нибудь способ сделать это?
  • Вопрос задан
  • 623 просмотра
Пригласить эксперта
Ответы на вопрос 2
Vindicar
@Vindicar
RTFM!
document.referer - на клиентской стороне.
На серверной стороне - HTTP-заголовок Referer.
А вообще - нет, способа нет, так как ссылки во внешних приложениях не дают Referer.
Есть обходные пути.
1. Включать в ссылку какой-то referer ID, тогда можно будет отследить, кто перешел на сайте по этой конкретной ссылке.
2. Если мессенджер использует страницу с предупреждением о переходе по ссылке (как Steam, например), то тогда переход будет с этой страницы, и его можно будет отследить. Но это зависит от мессенджера.
Ответ написан
Комментировать
@ComodoHacker
С помощью реферальных ссылок. Ссылки, попадающие в мессенджеры, должны чем-то отличаться от обычных.

Добавьте на страницы сайта кнопки "Поделиться", и обяжите тех, кто занимается SMM, ими пользоваться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект