Способ как получить бесплатно трафик на свой сайт из системы рекомендательного контента pulse.mail.ru
Введение
Некоторое время, я транслировал свою ленту статей на площадку рекомендательного контента от Mail.ru, все было хорошо, но вот только компания решила, что раздавать трафик она на сайты больше не хочет, а хочет кешировать статьи у себя.
Я успешно пробыл в системе около года, трафик то был, то его не было и я нашел небольшой баг в рекомендательной системе. Проще говоря, не происходила никакая проверка клика по виджету и абсолютно любой клик учитывался системой как настоящий.
Продебажив работу виджета я нашел эндпоинты за которые дергает клиент, чтобы получить этот несчастный клик и написал генератор кликов. Дополнительно добавил генератор рандомных юзерагентов, чтобы случайно не забанили.
Требования
- Необходимо чтобы ваш сайт был подключен и одобрен в системе
- Установленный docker и docker-compose
Установка
Репозиторий с проектом лежит на github, склонируйте его командой
git clone https://github.com/r4hx/PulseBoost
Настройка
Перейдите в каталог PulseBoost
cd PulseBoost/
Отредактируйте переменные окружения в файле Dockerfile
ENV SITEMAP_URL=https://egorovegor.ru/post-sitemap.xml ENV PULSE_WIDGET_ID=partners_widget_egorovegorru ENV SLEEP_INTERVAL=3600 ENV BOOST_POINT=20
- SITEMAP_URL — ссылка на ваш файл sitemap
- PULSE_WIDGET_ID — идентификатор виджета, можно посмотреть в кабинете паблишера
- SLEEP_INTERVAL — интервал ожидания между запусками цикла
- BOOST_POINT — количество кликов в одном цикле
И запустите приложение с помощью команды
docker-compose up
Теперь на ваш аккаунт должны начать поступать клики 🙂
Заключение
Не советую злоупотреблять этим и использовать значения в разумных целях.
Например не более 500 кликов в день.