В этой статье я снова хочу рассмотреть такое звено процесса заливов на крипту, как ссылка автологина. Что это такое? Когда лид кликнул на рекламу, прочитал историю успеха на преленде, перешел на лендинг и оставил там свои данные для регистрации, они по API улетают к брокеру. Брокер, в свою очередь, возвращает ту самую ссылку автологина, по которой юзер попадает в свой личный кабинет внутри «Системы Илона Маска». Ссылка живет всего пару минут, и необходимо, чтобы лид перешел по ней прямо в момент ее создания.
Тёмная сторона силы
И вот, манипулируя этой ссылочкой, можно как обманывать брокера ради эгоистичной жажды профита, так и помогать ему, все также спасая попутно свой профит. Начнем с того, что любят все арбитражники. С читерства!
Ситуация 1. Спасаем ночной трафик
Ситуаций, когда лид нужно перекинуть другому брокеру, может быть много. Например:
- Он просто внезапно перестал работать.
- У брокера что-то сломалось, и система не работает.
- Лид пришел вечером или ночью, когда колл-центр не работает и система не обрабатывает лиды.
Последний вариант встречается наиболее часто. Брокеры хотят лиды, которые только что зарегистрировались, перешли по ссылке автологина и ждут, когда им позвонит менеджер колл-центра. Чем быстрее звонок, тем выше вероятность получить депозит. Но многие колл-центры настолько зажрались, что не работают ночью, а некоторые и с 17:00 по местному времени объявляют сиесту. Что делать?
Выгружаем все неприкаянные лиды в отстойник и по их данным делаем регистрацию у брокера утром, когда он-таки соизволил открыть свой выспавшийся и отдохнувший колл-центр. Он присылает ссылку автологина, но лид по ней уже не перейдет, он ушел заниматься своими делами. А переход нужен. Что делать?
Расскажу на пальцах, ваш технарь реализует. Итак, берем юзер-агент пользователя и его IP, впихиваем в заголовки (часть HTTP-запроса) и просто делаем запрос к ссылке автологина самостоятельно. Переход есть? Есть. А проверять, настоящий ли переход, ни один брокер проверять не станет (спойлер: нет) благодаря своей великой лени, которая хоть тут сыграет нам на руку.
Пример кода:
User-Agent: $useragent X-Forwarded-For: $ip Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: gzip, deflate, br
Внутри AlterCPA за такую пакость отвечает хак autologiner
, который старается учитывать все возможные параметры для более качественной имитации перехода по ссылке.
Ситуация 2. Защищаем контакты брокера
Еще летом, когда я только начинал вести свой блог, слил лайфхак, как найти контакт прямого крипто-рекла за пять минут. Там для достижения цели использовалась как раз ссылка автологина, через нее можно откопать нужный контакт, чтобы получить свежий оффер в свою партнёрскую сеть. Далее были постики, как защититься от такого наглого воровства, и один из самых примитивных и действенных советов — отключить ссылку автологина.
Проблема только одна. Брокеры требуют, чтобы ссылка работала и юзеры по ней переходили. Поступаем в этом случае так же, как и в первой ситуации. Подменяем данные юзера и автоматически отправляем брокеру наш фейковый переход.
Что с этим всем делать?
Если вы партнёрка — вводите у себя эту технологию. Она несложная, но повышает профит на 5-10%. Вы арбитражник? Стучите своему менеджеру и узнавайте, что происходит с вашими лидами, если брокер в момент регистрации недоступен. И интегрируйте механику, которую я описал выше. Имитация перехода по ссылке автологина снимает проблемы с брокерами, но при этом позволяет спасать свои лиды и отправлять их брокеру на обработку. А еще можно спокойно защищать контакты рекламодателя, чтобы конкуренты не получили к ним доступ.
Светлая сторона силы
Рассматриваем ситуации, когда хотим, чтобы ссылка автологина корректно обрабатывалась. Да-да, спасать линку тоже смысл есть. Брокеры не просто так хотят, чтобы юзер переходил по ней и попадал в кабинет. Когда продукт перед глазами, колл-центру будет проще делать продажи, и, соответственно, партнерка и арбитражник получают больше депозитов на том же трафике.
Что такое дубликат и как он появляется?
Думаете, у брокеров стоят современные системы на суперкомпьютерах, которые быстро обрабатывают данные? Если бы! В реальности во многих случаях, после отправки данных лида, создание и отправка человеку ссылки автологина занимает время. Иногда 15 секунд, что уже очень долго, иногда 2-3 минуты, что вообще неадекватно. Дело в том, что между лидом и брокером куча шлюзов, и если даже один тормознет, будет неприятная задержка ответа на запрос.
В итоге получаем две вероятные проблемы:
- Что делает человек в таких случаях? Кликает на кнопку «Зарегистрироваться» еще раз. И еще раз. Что происходит у брокера? Ему приходит каждый раз новый лид! Те самые дубликаты. В таких случаях браузер сам отбрасывает первый запрос и забывает о нем. А сервер, в свою очередь, отбрасывает дубликаты. В итоге получаем ситуацию, когда браузер ждет ответа на последний запрос, а ему приходит ответ на первый. И юзер уже не может попасть в систему. Брокер будет злиться, а конверсия в депозит будет ниже.
- Сервер брокера слишком долго тупит и лид получает ошибку такого типа «Время ожидания ответа истекло». И в лучшем случае, возвращается назад и действует по предыдущему пункту.
Как избавиться от дубликатов и спасти ссылку автологина?
Разберем обе проблемы по очереди. Защититься от маниакального кликанья по кнопке регистрации можно только одним методом. Блокировать кнопку «Регистрация» после первого запроса и выводить уведомление, что идет создание кабинета и это занимает время. Если вы арбитражник, применяйте это в своих лендах. Если партнёрская, передайте своим верстальщикам и выдавайте вебам защищенные лендинги. Если у вас AlterCPA, не забывайте ставить галочку блокировки повторной отправки формы при создании лендинга. Блокировка реализуется через JS. В момент отправки формы либо создается слой поверх всего сайта, в котором показывается загрузчик, либо все кнопки сайта получают атрибут disabled
.
В случае когда вылетает ошибка, спастись можно правильной настройкой TDS партнерки, которую я и реализовал у себя в AlterCPA. Правильная настройка TDS — это всего лишь отправка отклоненных лидов другим рекламодателям. У нас в системе для этого используется «скрипт обработки отмен». В нем указываем условия перенаправления в другие компании. Например, дубликаты — в одну компанию, некорректное ГЕО — в другую.
Если лид не убежал после такой ошибки, то вариант у него один — вернуться назад к лендингу и снова кликнуть на кнопку регистрации. Пока лид страдал у монитора, партнёрская сеть уже получила ссылку автологина и задача системы сохранить ее как единственно верную и передать лиду в ответ на новый запрос, который он выполнит после возврата на лендинг. При этом все новые запросы блокируем на своей стороне и даже не отправляем их брокеру.
Когда к брокеру данные приходят повторно, он вопит: «Дубликат, дубликат!», — и данные просто уходят в пустоту. Не будь как брокер! Зачем орать, когда можно просто снова выдать ссылку автологина? Вы же не зря ее заботливо сохранили при первой отправке.
Вывод
Потерять конверсию из-за того, что человек долго ждал ответа от тормознутой системы брокера — крайне обидно. Выше два простейших лайфхака, применив которые, можно повысить свой профит на 3-7%, как показывает наша статистика.