Chyzh Agency chyzh.agencyFull-Cycle Digital Agency +38 067 130-93-26
← Кейсы Chyzh Agency Кейс · Разработка · веб-платформа · видимость в ИИ
Answerly × Chyzh Agency

Answerly Tracker — платформа, которая по расписанию спрашивает ИИ-ассистентов о бренде и показывает каждый показатель вместе с размером выборки

Платформа задаёт ИИ-ассистентам вопросы, которые задают клиенты бренда, и записывает, назван ли бренд, какая страница процитирована, кого цитируют вместо него и что ответы утверждают о бренде. Пять движков, кабинет на трёх языках, несколько организаций в одной системе, API только для чтения. На 07.10.2026 на платформе 8 проектов и 11 301 ответ ИИ из 89 проверок.
Отрасль: SEO и оптимизация под генеративные системы, маркетинговая аналитика Платформа: веб, кабинет и API Языки интерфейса: английский, украинский, немецкий Роль агентства: продукт целиком: от модели данных до сборщиков и кабинета Стадия: бета Обновлено: 07.10.2026

Агентства и бренды видят свои позиции в Google, но не знают, что о них говорят ChatGPT, Gemini или Perplexity. Ручная проверка даёт один скриншот на вопрос: без выборки, без даты, без возможности сравнить две недели. Сторонние сервисы показывают доли, не говоря, сколько ответов за ними стоит. Chyzh Agency создала Answerly Tracker, чтобы измерять это по расписанию и показывать размер выборки рядом с каждой цифрой.

Погрешность
95% доверительный уровень
Разрывы метода
2 отмечены на графиках
Задач в cron
11
Тест изоляции
38 проверок
Языки
3
Обзор проекта chyzh.agency · доли с пометкой «шум» и разрыв метода
Обзор проекта chyzh.agency в Answerly Tracker: бренд упоминают 26%, сайт цитируют 41%, доля голоса 20%, средняя позиция цитаты 2,2; у трёх показателей пометка «шум»; график упоминаний и цитирований с 08.09 по 06.10 с жёлтой линией разрыва метода «ChatGPT: API → приложение»
Кабинет на собственном проекте агентства, проверка 06.10.2026: 216 ответов за проверку. Изменения в пределах погрешности подписаны как шум, а график разорван там, где ChatGPT перешёл с API на приложение. Интерфейс на снимке — украинский.

01 Паспорт проекта

Проверено Поля без пометки подтверждены кодом, базой и cron продукта на 07.10.2026.

Паспорт проекта
ПродуктAnswerly Tracker — tracker.answerly.agency, продукт Answerly, бренда Chyzh Agency по оптимизации под ИИ-поиск
ТипВеб-платформа для нескольких организаций: кабинет, клиентский просмотр, API только для чтения
Что делаетЗадаёт ИИ-ассистентам запросы (промпты), которые задают клиенты бренда, и записывает, назван ли бренд, какая страница процитирована, кого цитируют вместо него и что ответы утверждают о бренде
ДвижкиChatGPT (ответы самого приложения), Gemini, Perplexity, Google AI Overview, Google AI Mode. По умолчанию включены ChatGPT и Gemini, остальные включают для проекта отдельно
Языки интерфейсаАнглийский, украинский, немецкий
Набор технологийAstro 5 с рендерингом на сервере на Cloudflare Pages; Supabase Postgres; Python-сборщики на VPS под cron. Поставщики: OpenAI, Google Gemini, Perplexity, DataForSEO (приложение ChatGPT и AI Mode), BrightData (AI Overview), Serpstat и Google Search Console (поиск запросов), Resend (письма для входа)
НачалоПервая организация и первая проверка — 30.07.2026
СтадияБета: работает на проекте агентства, пилотах и пробных аккаунтах; самостоятельная регистрация пробного аккаунта открыта
КомандаChyzh Agency: продукт, серверная часть, кабинет, конвейер данных, тестирование

02 Задача до разработки

Платформа должна была по расписанию отвечать на четыре вопроса, с размером выборки рядом с каждой цифрой:

  1. Называет ли ассистент бренд и цитирует ли сайт?
  2. Какую страницу цитирует, а какую нашёл и пропустил?
  3. Кого цитирует вместо нас и из какого типа источника?
  4. Что ответы утверждают о бренде и правда ли это?

Второе условие — это продукт для агентств. В одной системе работают несколько организаций, у каждой свои проекты, а клиент агентства видит результаты, но не внутреннюю кухню: цены, заметки, сырые списки.

03 Границы работ

