ИИ подготовил отчёт: стоимость клиента снизилась, значит реклама стала эффективнее. В таблице действительно больше записей, но часть из них — повторные обращения, а оплаты ещё не загрузились. Текст правильно описывает рост одного столбца и придаёт ему смысл, которого в данных пока нет.
Для регулярной отчётности полезно разделить определение метрик, вычисление и объяснение. Ниже — предлагаемая архитектура еженедельной записки для бизнеса, у которого рекламные расходы и обращения учитываются в разных системах. Пример не привязан к конкретной BI-платформе: одни и те же определения должны работать в таблице, дашборде и тексте.
«Заявка» может означать отправленную форму, новое обращение в CRM или уникального потенциального клиента. «Продажа» — созданный заказ, подписанный договор или поступившую оплату. Для отчёта выбирают нужное событие и прямо описывают его. Одно название не должно незаметно объединять разные стадии.
Для каждого показателя храните формулу, единицу, источники, правила исключения и дату среза. В расходах важно указать, какие кабинеты и статьи включены. Для выручки — что происходит с возвратами и в какой момент обновляется результат. Если определение меняется, период до изменения пересчитывают по новой логике или явно показывают разрыв.
В рекомендациях Google по Conversational Analytics в Looker подчёркивается роль понятных названий и описаний полей семантической модели. Для собственной системы практический вывод тот же: язык пользователя нужно связать с утверждёнными определениями. Наличие чата не устраняет неоднозначность исходной метрики.
Предлагаемая витрина содержит по дню и источнику расходы, количество обращений, уникальных клиентов, подтверждённых целевых обращений и оплат. Рядом нужны время последнего обновления и полнота загрузки. Технические идентификаторы сохраняются для сверки, но в сводку руководителю попадают лишь необходимые агрегаты.
Связи проверяют до вычисления итогов. Если одной заявке соответствуют три оплаты, простое соединение таблиц может трижды повторить расходы и саму заявку. Один вариант — сначала агрегировать оплаты по заказу, затем связать с обращением; другой — строить отдельные витрины для разных этапов воронки. Выбор зависит от модели продаж, но число строк после соединения должно быть объяснимо.
Отдельно различайте календарный отчёт и отчёт по группе привлечённых клиентов. Оплаты этой недели могут относиться к заявкам прошлого месяца. Их деление на расходы текущей недели не показывает окупаемость привлечения именно этих покупателей. Для такого вопроса нужна связь с исходной группой обращений и достаточный срок наблюдения.
Регулярные показатели удобно рассчитывать проверенным запросом или формулой. Модель получает готовую таблицу и описание колонок, затем формирует записку. Если допускаются новые запросы к данным, они выполняются через ограниченный слой чтения с проверяемыми фильтрами, а результат сохраняется вместе с параметрами.
Для каждого численного тезиса в записке полезно хранить ссылку на строку или ячейку исходного среза. Это позволяет редактору проверить вычисление без повторного разговора с моделью. Сохранённый текст, версия запроса и дата выгрузки образуют воспроизводимый отчёт. Перезапуск на обновившейся таблице уже создаёт другую версию.
Учебный расчёт: цена обращения снизилась, а целевого выросла #
Предположим, расходы в двух сопоставимых периодах одинаковы — по 120 000 рублей. В первом было 60 уникальных обращений, из них 24 целевых. Во втором — 80 и 20 соответственно. Все значения в примере условные, определение целевого обращения одинаково в обоих периодах.
Показатель
Первый период
Второй период
Расходы
120 000 ₽
120 000 ₽
Уникальные обращения
60
80
Целевые обращения
24
20
Стоимость обращения
2 000 ₽
1 500 ₽
Стоимость целевого обращения
5 000 ₽
6 000 ₽
Доля целевых
40%
25%
Стоимость обращения снизилась на 25%, а стоимость целевого выросла на 20%. Формулировка «реклама стала дешевле» скрывает, какой результат покупает бизнес. В корректной записке называются оба изменения и уточняется, одинаково ли работала квалификация. Числа пока не объясняют причину: она может быть в аудитории, форме, обработке или правилах оценки.
Наблюдение описывает то, что непосредственно подтверждает срез: расходы не изменились, доля целевых уменьшилась. Гипотеза предлагает объяснение: новая группа объявлений могла привлечь больше неподходящих запросов. Действие задаёт проверку: посмотреть разрез по группе и разобрать причины отклонения, сохранив сравнимое определение.
Модели стоит запретить заполнять отсутствие объяснения правдоподобным рассказом. Если данных о причинах нет, записка должна это сказать. Корреляция во времени не устанавливает влияние рекламы на покупки. Для отдельного вопроса о дополнительном эффекте полезен разбор атрибуции и инкрементальности .
Решение изменить бюджет принимает человек после проверки. Красивый абзац не должен автоматически запускать действие в рекламном кабинете. Особенно когда часть CRM ещё не обновилась или доля обращений без источника изменилась.
Для стабильного набора вопросов достаточно обычного дашборда с коротким шаблоном комментария. ИИ полезен, если нужно быстро подготовить связное объяснение нескольких изменений, сохранив ссылки на факты. Здесь ценность определяется временем проверяющего, а не объёмом сгенерированного текста.
Чат с данными подходит для повторяющихся дополнительных вопросов к хорошо описанной модели. Нестандартное исследование с новыми связями и изменением определений остаётся задачей аналитика. Нельзя ожидать, что произвольный запрос естественным языком сам установит правильную методику измерения.
— В одном источнике нет свежих данных: отчёт отмечает неполный срез и не делает итоговый вывод.
— В группе нет целевых обращений: цена не подменяется нулём, деление на ноль обработано явно.
— Оплата возвращена: сумма и период обновлены по выбранному определению.
— Маленькая группа изменилась с одного обращения до двух: показаны абсолютные значения, а не один рост на 100%.
— Переименован канал: сравнение не создаёт ложное исчезновение старого источника.
Проверяйте и числа, и язык вывода. Даже точная таблица может сопровождаться необоснованным словом «из-за». Сначала примите несколько отчётов вручную, сохранив исправления и причины. Автоматическая рассылка уместна только после того, как понятны ограничения и ответственный за качество.