Во все времена существовало два способа получить движок под свою партнерку: разработать самому или взять готовое коробочное решение в духе AlterCPA Pro. Собственная разработка стоит хорошо за $50 000 и занимает порядка полугода. Но дает гибкость и возможность интегрировать любой функционал, какой пожелает душа. Коробочное решение дешевле в десятки раз, но приходится довольствоваться тем, что позволяют иметь разработчики этого самого коробочного решения.
Но теперь этот баланс нарушился. Потому что в AlterCPA появился раздел хаки.
What’s the hack?!
Что же такое эти наши хаки и как они убили необходимость собственной разработки? Хаки — это авторское название модулей, которые можно крепить к базовому движку и получать любой, вообще любой нужный функционал. Названы они так, ибо Антон Резник считает своё творение совершенным, а любое вмешательство в совершенство есть хакинг. В документации по хакам прописан синтаксис и есть вся информация, как правильно накодить свой функционал.
В итоге можно взять за основу готовый движок и посадить одного программиста допиливать партнерку по своему уникальному видению. А можно взять специалиста на фрилансе. Косты на разработку падают люто, за $5000 можно взять пожизненную лицензию на коробочное решение и за еще порядка $2000-3000 сделать все, что мечталось. По времени — меньше месяца, более чем в шесть раз быстрее, чем пилить движок с нуля. И не стоит забывать: пока вы пилите свой функционал, Резник пилит ещё что-то новенькое для AlterCPA!
Дизайн, стиль и внешний вид партнерки тоже не привязан к готовым вариантам. Можно заказать у дизайнеров что душа пожелает, загрузить в систему и партнёрка тут же преобразится. Правда, придётся пересилить себя и прочитать таки эту чёртову документацию по редизайну.
Но вернемся к хакам и посмотрим, как они работают на конкретном примере.
Шарим приложения внутри партнёрки через хаки AlterCPA
Допустим, у нас гембловая партнёрская сеть и мы хотим, чтобы в личном кабинете арбитражник мог пошарить кабинет для наших приложений. Я уже сам реализовал такой модуль, который доступен всем клиентам для работы с TD Apps. По аналогии можно сделать что угодно, но я пока расскажу про наш пример.
Вот такой список файлов можно реализовать, чтобы хак работал:
Кода нужно достаточно много и не программисты сейчас мало что поймут. Вот этот кусок дает возможность вытаскивать доступные приложения и отправлять запросы с кабинетами на пошарку:
А вот база данных со списком заявок на пошарку:
Вот этот код отрисовывает страничку в партнерке, где арбитражники смогут шарить прилы:
А вот так эта страничка будет выглядеть:
Внешний вид и стиль страницы будет таким же, как и во всей партнерке. Можно выбирать из стандартных, можно сделать свой, об этом уже сказал выше.
Как использовать хаки?
Сейчас есть несколько системных хаков, которые доступны всем:
- Интеграция с арендой приложений от TD Apps
- 2FA — двухфакторная аутентификация от Google Authenticator
- Подключение выплат к кошелькам ZaleyCash
- Имитатор автологина для крипто-сетей
- Скрытие произвольных разделов админки
Более того, можно полностью скачать весь исходный код хаков, чтобы получить конкретный пример, как созданы модули. Программисту будет проще написать свой хак.
Созданными на своей стороне модулями можно делиться со всеми пользователями платформы, а можно закрыть и оставить только себе.
Вот несколько идей для собственных хаков:
- Коннекторы к рекламным сетям.
- Коннекторы к службам доставки.
- Собственные отчёты статистики и аналитики.
- Автоматизация залива.
- Конкурсы.
- Особые инструменты для вебмастеров, по типу проверки аккаунтов, генератора сайтов и всякого другого в таком духе.
Еще раз повторю. Реализовать можно что угодно. Вообще все. Так же как и при самописном движке.
Для чего нужен самописный движок?
Если все так красочно, то зачем люди вкладывают десятки тысяч долларов в собственную разработку?
Потому что только сейчас появился понятный способ, как из готового решения сделать тот продукт, который нужен в конкретном случае. Самописные движки делались в угоду гибкости. Но теперь она есть и в коробочном решении.
Вывод
Конечно, для создания хаков нужно платить программисту. Но надстроить любую свою мечту на уже готовую базу несоизмеримо дешевле полной разработки с нуля. Раньше можно было оправдать огромные затраты на самописный движок, который давал гибкость и любой необходимый функционал. Сейчас необходимость отпала чуть больше, чем полностью.
Когда надо свести бухгалтерию, мы просто открываем Excel, а не нанимаем команду программистов, которые с нуля напишут нам софт. С партнерками теперь все точно так же.