Границы работ
КомпонентКто отвечалЧто сделано
Продукт и модель данныхChyzh AgencyСхема в базе: миграции 062–099 общей серии, 38 файлов
СборщикиChyzh AgencyПять движков, расписание и очередь проверок, учёт кредитов, повтор при временных сбоях
КабинетChyzh AgencyОбзор, промпты, персоны, исследование запросов, страницы, кокон, бренд, размещения, ссылки, план действий, отчёт, настройки
API и экспортChyzh AgencyAPI только для чтения с ключами организации; экспорт CSV и JSON; отчёт по ссылкам ещё и в XLSX
ДоступыChyzh AgencyОрганизации с ролями, общий доступ к проекту, клиентский просмотр, подписанная ссылка на отчёт
УведомленияChyzh AgencyДайджест в Telegram после проверки; ежедневная проверка опубликованных ссылок, уведомление только при изменении
Поведение движковвне границПлатформа лишь наблюдает за ответами
Сторонние данныепоставщикиСтоимость переводится в кредиты и показывается до запуска
Производство контентакоманда агентстваПлатформа передаёт страницу в конструктор ТЗ агентства и измеряет результат

04 Как устроено

Две половины встречаются в базе: кабинет пишет настройки и читает сводки, а сборщики на VPS по расписанию опрашивают движки и пишут ответы.

Кабинет · API · экспортAstro на Cloudflare Pagesнастройки · кнопка проверки · сводки Расписание и очередь на VPSрасписание — каждые 15 мин · очередь — каждые 2 минзависший запуск дольше 40 мин — в сбой Сборщик: промпт × гео × движокChatGPT · Gemini · Perplexity · AI Overview · AI Modeбренд, домен, конкуренты, источники, поиски ассистента Postgres (Supabase)ответы: одна запись на промпт, движок, дату и гео · проверки · учёт кредитовсводки: видимость, покрытие тем, оценка, динамика После проверкичтение бренда: тон, роли, утверждениядайджест в Telegram Отдельные очередипоиск запросов · Search Console и GA4анализ ссылок · проверка опубликованных
Запуск с кнопки и по расписанию идёт одной очередью. Сбой одного ответа не валит проверку: она закрывается как частичная, а кредиты списываются только за успешные ответы.

Три правила действуют во всём коде:

  • Проверка — выборка, а не приговор. Каждая доля идёт со своим n и 95% погрешностью: 1,96·√(p(1−p)/n), где n — число ответов в последней проверке. Изменение не больше этой погрешности подписано как шум. Для средней позиции цитирования границу считает t-тест Уэлча; если в проверке меньше 5 цитирований, позиция не сравнивается и отмечена «малая выборка».
  • Без выдуманных чисел. Составляющая оценки без данных выпадает, и показывается доля покрытого веса; пробел не считается нулём. Обзор Google, которого на запрос нет, остаётся пустым.
  • Смены метода отмечены. Когда источник меняется, на графике появляется отметка разрыва, и сравнения через неё не делаются.

05 Самое сложное решение: измерять настоящий ChatGPT, а не API

API OpenAI и приложение ChatGPT отвечают по-разному. Измерять API значило бы получить чистые цифры о продукте, которым клиенты бренда не пользуются.

Проблема. Сначала сборщик спрашивал модель через API OpenAI с веб-поиском. 05.10.2026 мы прогнали те же 72 промпта через API и через приложение ChatGPT, по одному разу, с геолокацией «Украина» и украинским языком. Одна пара дала ошибку. В 11 из оставшихся 71 ответа приложения не было ни одного источника. Из 60 пар, где источники были в обоих, в 28 не совпал ни один домен; медиана — 1 общий домен, коэффициент Жаккара — 0,08. То есть приложение ищет иначе и цитирует другие источники.

Решение. С 05.10.2026 сборщик берёт ответы самого приложения через поставщика сбора данных. Вместе с ответом сохраняются собственные веб-поиски ассистента и страницы, которые он открыл. Переход отмечен разрывом метода: графики и отчёт не сравнивают значения по разные стороны даты. Путь через API остался запасным и включается одной настройкой.

Компромисс. История до 05.10 не сравнивается с новой, выборка на проверку меньше и шумнее, добавилась ещё одна внешняя зависимость. Выигрыш — платформа показывает страницу, которую ассистент нашёл и не процитировал. Если нужен только тренд на большой выборке, API дешевле и стабильнее.

Второе сложное место — честная статистика. Для доли показывается 95% погрешность, для средней позиции цитирования — 95% доверительный интервал разницы (t-тест Уэлча). На эталонном проекте сдвиг на 0,6 позиции при границе ±2,3 подписан как шум, а не как «движение». Цена — меньше «находок» на экране.

06 Кто и как пользуется

