Апрель был достаточно продуктивным. Очень много изменений и дополнений функционала, исправлено огромное количество разнообразных багов.

Добавили иконки к кнопкам.

Внедрили дополнительные домены для трекинга:

Сделали достаточно функциональный Update costs (обновление затрат на траф):

Обновили базы устройств, я сразу немного переделал свои ленды, рои сразу в 2 раза вырос На порядок улучшился детект мобил, и отлично детектит десктопы (кто не лил десктопы из-за тупого browscap можете лить). Нормально работает device type, в следующем апдейте сделаем редирект по нему.
Теперь красиво:


Список изменений

— Документация
— Новая система определения девайса (улучшает детект на порядок)
— Мульти-доменность
— Новый установщик
— Иконки у кнопок
— Статистика по дням в отчетах кампаний
— Update costs: выбор Costs/CPC
— Update costs: Таймзоны
— Update costs: Импорт из CSV
— Update costs: Автоматическая подстановка текущего timeframe’а отчета
— PHP обработчик ошибок (будем видеть ваши ошибки без долгих раскопок)
— Рандомизация имен CSV-файлов
— Спрашивалка при выходе из редактирования кампании без сохранения
— Temp_report —> myisam
— Оптимизация внутренних процедур, снижение в 2 раза обращений к БД
— Разделили custom timeframe на date и time
— Редирект по IP-диапазонам (обе формы записи)
— Дефолтная группировка в отчетах: Path-Offer-Lander
— Удалили столбик Language на странице лендингов, вместо этого пишем язык серым спарва от имени ленда
— Совместили Chromium и Chrome в отчетах по браузерам
— Обрезка версий браузера до 2х чисел с удалением лишних нулей у хрома
— Обрезка версий OS до 2х чисел
— Дефолтные значения Token’s name (t1,t2..) при пустых полях в источнике
— Убрали автозаполнения в токенах в редактировании источника
— Токены {clickid} и {campaignkey} на лендах
— Возможность направлять трафик на конкретный path или LP (&to_path=1&to_lander=2)
— Изменили процесс клонирования офферов, лендов и др. Теперь без глюков.
— Кнопка Apply
— Редирект по user-agent’у по вхождению
— Новая система обновления
— Проверка вводимых значений при обновлении конверсий
— Статистика по Rules в отчетах по путям

По развитию. В следующем обновлении постараемся сделать лиды в отчетах, upsells (добавление стоимостей к конверсии, для подписок, товарок и т п). Постепенно пилится API и 1-click установщик через SSH для быстрого развертывания на дроплетах и т п. Единственное, что надо переписать панель оплаты, для скидок по мультилицензиям.
В целом сейчас немного притормозим по функционалу, чтобы стабилизировать текущий (баги, баги, баги).

Тестировал отклик на DigitalOcean. Все неплохо. При среднем отклике в 30мс на дедиках, на 4хгиговом DO он около 50мс с трендом в понижение при пополнении внутренней базы агентов, на 2хгиговом памяти конечно не хватает, но работает нормально, если без объемов то потянет, отклик похуже, 80-100мс. Так что, рекомендую увеличить до 4GB. Практически все время обработки кликов занимает обращение к базам девайсов, это единственное, на что мы не можем влиять. Процентов 80-90 времени уходит на это. Но в следующем апдейте мы будем грузить нашим тестерам базу топовых агентов (по количеству детектов), при обновлении и в установщике, тем самым раза в 2 уменьшим отклик. Борьба идет за каждую миллисекунду!

Также мы вшили в трекере систему мониторинга ошибок и всяких неприятностей. Скоро приделаем к ней постоянную оценку отклика, чтобы видеть, если что-то пошло не так. Эти проблемы (с увеличением отклика) я уверен есть у всех трекеров, мало ли железка какая заглючит, просто никто этим не занимается, а зря. Этот показатель напрямую влияет на ваш ROI.