Привет, друзья! Сегодня выкладываем статью от Даниила Выголова, занявшую первое место в конкурсе от Conversion "Жаркая весна". В материале автор рассказывает, как клоачить с помощью скрипта без трекера.
Привет, сегодня поговорим о том, что же делать, если вы ещё не накопили на нормальное решение типа IM KLO, мысль о покупке Кейтаро и настройке фильтров вселяет в вас уныние, но мечта о том, чтобы лить членокремы на Азию не покидает вас даже во сне✨
Что делать, что делать. Клоаку, ясен хрен. Но, конечно же, не с нуля.
Необходимый набор скиллов, чтобы провернуть всё нижеописанное: умение редактировать текст в Блокноте и копировать файлы.
Итак, откуда растут ноги нашего решения? Однажды на просторах интернета мной был обнаружен широко известный в узких кругах скрипт под названием «Binomo cloaker». Кто автор сей поделки, а также почему её название так похоже на имя всем знакомого трекера - я хз.
В тот момент я лил оффер «Набор трусиков Popkees» с Facebook, и фб очень не нравилось обилие голых задниц у меня на лендингах. Трекера у меня не было, а ленды хостились на бесплатном тарифе Макхоста (сразу скажу, что потребуется хостинг с поддержкой PHP). Поскольку имелся хороший скилл в кодинге, я засучил рукава и полез во внутренности скрипта, дабы допилить его до текущих реалий.
Что же на данный момент может эта штука?
- Клоакинг БЕЗ редиректов, путём подгрузки файлов
- Определяет ip и страну посетителя (геобазы на январь 2019)
- Определяет ОС и UserAgent пользователя
- Может отсеивать посетителей в зависимости от наличия/отсутствия Referer-а
- Может провести простейший A/B тест лендингов
- Ведёт учёт посетителей в текстовом файлике (пишет IP, страну, UserAgent и т.п.)
- Содержит IP базу ботов ФБ, собранную с мира по нитке, отсортированную и более менее годную
Качаем архив со скриптом клоаки вот отсюда.
Теперь, как с этим всем жить. Для простейшего варианта работы нам понадобится скачать себе на комп две вещи: ваш лендинг и whitepage. Надеюсь, рассказывать, где взять whitepage, не нужно?
Отлично, далее нам нужно объединить файлы лендинга, whitepage и всё из архива скрипта клоаки в одной папке: создаём новую папку и копируем туда всё по очереди. У whitepage переименуйте файл index.html в indexw.html, а у основного лендинга переименуйте его в indexb.html. Следите, чтобы имена файлов у whitepage и лендинга не совпадали и не перезаписывались!
Осталось настроить клоаку! Открываем файл index.php в любом текстовом редакторе: лучше, чтобы не ломать глаза, с подсветкой кода, типа Notepad++, но если лень, то и старый добрый Блокнот тоже пойдёт.
В целом, код хорошо прокомментирован, если вы вдруг умеете в PHP, то вам будет несложно разобраться, ну а если нет, то я вам сейчас всё расскажу
У клоаки 2 режима работы: полный и обычный. Полный — это когда ВСЕ посетители отправляются на whitepage. Я его использовал на всякий случай при прохождении модерации. Если хотите делать также, то не забывайте потом переключаться на обычный, а не то нальёте в пельменную!
Обычный же — это когда трафик распределяется в зависимости от правил. По умолчанию включён именно он, а когда нужно переключиться на полный, меняем в строке #4 нолик на единицу:
В обычном режиме мы можем задавать различные правила, о них ниже.
В строках #7-8-9 указываем только те ОС на которые льём, например, если льём только моб траф, то убираем внутри кавычек всё кроме iOS и Android. Если льём и ПК и моб, то можно оставить всё, как есть.
На 10й строке указываем через запятую список тех стран, на которые мы льём. Страны указываем двухбуквенными сокращениями через запятую.
Если у вас есть свой набор ботов, либо вы просто хотите отключить пару-тройку ненужных ip, то добавьте их через запятую в строке 11, но если список большой, то лучше откройте в текстовом редакторе файл bots.dat и запихните ваш списочек туда.
Ну и наконец на строке #13 можно включить правило, чтобы пользователи с пустым referer-омотсылались на whitepage. Чтобы включить - меняем 0 на 1, но сначала подумайте, надо ли оно вам.
Теперь небольшая плюшка номер раз: все посетители сайта будут записаны в файлик visitors.txt, можно его открывать прям в браузере и смотреть, кто и откуда заходит.
На скрине красным выделен отфильтрованный посетитель (в данном случае — бот), его можно определить по циферке 1 в соответствующем столбце + после этой единички написано, почему посетитель был отфильтрован: у него неизвестная нам ОС и неверное ГЕО. Когда вас будут банить (а банить будут, это всё же не коммерческое решение), то можете открывать этот файлик и брать айпишники последних зашедших юзверей и добавлять их в файл bots.dat, ибо перед баном, обычно, заходят модераторы.
Плюшка номер два: если вы вдруг хотите юзать не один лендинг, а сделать A/B тестировани нескольких, то всё, что вам надо сделать, это опять-таки объединить их все в одной папке и прописать их индексные файлы через запятую на строке 43, как в примере ниже.
Трафик будет каждый раз рандомно идти на один из указанных лендингов, равномерно распределяясь между ними.
Дело за малым - проверить работоспособность полученного Франкенштейна. Заливаем всю нашу папку на хостинг, заходим на сайт — должен грузиться лендинг. Чтобы проверить, как работает клоака, совершим простую манипуляцию: выясняем свой ip адрес путём соответствующего запроса в гугле и прямо на хостинге добавляем свой ip в строке #11
Не забываем сохранить файл. Теперь заходим на сайт - должен грузиться whitepage. Работает!
На этом всё, успешного клоакинга, лейте в плюс, господа, и пишите в комментах, сколько лидов вам удалось отлить с помощью этого скрипта!