Салам алейкум, граждане! Я уже не раз писал у себя в блоге о разных кастомных фишках, которые можно сотворить, используя замечательный трекер — Кейтаро. Также недавно рассказывал вам про один из алгоритмов «многоруких бандитов», который можно и нужно использовать в нашей арбитражной работе для минимизации потерь бабла при тестировании и для максимизации профита при масштабировании. Ну и я, такой, подумал: а что если попробовать реализовать этот алгоритм в рамках трекера? И у меня-таки есть, что вам показать 🙃
Установка скрипта
Мы уже разбирали с вами кастомные макросы и фильтры, сегодня же речь пойдёт об ещё одной возможности «врезаться» в логику работы трекера — кастомные редиректы. Качаем вот отсюда файлик epsilongreedy.php, редактируем там в 18-20 строках апи-ключ от Кейтаро, домен, на котором он у вас висит (с http:// в начале) и часовой пояс, если трекер у вас настроен не на Москву. После чего закачиваем файл себе на сервак, в папку application/redirects.
Алгоритм работы скрипта
Немного пробежимся по логике того, что будет происходить после того, как вы начнёте использовать данный скрипт:
- В 10% случаев (при желании процент настраивается на 21 строке скрипта) алгоритм будет выбирать рандомную проклу из имеющихся;
- В оставшихся 90% алгоритм возьмёт стату за сегодня по всем проклам из своей кампании и выберет лучшую из них по любому выбранному вами показателю: LP CTR, EPC, CR, CRs;
- Если у всех прокл одинаковый показатель — берётся рандомная, что логично;
- После того, как будет выбрана прокла произойдёт редирект в эту же кампанию, к адресу будет добавлен специальный параметр с идентификатором проклы, по этому параметру пользователь попадёт в нужный поток трекера.
Настройка кампании в Кейтаро
Итак, давайте теперь со всем этим взлетать: покажу вам настройку работы с моим редиректом на примере кампании на похудение. Допустим, у нас есть пара прокл и столько же лендов (либо пара проклалендов). Читаем логику работы и дальше смотрим скрины с описанием.
Первое, что нужно сделать, конечно же заклоачить: создать перехватывающий поток для ботов — не мне вас учить, собственно 🙃
Второе — необходимо сделать отдельный поток, который будет отвечать за кастомный редирект и за выбор нужной проклы. Этот поток должен идти непосредственно ЗА потоком клоакинга, т.е. все нормальные пользователи сначала попадают сюда, дальше их редиректит уже на поток с нужной проклой.
Третье — под каждую проклу создаём отдельный поток. Если у вас проклаленды — то выбираем один проклаленд, если есть ленды, то в потоке будет одна прокла и все ленды.
Теперь со скринами:
Перехватывающий поток для клоакинга с локальным вайтом, ничего интересного.
Второй поток с кастомным редиректом
Кастомный редирект назван EpsilonGreedy по названию алгоритма (эпсилон-жадный). В поле URL пишем параметр, по которому алгоритм будет выбирать лучшую проклу. Доступные значения:
- lp_ctr (по умолчанию) — пробив проклы
- epc_confirmed — EPC, сколько денег вы получаете с клика
- cr — Conversion Rate вашей связки из клика в лид
- crs — Conversion Rate вашей связки из клика в продажу
Сохраняем поток, сюда мы ещё вернёмся чуть позже, а пока создаём потоки под каждую проклу.
Поток под одну из двух прокл из нашего примера
После того как создали схему потока, запоминаем ID проклы и переходим на вкладку Фильтры. Там нам надо указать этот ID вот так:
Добавляем Фильтр — Параметр, имя параметра — eg (EpsilonGreedy), значение параметра — ID вашей проклы в этом потоке.
То же самое делаем со второй проклой, у меня она идёт с ID 295. Итого 2 проклы — 2 идентификатора: 265, 295. Запомнили их, и теперь возвращаемся в наш второй поток и ставим эти идентификаторы в исключения. Делаем мы это потому что после того, как отработает алгоритм он редиректнет траф в эту же кампанию и в хвосте ссылки будет написано: eg=265. Так вот, чтобы траф опять не попал во второй поток, а попал в поток с проклой, мы и задаём исключения в фильтре второго потока.
Фильтр второго потока. Обратите внимание, что здесь мы ставим переключатель на «Нет».
Выводы
Да какие выводы? Идёте, настраиваете, пользуетесь, отписываете в комментарии, насколько всё хорошо работает, и льёте в плюс! А я продолжу эксперименты.