Роли пользователей
РольПраваСценарий
Владелец организациивсёЗадаёт промпты, движки и гео, видит стоимость до запуска, управляет доступами
SEO-специалистаналитикЧитает «нашёл, не процитировал» на «Страницах», передаёт страницу в конструктор ТЗ, отмечает переработку опубликованной и смотрит «до → после»
Специалист по ссылкаманалитикРаботает с очередью «Ссылок»: пробелы конкурентов и источники ИИ-ответов с объяснённой оценкой и журналом решений
Клиент агентствапросмотрВидит результаты и статусы, может утвердить отчёт по подписанной ссылке; любое изменение даёт отказ, цены и заметки скрыты

07 Модули текущей версии

  • Промпты и персоны. Промпты по направлениям; персоны импортируются из шаблона агентства в формате .xlsx; видимость по каждой персоне.
  • Исследование. Поиск новых запросов каждый понедельник из Search Console и Serpstat.
  • Страницы. Наши адреса по промптам и движкам: процитировано, найдено и пропущено, с поисками самого ассистента; как страницу видят ИИ-боты.
  • Бренд. Тон, роли и утверждения из каждого ответа, где назван бренд, сверенные с карточкой правдивых фактов, на языке проекта.
  • Размещения. Домены, которые движки цитируют вместо нас, по типу источника: рейтинги, подборки, медиа, сообщества.
  • Ссылки. Домены, которые ведут на двух и более конкурентов, но не на нас, рядом с источниками ИИ-ответов; ежедневный контроль уже размещённых ссылок.
  • Кокон и план действий. Архитектура сайта из конструктора ТЗ агентства рядом с тем, что с каждой страницей делают движки; план действий на основе выдачи. Кокон видит только команда.
  • Отчёт и дайджесты. Отчёт по подписанной ссылке; после проверки — дайджест в Telegram с тестом значимости на общих парах промпт × движок.
Размещения · откуда ИИ берёт ответы
Вкладка «Размещения» Answerly Tracker: цитирования по типу источника — сайты других компаний 61%, гайды и статьи в блогах 19%, рейтинги и каталоги 9%, медиа 4%, статьи-подборки 4%, маркетплейсы услуг 2%, форумы и видео и справочные меньше 1%; проверено 2592 ответа
Типы источников, которые движки цитировали на промптах агентства, и что делать с каждым. Примеры доменов на снимке скрыты.

08 Качество и стабильность

Качество и стабильность
ПроверкаРезультатИсточник
Изоляция организаций на всех маршрутах проекта, API и панели38 провероктест изоляции, локальный запуск
Права ролей: гость, просмотр, редактирование, отзыв доступа14 провероктест ролей
Сквозные сценарии в браузере6 тестовPlaywright
Запуски проверок за 30.07 — 07.10.202689: 63 полных, 26 частичных, 0 полностью проваленныхбаза
Запросы к движкам за тот же период11 301 записанный запрос, ответ получен в 10 225; остальные сохранены как ошибка поставщикабаза

Частичная проверка значит, что часть ответов не пришла, а остальные сохранены; кредиты за недостающие ответы не списываются.

09 Безопасность и приватность

  • Вход без паролей: ссылка на почту, подписанная и действующая 10 минут; сессия — 7 дней в защищённом cookie.
  • Ключи поставщиков читает только серверная часть, в браузер они не попадают; владелец меняет их в админке. В базе они сейчас хранятся без шифрования — это сознательный компромисс, шифрование запланировано. Токен Google для Search Console и GA4 зашифрован (AES-GCM). Ключи API организаций хранятся только как хеш.
  • Изоляция: в 38 автоматизированных сценариях пользователь не получил доступа к чужой организации ни через кабинет, ни через API. Изоляцию сейчас обеспечивает серверный слой приложения; политики на уровне базы ещё внедряются.
  • Ограничение частоты на регистрацию и чат.
  • Клиентский просмотр не показывает стоимость, заметки и цены ни в кабинете, ни в экспорте.

10 Релиз и ссылки

Релиз и ссылки
Кабинетtracker.answerly.agency — Cloudflare Pages; публичные страницы на английском, украинском и немецком, методология, блог, самостоятельная регистрация пробного аккаунта
КонвейерVPS с 11 задачами в cron: расписание и очередь проверок, поиск запросов, балансы поставщиков, Search Console и GA4, чтение бренда, дайджесты, анализ ссылок, проверка опубликованных ссылок
СтадияБета, 07.10.2026

11 Результат

Продуктовый

