Котятки, подошла к концу очередная веха разработки! Наши AlterCPA Pro v.35 и AlterCPA Lite изрядно похорошели к лету. В этом выпуске вас ждёт немножко мемный лонгрид, но впервые в истории в нём есть новости. Вы не видели этого даже в канале AlterCPA! Без спойлеров …
Красивое
Играл я недалече с лёгким редизайном сайтов экосистемы AffiCat и слегка психанул. Прошу любить и жаловать, обновлённый дизайн трекера и платформы AlterCPA — тема Modern.

Трекеры переключились на эту тему автоматически, пользователи платформы смогут включить её одной галочкой в настройках внешнего вида. Что нового:
- Розовенький! Любимый цвет Резника теперь доступен как тема оформления вашего трекера или платформы. Даже в классической теме. Всё, это была самая главная новость. Дальше можно не читать, просто наслаждайтесь.
- Внешний вид освежили, сделали чуть более современным, но при этом сохранилась преемственность с классическим стилем — такие же компактные таблички, в которые влезает тьма статистики.
- Тема автоматически выбирает вариант оформления — светлый или тёмный — в зависимости от настроек браузера пользователя. Особенно красиво у тех, кто научил телефон менять тему в зависимости от освещения.
- Размер страницы уменьшился примерно на 500кб. Вот так много кушала загрузка шрифта и старых стилей со скриптами. На мобильниках особенно заметно.
Дизайн Modern — не червонец, чтобы всем нравиться. Создать на его базе свой собственный — проще простого, когда под рукой есть щепотка ИИ. Всем желающим я выдам готовый проект под Claude Code, в комплекте у него все шаблоны, с которыми легко внести в скин любые изменения, тюнинговать под свой фирменный стиль или полностью переосмыслить внешний вид.
Трекинговое
Переключимся к красоты на функционал. Пока хейтеры продолжают орать, что им всё ещё не красивенько, приглашаю погрузиться в фишки его величества трекера. В этой вехе он набрал порядком больше обновлений, чем платформа.
- Пути в потоках получили уровни приоритета. Этот механизм позволяет возвысить одну группу путей над другой, или же наоборот низвергнуть её в пучину распределения. Таким методом можно сперва отливать капу на одной группе офферов, а как закончится — переключаться дальше на вторую.
- Капы в путях тоже стали немножко умнее — они научились кушать только нужную цель. Например, вы заливаете оффер с регистрациями и депозитами в разных лидах, а кап вам выдан именно по депозитам — считаем только их, регистрации игнорируем, точность подсчёта идеальная.
- Некоторые любители сплит-тестов совершенно не понимают, как работают вероятности, механизмы оптимизации лучших путей и прочие сложные математические формулы. Если у них отлилось сто кликов — то первый путь должен получить полста, и второй тоже ровно пятьдесят. Именно для них добавлено тупое равномерное распределение. Оно просто по очереди закидывает клик на каждый доступный путь.
- Не лидом единым сыт трекер, иногда нужно отслеживать события попроще. Например, побывал пользователь на сайте, сделал он скролл страницы или кликнул где-нибудь. Особенно полезно это в тизерных сетях, где боты льются рекой. На этот случай появились произвольные события — привязываются к кликам, передаются с сайтов, сообщают о любом интересном вам поведении, будь то скроллы или инсталлы. Можно слать постбеком!
- Кстати о сайтах. В потоке и его путях теперь можно указывать скрытые поля, которые в ссылку не попадают, а на сайте применяться могут. Например, с таким механизмом можно указать ссылку на витрину прямо в потоке, или тестировать разные тексты и картинки в зависимости от пути. Параметр не задан — можно скрыть этот блок или показать какой-то кусочек по умолчанию.
По каждому пункту здесь можно целую статью написать, и где-то на моём канале эти статейки даже есть. Хотите разбор всех пунктов поподробнее? Жду вас в Telegram.
Статистическовое
Трекер и платформа обзавелись полезными обновлениями статистики, чтобы лучше работалось с офферами со вкусом iGaming-а, да и в целом, чтобы лучше работалось.
- Новая трекинговая метка пришла в оба продукта — идентификатор клиента. Именно сюда нужно закидывать ID игрока из вашего любимого казика, чтобы удобнее трекать по нему депозиты, возвраты и прочие приятные и не очень события. Либо можно просто использовать как дополнительную метку.
- В трекере появилась сумма чека. Нутровикам и товарщикам она зайдёт по своему прямому назначению — считать общий и средний чек, если его кто-то сообщает. А вот со вкусом iGaming-а здесь можно собирать реальные суммы депозитов игроков.
- В карточке лида в трекере появился журнал изменения статусов — всегда можно выяснить, в какой момент аппрув внезапно стал отменой, когда срезали выплату и кто в этом виноват.
- Интересный показатель внедрили в трекере — процент уникальности кликов. С ним легко можно оценить, не кормим ли мы креативами одну и ту же аудиторию.
- Всё туда же, в трекер, добавился полный комплект сабов для взаимодействия с сервисами аренды приложений — теперь их пять штук, как и в платформе, под любые системные метки.
- В платформе же одна техническая метка наконец-то обрела индексацию. Отныне можно искать по subid — слишком все привыкли к этому параметру, вебы кроме него ничего и не знают о своих лидах.
- И снова досталось графонию. График в разделах статистики я пересобрал с нуля, чтобы он всегда показывал красивые контрастные цвета всех линий.
В трекере всё это совместилось с приятной мелочью — новой формочкой настройки колонок. Красиво сгруппировал все показатели по типу, больше никакой длиннющей колонки на два экрана. Отныне на весь экран будет целое поле с точками, как в Сапёре.
Постбековое
Постбек — это царь и бог трекинга. Начало и конец. Альфа и Омега. Бонни и Клайд. Чук и Гек. Короче, важная штука, которой порой уделяют недостаточно внимания. К примеру, очень невнимательно их ищут и в трекере порой отыскать не могут. Чтобы упростить задачу, на странице потоков появилась волшебная кнопочка «Постбеки» с образцами для пользователя и команды, готовым общеупотребительным вариантом и ссылкой на документацию.
Но то постбеки входящие, с ними всё более-менее ясно. Исходящим же внимания было уделено ещё меньше — ну были и были где-то в потоках. Но время явить вам чудо, котятки, и имя тому чуду — Постбеки 2.0!
- Отдельная коллекция исходящих постбеков, которые можно настроить на любом уровне — у пользователя, у команды или глобально для всего трекера.
- Постбек привязывается к любой метке лида, например, вешается на конкретный источник трафика, нужную кампанию или глобально на все лиды. С привязкой к статусам и целям.
- Количество — не ограничено, и оно не мешает основному потоку отправки лида. Постбек отсылается асинхронно отдельной очередью, когда лид уже поменялся.
- В наличии особый формат — отправка сообщения в Telegram. Уведомления о новых депозитах и регистрациях добавляются в пару кликов.
- Особая имба — возможность предварительной авторизации. А значит, с такими постбеками можно буквально отправлять лиды в партнёрские сети. Закинули лид с формочки в трекер, а дальше в нужную партнёрку он сам улетит.
- И для лютых параноиков — через прокси и без сохранения в журнале, чтобы можно было, например, отслеживать действия своих вебов в команде.
В таких постбеках можно реализовать любой интересный функционал интеграции, но подключение к существующим рекламным сетям хотелось бы упростить. Потому в догонку к CAPI от экстремистского Facebook мы выкатываем CAPI для Tik-Tok. Принцип ровно тот же — автоматические постбеки в простом интерфейсе с указанием токена и счётчика. Остальное трекер сделает сам.
Доменновое
И снова трекер, снова он, родимый. На этот раз досталось доменам — важный и нужный функционал из платформы начал переезд в трекер.
- Освоили выгрузку данных из WHOIS, и добываем там дату истечения регистрации и текущий статус домена. И так практически по всем зонам, до которых можем дотянуться.
- По сроками истечения, ночами рассылаем своеобразный дайджест по умирающим доменам у вебмастера. Можем на почту, можем в Telegram, как пожелает наш любимый юзверь — так и можем.
- Раз уж освоились с уведомлениями, то почему бы не сообщать об ошибках? Отвалился внезапно домен или наоборот ожил — мы снова расскажем в Telegram или на почту.
- Домен порой необходимо подтвердить особым файликом в его корне, или выложить туда обработчик сервис воркера, или закинуть файлики манифестов и роботов. На этот случай у домена появились «Файлы подтверждения» — работают с любыми паркованными доменами даже без хранилища сайтов.
Раньше я считал, что домены — это штуковина персональная, прям как трусы. Общих трусов не бывает, как и общих доменов. Реальность оказалась жестока, и домены порой может использовать целая команда. Грязно, да, но кто я, чтобы осуждать? Сделал командную парковку доменов. Со всеми фишками проверки и файлов подтверждения. Но не от чистого сердца …
Позвони мне, позвони
Внезапно заголовок вышел из котиковой мемной области, а вы даже не заметили, потому что не читали эту статью. Кто читал, хоть в чатик напишите ради приличия, я порадуюсь. Ведь порадовал же наших любимых рекламодателей встроенной телефонией. Встречайте, новый хак jssip, а при нём — звонилка!
- Не дождались мы от благородных поставщиков IP-телефонии никакой реализации SIP over WebSocket, не барским это делом оказалось. Но ничего, мы народ не гордый, подумали и сотворили собственную реализацию прокси TCP-WSS для SIP. Нужен простой советский виртуальный сервер, есть в каждой команде.
- Кнопочка с телефоном на странице заказа стала волшебной — нажимаешь на неё, и автоматика сразу же вызывает абонента. Сама, прямо из браузера, прямо на страничке заказа, без стороннего софта.
- Работает вся эта магия через один SIP-аккаунт на всю компанию, то есть достаточно приобрести единственный многоканальный SIP-транк и его хватит на все исходящие вызовы — за маршрутизацию ответит WSS-прокси.
- И конечно, главная фишка, о которой все просили — номер можно скрыть. Меняем URL обзвона в настройках компании на
id:[id]и телефон больше не видно! Звонилка сама запросит номер с сервера, получит его в закодированном виде и выполнит дозвон. Оператору останется только заниматься продажей, а не тырить базу — одни печали.
Кстати, эта автоматизация доступна всем желающим совершенно бесплатно в AlterCPA Moe. Сервер телефонии там встроенный, просто добавь SIP-транк. Вот такая неплохая CRM у нас получилась, к тому же даром! Даром что работает …
Переходновое
Помните наш чудный хак autologiner, который имитирует переход по ссылке автологина для ленивых инвестиционных рекламодателей? Тех самых, что собственный колл-центр не способны заставить круглосуточно работать, от бедности видать — такие вот инвесторы.
Так вот, в хаке том в подвале ссылочку воткнуть можно было на какой-то хитрый сервис качественной имитации переходов. Да вот сервиса того не видал никто отродясь, кроме совсем уж суровых гуру, что постигали дзен антидетектов и создавали такие инструменты собственными силами.
Всех остальных прошу любить и жаловать, творение сумрачного гения AlterCPA для управления браузером Vision — полноценный имитатор! Оргазм не имитирует, но с автологином справится. Обитает в своём загончике: cpa.st/autologin — скачиваете себе софтинку, вместе с браузером Vision ставите на Windows-сервер по инструкции и наслаждаетесь. Да, инструкцию придётся прочитать. Ссылочку волшебную только в настройках хака воткнуть не забудьте.
Приятновое
В этой вехе я и так навалил вам целую кучу приятностей, но докину ещё маленькую горсточку, за каждым пунктом тут снова тьма проделанной работы:
- Трекер AlterCPA Lite целиком переписан для полной поддержки PHP 8.2 и выше — той самой версии PHP, в разработке которой участвовали альтернативные натуралы. Пользуясь случаем, передаю лучи поноса всем кретинам, которые решили упразднить динамическую типизацию моего любимого языка. Отныне AlterCPA Lite и его хранилище сайтов отлично работает на Debian от 11 до 13 версии.
- Улучшил все системы проверки трафика в AlterCPA One, которые сканируют эти ваши интернеты и находят в них противных и опасных челиков. Теперь мы и прокси с VPN куда лучше отлавливаем, и вредных модераторов, и прочий сброд сетевой. Из минусов — любителей проверять работу фильтра через прокси, скорее всего, тоже будет банить, ибо нефиг — те же нарушители. Ничего, узнают о существовании белого списка для тестов, учиться всегда полезно.
- Под каток рефакторинга попала функция генерации Excel-отчётов. Раньше она выдавала файлы в Excel XML формате, которые периодически не открывались сторонними офисными пакетами. Теперь в выдаче у нас полноценный XLSX, работает везде, даже в Numbers.
- До кучи к Excel на выходе, добавил я ещё Excel на входе. В платформе появился хак importxls, который позволяет загружать в базу заказы из Excel-файликов. Пригодится колл-центрам на холодном прозвоне изрядно похолодевшей базы лидов, которую спёрли с прошлого места работы.
- Потихоньку упрощаю древний и навороченный API интерфейс работы с лидами на платформе. Завёл универсальные API отправки и проверки статуса лидов, которые работают как для вебов, так и для агентств и компаний. Но я их вам не покажу, потому что у них ещё документов нету.
- Раз взялся за упрощение работы простых пользователей, то и архивы починю. Те самые, что с сайтами, будь то сайты для трекера, платформы или хранилища белых страниц. Теперь они автоматически корректируются при загрузке и исправляются самые частые ошибки — папка вместо файлов, скрытые сервисные папки и всё в таком духе.
- Раздел диагностики научился устанавливать и удалять phpMyAdmin прямо внутри платформы и трекера. Нужно поковыряться в базе — спокойно ставим PMA, ковыряемся и удаляем. Вход только из платформы, без пароля от базы не пустит — защита от дурака в наличии.
- Изрядно поигрался с хранилищем сайтов в трекере. Хранилище проиграло практически всухую и лишилось каких-либо опознавательных знаков снаружи. Теперь определить, что вы используете какой-то из трекеров AlterCPA, стало порядком сложнее. А уж отыскать конкретную лицензию по грамотно настроенному хранилищу — вообще нереально!
ВНЕЗАПНОЕ!
Котятки, есть ещё две новости — хорошая и плохая. Хорошая — я внезапно создал для вас новый сервис. Это AlterCPA TOP — мини-трекер для отслеживания конверсий в Telegram, который помогает строить воронку целиком и полностью по всем вступлениям и выходам из группы или канала. Это была новость хорошая. А вот плохая: я не написал в нём ни строчки … Как это могло случиться? Читайте в нашем свежем выпуске!
Заключительновое
Вот такой вышла очередная веха развития продуктов AlterCPA, весьма жирненько получилось. Мы и старые боли закрыли, особенно с сайтами, звонилкой и Экселем. Мы и внешне стали краше. И внутри … А вот внутри ещё работать и работать — активно занимаюсь рефакторингом платформы, чтобы она работала и на богомерзком PHP 8.2 и выше, ждите скорого релиза!
