GeekProxy и BeMob
BeMob облачный трекер без настройки прокси. Тестирование в его документации описано по старинке: скопировать ссылку кампании, вставить в адресную строку браузера, найти визит в Live Visits. Вот в этот браузер и ставится выход GeekProxy, чтобы визит пришёл из страны оффера, а не из вашей. В гайде разбираем этот тест и условия потока, которые реагируют на прокси-IP: Proxy, Crawler, Connection Type, ISP. Плюс бот-фильтры и платные метрики невалидного трафика, которые считают датацентровые IP.
Что нужно: активный план GeekProxy, данные прокси из кабинета и кампания в BeMob. Для части с Live Visits хватит бесплатного плана. Минут десять.
Получить прокси1 Перед началом
Поля прокси нет нигде. BeMob принимает клик на своих серверах и редиректит его, а слово «прокси» встречается только как условие правила. Условий всего 34. На сеть из них смотрят Connection Type, IP, ISP, Mobile Carrier, Uniqueness, Bot Filter Marks, WebView, Crawler и Proxy. Как именно определяется Proxy, документация не говорит, только что оно есть. Считайте его чёрным ящиком, который читает IP.
Дальше метрики невалидного трафика, они продаются отдельно: Traffic From Data Centers, Traffic From Blacklisted IPs, Frequent Events, Frequent Campaign Events, Fast Clicks. По документации проверка опирается на данные IP-адреса визита. Значит, датацентровый выход попадает в «Suspicious Visits (data centers IPs)». Резидентский или ISP-выход нет, потому что это не датацентровый адрес. Эта одна фраза и решает, с каким продуктом GeekProxy вы тестируете.
Что понадобится
- Активный план GeekProxy (резидентские или ISP; почему не датацентр, в разделе 7)
- Данные прокси из кабинета: хост, порт, логин, пароль
- Chrome или Firefox с отдельным профилем либо профиль антидетекта
- Кампания BeMob с потоком, лендингом и оффером. Live Visits работает на Free; условие Proxy и бот-правила указаны как функции планов, сверьтесь со своим
- Поле Откуда взять
- Протокол HTTP (SOCKS5 только с белым списком IP)
- Хост IP или имя шлюза из кабинета
- Порт из кабинета
- Логин из кабинета
- Пароль из кабинета
2 Где взять данные прокси
- Войдите в кабинет GeekProxy
- Откройте план. У планов с оплатой за IP (ISP, датацентр) адреса, порты, логин и пароль лежат прямо на карточке, а кнопка Export отдаёт список текстом
- У резидентских планов нажмите Options. Панель Proxy Configuration соберёт строку логина со страной, городом и настройками сессии. Готовую строку копируйте из Proxy List
Выбирайте страну оффера. Если правило потока использует State/Region или City, выбирайте и город, иначе тест пойдёт по пути по умолчанию, и о правиле вы ничего не узнаете.
3 Браузер через прокси
Всё как с любым трекером, длинная версия в гайдах по Google Chrome и Firefox.
- Заведите отдельный профиль браузера под тесты. У BeMob есть условие Uniqueness, и куки вчерашнего визита сегодня сделают из вас повторного посетителя
- Укажите
IPи портPORTкак HTTP-прокси, в окне логина введитеLOGINиPASSWORD - Откройте
https://ipinfo.io/json. IP на странице должен быть адресом прокси
Chrome, Edge, Opera и Firefox не отправляют учётные данные SOCKS5. Берите HTTP с логином и паролем или SOCKS5 с планом GeekProxy, переключённым на белый список IP. Антидетекты принимают оба варианта.
4 Открываем ссылку кампании и смотрим Live Visits
Гайд BeMob по тесту конверсии говорит прямо: скопируйте ссылку кампании из BeMob и вставьте в адресную строку браузера, так создаётся настоящий click ID. Сделайте ровно это в браузере с прокси. Пройдите по редиректу на лендинг, кликните на оффер и проверьте язык, валюту и цену для этого гео.
Потом откройте Live Visits в BeMob. Визит появится через несколько секунд, со страной и ISP выбранного выхода. Документация отдельно предупреждает, что при ручном тесте из браузера макросы источника трафика остаются пустыми: их некому заполнить без рекламной сети. Это норма, а не баг.
5 Правила потока, бот-фильтры и метрики невалидного трафика
Правила это место, где тип выхода начинает иметь значение. Зайдите во Flows, нажмите New, затем Add new rule и Add condition. У каждого условия есть Equal и Not equal, условия складываются через Logical AND или Logical OR, а приоритет правил задаётся перетаскиванием вверх и вниз. Правило Proxy = Equal с переходом на безопасную страницу поймает всё, что детект BeMob называет прокси. Правило по Connection Type или ISP будет маршрутизировать по сети, к которой принадлежит ваш выход.
Бот-фильтры
В Settings на вкладке Bot filters три действия: Mark As Bot, Redirect bot, Close connection. Правила детекта собираются из условий вроде Connection type, Country, IP, ISP, Mobile carrier, User agent, Referrer, Device type и так далее. Помеченный визит потом можно маршрутизировать в потоке условием Bot Filters Marks = Marked as bot, а в отчёте он попадает в колонку Bot visits. Одна ловушка. Если вы написали бот-правило на IP своего офиса, чтобы тестовые клики не попадали в статистику, браузер с прокси приходит с другого IP и помечен не будет.
Метрики невалидного трафика
Они покупаются отдельно в Subscription, Invalid Traffic Tracking, кнопка Buy у каждой метрики. После включения появляются колонки вроде «Suspicious Visits (data centers IPs)», и по ним можно строить правила распределения. Frequent Campaign Events срабатывает выше 60 событий в минуту, Fast Clicks на кликах быстрее 800 миллисекунд. Ручной тест эти две никогда не зацепит. А вот датацентровую метрику неправильный выход зацепит точно.
Landing Page Protection (Settings, Security) подписывает URL лендинга секретным ключом с TTL. Она нужна, чтобы спай-сервисы не доставали вашу страницу, и не работает с no-redirect трекингом. Если лендинг не пускает тестовый визит, проверьте это раньше, чем винить прокси.
6 Проверка работы
- В браузере с прокси откройте
https://ipinfo.io/jsonи убедитесь, что видите IP прокси - Вставьте ссылку кампании, пройдите от лендинга до оффера
- Найдите визит в Live Visits. Country, ISP и Connection Type должны совпасть с выходом
- Визит должен пройти ожидаемым путём потока, без бот-метки и, если метрика куплена, без датацентрового флага
Дальше следующее гео. У каждой страны свой выход и свой проход. И следите за лимитом Free-плана в 100 000 событий в месяц: тестовые клики тоже считаются.
7 Какой продукт GeekProxy подходит
Для проверок в браузере Residential Flex или статический ISP. Оба приходят из абонентских сетей, поэтому не попадают в датацентровую метрику и не дают условию Proxy в BeMob ничего очевидного для совпадения. Flex работает только по TCP, для сёрфинга этого достаточно, страна выбирается на сессию; статический ISP держит один адрес неделями. Мобильные обязательны, когда поток маршрутизирует по Connection Type = mobile или по Mobile Carrier: ноутбук на Wi-Fi за резидентским прокси до этой ветки не доберётся. Датацентр IPv4 по определению попадает в «Suspicious Visits (data centers IPs)», так что в тестах со стороны посетителя ему не место.
8 Частые проблемы
Визит считается подозрительным или его ловит правило Proxy
Вы пришли с датацентрового выхода. Переключитесь на резидентский или ISP и откройте ссылку кампании ещё раз. Класс определяется по IP, в BeMob крутить нечего.
Live Visits показывает визит, но макросы источника пустые
Норма для ручного теста из браузера. Так написано в документации. Макросы заполняет рекламная сеть, а во вставленной ссылке никакой сети нет.
Лендинг не пускает
Истекла подпись Landing Page Protection, или кампания на no-redirect трекинге, который защита не поддерживает. Сначала чините это, прокси здесь ни при чём.
Браузер не спрашивает пароль прокси
Вы настроили SOCKS5. Chrome и Firefox учётные данные SOCKS5 не отправляют. Используйте HTTP с логином и паролем или план с белым списком IP.
Аккаунт на Free-плане заблокирован
У Free-плана 100 000 событий в месяц и никакого перерасхода, выше лимита аккаунт блокируется. Раунды тестов по многим гео набегают быстрее, чем кажется.
Прокси для проверок в BeMob
Резидентские, ISP и мобильные выходы под каждое гео, HTTP и SOCKS5, готовы за секунды.
Заказать