05–06.10.2026 мы взяли пять запросов о выборе подрядчика для интернет-магазина и трижды получили на каждый ответ приложения ChatGPT: пилот 05.10 и две проверки трекера, 05.10 и 06.10. Украина, украинский язык, 15 ответов. «Назван» означает, что название агентства есть в тексте ответа; «процитирован» — что домен есть среди источников ответа. Агентство названо в 7 ответах, процитировано в 4. Одного конкурента процитировали в 12, в том числе во всех четырёх ответах, которые цитируют нас. Ассистент открывал страницу услуги агентства, но цитировал других. Эта находка стала брифом на переработку страницы; результат измерим на тех же запросах минимум после трёх проверок.

Технический

Технический результат
МетрикаЗначениеПериодИсточник
Движков507.10.2026реестр движков в коде
Миграций базы38 (062–099)30.07 — 07.10.2026папка миграций
Запросов к движкам11 301, ответ получен в 10 22530.07 — 07.10.2026база
Ответов по движкамChatGPT 3 864 · Gemini 3 864 · Perplexity 3 182 · AI Mode 284 · AI Overview 10730.07 — 07.10.2026база
Задач в cron1107.10.2026cron на VPS

Бизнесовый

На 07.10.2026 на платформе 5 организаций и 8 проектов: собственный проект агентства, пилоты и пробные аккаунты.

12 Ограничения и что сделали бы иначе

Ответы приложения ChatGPT собираются через внешнего поставщика данных. Это медленнее и шумнее, чем API, и поставщик может измениться без предупреждения.

Одна проверка не позволяет надёжно отличить реальное изменение от случайного колебания. Платформа советует неделю между проверками и не блокирует более раннюю, лишь просит подтверждения.

Изоляцию держит приложение, а не база. Кабинет ходит в базу служебным ключом, поэтому защита — это слой проверок в приложении и тест на 38 сценариев. Политики доступа на уровне базы для каждого пользователя запланированы.

Общая база с другими сервисами агентства. Чтение уже отделено, полное разделение базы запланировано.

Ещё не сделано: мониторинг сбоев сборщиков, автоматический запуск тестов в CI, проверка Google для подключения Search Console без предупреждения.

13 Коротко для заказчика похожей платформы

Почему выбрали этот стек

Astro с рендерингом на сервере на Cloudflare Pages даёт кабинет без отдельного API-сервера. Supabase даёт Postgres с HTTP-интерфейсом, общим для кабинета и сборщиков. Сборщики остались на Python, потому что там лучшие библиотеки поставщиков.

Какую задачу решила платформа

Команда бренда по расписанию видит, называют ли её ИИ-ассистенты и цитируют ли её страницы на вопросах клиентов, и получает точную страницу, которую ассистент нашёл и пропустил. Каждая цифра идёт с размером выборки и датой, поэтому две проверки можно сравнить без догадок.

Что именно сделала Chyzh Agency

  • дизайн продукта и модель данных;
  • сборщики для пяти движков с учётом кредитов, расписанием и очередью;
  • кабинет на трёх языках, API только для чтения, экспорт;
  • модуль анализа ссылок и связь с конструктором ТЗ агентства;
  • дайджесты и тест, который проверяет, что один клиент не видит данных другого.

Что учесть в похожем проекте

Заложите бюджет на сторонние данные ответов: это основная переменная стоимость. Договоритесь о правиле для смены метода до того, как первый клиент увидит тренд. Заведите карточку правдивых фактов о бренде с первого дня, иначе проверке утверждений не с чем сверять.

Источники и проверка

Код и конвейер: репозиторий продукта, реестр движков, папка миграций, cron на VPS; сборщики на VPS совпадают с репозиторием. Проверено 07.10.2026.

Масштаб: агрегированные счётчики из базы (только чтение), 07.10.2026. Названия организаций не приводятся.

Находка по e-commerce: пилот 05.10.2026 и проверки трекера 05–06.10.2026 на проекте агентства.

Доказательства ключевых утверждений
УтверждениеДоказательствоДатаДоступ
Пять движков, метод измерениястраница методологии07.10.2026публичный
89 проверок, 11 301 запрос, 10 225 ответовагрегированные счётчики базы07.10.2026внутренний обезличенный экспорт
API против приложения, 72 промптасырые ответы пилота05.10.2026внутренний паспорт пилота
5 запросов × 3 ответаответы пилота и трекера05–06.10.2026внутренний
38 сценариев изоляциитест изоляции, локальный запуск07.10.2026внутренний
Хотите знать, что ИИ-ассистенты говорят о вашем бренде? Запустим проверку.
Попробовать трекер
Кейс подготовила Chyzh Agency. Опубликовано , обновлено . Цифры приведены с датой среза; поля без источника не публикуются.