Если что-то уже неплохое, это не значит, что нужно остановиться в развитии. Это значит, что нужно сделать еще 2 раза лучше. Ведь каждый день наш скрипт выполняется в браузерах клиентов миллионы раз!

  1. Мы сделали отдельную версию скрипта с вырезанным стэком для сайта. Если вам нужна только реклама, то вы можете сэкономить еще 15-20% от веса скрипта и объема данных, что он обрабатывает.

  2. Количество вызовов теперь резко сокращается, если в проекте вообще не используется какая-то часть функционала. Нет автоматических целей на проекте? Тогда и браузеру пользователя их проверять не обязательно, и так далее.

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

  4. А еще многие проекты очень любят делать динамические конверсии. Кликнули в магазине на выбор цвета - фронтенд создал по шаблону цель, вставил туда название товара и выбранный цвет, отправил в Метрику или Google Analytics. Теперь мы умеем определять такие ситуации и просто не реагировать на такие спам-цели.

В результате получилось сократить объем обращений браузера клиента к серверу на 30-70% (в зависимости от проекта), а средний вес одного запроса стал на 20-30% меньше (пусть и раньше он обычно измерялся даже не в Килобайтах, а просто в сотнях байт).