ПЦ Директ кабинет (AI-сервис контекстной рекламы)
Рабочее место директолога Пульс Цен: запуск Директа по брифу, аналитика кампаний, сбор информации (вордстат/конкуренты), статистика и отчёты. ИИ-пайплайн подготовки + человеческий журнал всех изменений. Рамки: только ПЦ.
готовS1 · Фундамент5/5
Цель: Монорепо, схема БД, auth+RBAC, стейт-машина пайплайна, деплой на cfru по IP
В РАБОТЕS2 · Клиенты и стандартный бриф2/3
Цель: Заведение клиента, форма/загрузка брифа, подключение кабинетов
планS3 · Аудит сайта и AI-анализ бизнеса0/3
Цель: Гейт запуска: сайт не прошёл — РК не создаётся, клиенту документ рекомендаций
планS4 · Конкуренты и семантика0/3
Цель: Анализ конкурентов + вордстат-семантика с минусами
планS5 · Объявления и создание РК0/3
Цель: Комбинаторные объявления и черновики кампаний в Директе
планS6 · Контроль качества, запуск, самоисправление0/3
Цель: QA-гейт, запуск с подтверждением бюджета, автофиксы
В РАБОТЕS7 · Метрики и непрерывная оптимизация13/21
Цель: ПРИОРИТЕТ: рабочее место = анализ и статистика живых кампаний. Reports API + Метрика ПЦ, дашборд статистики, отчёты
планS8 · Прод-готовность0/3
Цель: Права, безопасность, домен, приёмка
В РАБОТЕS9 · РСЯ и креативы1/5
Цель: Сетевые кампании + генерация и управление картинками/видео в объявлениях (Kie, adimages)
готовS10 · S10 · Реклама на 7 платящих поставщиков ПЦ (поиск)6/6
Цель: Поисковые кампании по товарам 7 ПП в кабинете e-16707300, посадочная — рубрика ПЦ с товарами фирмы, 2000 ₽/нед на клиента, цель — 1 заявка на клиента
готовS11 · Проверки по сроку7/10
готовS12 · S12 · РК «Система роста» ПЦ: аудиторная на базу Юга + LAL отвалов5/6
Цель: Запустить аудиторную кампанию в сетях на базу непрофильных компаний и отвалов Юга (3 807 фирм) с LAL от отвалов; посадочная pulscen.ru/about/promo/biznes-v-internete-pod-klyuch-sistema-rosta
Ворклог (места остановки)
Сводка расходов рекламы ПП для Дениса (AITODO 1443). Директ API ожил после простоя 14-16.10, выгрузил CAMPAIGN_PERFORMANCE_REPORT по кабинету e-16707300 за 01.09-18.10. Расход на 10 клиентов ПП с запуска 16.09: 57 289 руб с НДС, 3 020 кликов, CPC 19 руб, 11 заявок по кабинетам (2 из рекламы) = 5 208 руб за заявку. Весь кабинет ПЦ: сентябрь 99 059, октябрь 1-18 94 876 руб. Собран xlsx (4 листа) в Диске владельца и внутренняя страница https://myvisionagency.ru/lab/pulscen-pp-rashody/. Находки: 14-15.10 реклама стояла из-за нулевого счёта, с 16.10 крутится по 7-8 тыс/день; недельный расход ПП вырос с 8 до 20 тыс после подключения трёх новых клиентов 09.10; у новых CPC 4-11 руб против 24-43 у старых, трафик - длинный хвост из тысяч редких запросов, качество под вопросом. В CRM Тюльпан найдена таблица company_orders (счётчики заказов по компании + last_order_id, номера совпадают с кабинетом), деталей заявок в базе нет.
→ Ждёт решения владельца: отправлять ли сводку Денису и в каком виде (лист в его таблицу заявок / отдельный файл / ссылка на страницу). Дальше: сверить заявки за 17-18.10 по кабинетам, разобрать качество дешёвого трафика трёх новых клиентов, понять семантику cur/prev_orders_count в company_orders - если это настоящие обращения, заявки можно считать автоматом, а не скринами.
16.10: подготовка к встрече с Денисом. Сводка заявок 10 клиентов ПП по кабинетам продавца (скрины владельца): 11 заявок после запуска, 2 из нашей рекламы (Ньюкей 14.10 pp_newkey, ЗТР 16.09 вероятно). Веренпром 1,6 млн с поиска на сайт клиента, ОЛЕОСИНТЕЗ похоже тест, Карадэл до запуска. Гугл-таблица: https://docs.google.com/spreadsheets/d/1GhKRG2JOR5nnogNuvxI1xeYHDoP7ZeGTG3MQz6UQHKw
→ Дать Денису доступ к таблице (ждёт ответа владельца). Сверить по Метрике 200476 источник неизвестных заявок ЦМК 12.10, Софт Пайп 15.10, Сталь-Сервис 12.10. Номер заявки ЗТР 08.10 не сверен.
13.10 разбор рекламы ПЦ за 10.09–09.10: 119 106 ₽; «Брендовые» 30 заявок / 52 регистранта (1 642 ₽ за заявку); «Отвалы», «РК МСК», Система роста 39 597 ₽ без заявок; ПП 30 263 ₽, контакты 8 у поставщиков / 8 к чужим, заявки 2 по 29.09. Баланс кончится ~14–15.10, пополнить нельзя (авария Яндекса). Закрыта проверка 81580993, 2900220d заблокирована.
→ Ждём владельца: предупредить Дениса, пополнение ~55 000 ₽ без НДС + пауза «Отвалов» и «РК МСК», заявки ПП в кабинетах с 30.09. После восстановления: отчёт запросов Персея, недельный тест 2 (кнопка «Узнать цену»).
09.10 по слову владельца на паузе: ПП ЗТР 714454878 (остановил я) и «ПЦ Система роста Юг» 714630921 (уже стояла SUSPENDED, последний расход 09.10). Три новые ПП-кампании (Ньюкей, Карадэл, ПФК) прошли модерацию: ACCEPTED.
→ Включать ЗТР и Систему роста только по решению владельца. Проверки 11.10/12.10/16.10 в силе, ЗТР из тестов исключён.
09.10 докрутка ПП по «да» владельца: ЦМК «Трубы» — 31 размер профтрубы, которых нет у ЦМК, в минус группы + новые тексты A/B (без 20х20, «Только алюминий»), уже ACCEPTED; Персей — группы «Кремний металлический» и «Магний в чушках» (рубрики из выгрузки + company_id, по 37–51 минус-слову против аптеки и химии); минус-слова ЗТР/Софт Пайп/Персей/Веренпром/ЦМК; тест недели 1 — вариант C в 19 группах. Правило владельца: каждую неделю новый тест.
→ 11.10 — запросы групп кремний/магний (аптечный риск), 12.10 — модерация трёх новых кампаний, 16.10 — итог теста C и запуск теста недели 2 (кнопка «Узнать цену» против «Заказать»). Решения владельца: гео МУЭСТРА/Веренпром (+ЦФО), посадочная на сайт клиента для ЗТР/Софт Пайпа, лимиты, баланс до ~14.10.
09.10: запущены 3 новые поисковые кампании ПП по таблице владельца: Ньюкей 715212661 (сайт 99826846, ЦФО+СЗФО; это и есть «8-й клиент»), Карадэл Энерго 715212665 (99829619, РФ без ДФО), ПФК Сталь-Сервис 715212674 (99826957, РФ без ДФО). ID сверены с CRM по ID клиента. Каталог из Метрики 200476 (pulscen.ru закрыт от ботов), семантика Вордстатом, 19 групп, 226 ключей, 38 ЕПК A/B, 2000 ₽/нед, State ON, модерация. Отчёт по 7 кампаниям с запуска по 08.10: 25 037 ₽, 880 кликов, контактов 8, спорных 4, к чужим 8 (Downloads/ПП Директ - с запуска по 08.10.2026.xlsx). Карта YD-MACHINE.md дополнена.
→ 12.10 проверить модерацию и показы трёх новых, 16.10 — первая неделя (минус-слова, контакты). Владельцу: пополнить баланс до ~14.10 (27 113 ₽ при ~5 400 ₽/день), сверить заявки недель 3–4 по кабинетам, решить гео МУЭСТРА/Веренпром/ЦМК по его таблице, правка текстов ЦМК «Трубы».
Поправка к ворклогу 06.10: «отправленных заявок 0» — ошибка. Заявки считаются по кабинетам продавцов клиентов (сверяет владелец): неделя 1 ЗТР 16.09 (прямое обращение, подтверждено скринами 02.10), неделя 2 Софт Пайп. В отчёте добавлена колонка «Заявки (кабинет клиента)», Метрика = только контакты. Неделя 30.09–05.10 по кабинетам ещё не сверена.
→ Владелец сверяет заявки 30.09–05.10 в кабинетах 7 клиентов (или подключает браузер, чтобы я прочитал сам) → вписать в отчёт. 8-й клиент ждёт ид.
ПП Директ: отчёт с запуска по 05.10 (Downloads/ПП Директ - с запуска по 05.10.2026.xlsx). С запуска 21 900 ₽, 808 кликов, 8 контактов у клиентов (~2 740 ₽), 4 спорных, 7 ушли к конкурентам, отправленных заявок 0. Неделя 30.09–05.10: 7 052 ₽, клики/день 46→40→34, CPC 21→28→35 ₽, подтверждён 1 контакт (ЗТР), спорных 3, к чужим 2. Поправлен классификатор мусора Персея (АМг2/Св-АК5/АД31 = алюминий). Восьмой клиент: в файле и Гугл-таблице «РК НА ПП ПЦ» 7 строк, в ТГ/сессиях/AITODO списка из 8 нет.
→ Ждём от владельца ид и сайт 8-го клиента (+ выгрузку товаров) → собрать кампанию по тому же шаблону (поиск, рубрика ПЦ с company_id, гео город+область, 2000 ₽/нед), запуск по «да». Открыто: правка текстов ЦМК «Трубы» (сталь 39% расхода), минуса Персея, вариант C A/B ждёт «ок».
Next 15.3.2 был уязвим к React2Shell, процесс под root на открытом 3080. Порт 3080 закрыт снаружи, Next обновлён до 15.3.9, сборка и страницы проверены. Следов взлома в логах нет.
→ Вернуть кабинет наружу через nginx: домен, TLS, пароль на входе (домен не должен светить MyVision). Перевести dp-* с root на своего пользователя.
Ночная смена 02→03.10: статистика Директа ПЦ для Дениса — «Система роста» по неделям (0 заявок, 69 % расхода в мобильные игры, LAL без условия), сводник 11 РК за сентябрь (99 059 ₽, 34 заявки, 100 % у «Брендовых»), сверка с MetricSnapshot копейка в копейку. Страница /lab/pulscen-direct-stat/. Две проверки по сроку закрыты.
→ Решения ПЦ: запрет 14 площадок, корректировка на смартфоны −50 %, привязать LAL, разобраться с целью «Реклама на отвалы», своя цель на попап посадочной. РК «ЕКБ»: спросить у Дениса ID/кабинет.
ПП Директ: недели 1 (16-22.09) и 2 (23-29.09) дописаны в правленый владельцем отчёт (файл из его Диска), лид ЗТР 17.09 разобран: форма на сайте завода пришла из CRM ПЦ, не из рекламы.
→ Владелец заливает склеенный файл в Диск сам (коннектор не меняет содержимое). Ответ техотдела по брошенным формам и по ссылке из CRM на сайт ЗТР.
ПП Директ: разбор целей Метрики ПЦ по клиентам с запуска (выгрузка всех 560 целей, analysis/goals_all.mjs). «Лид» Софт Пайпа 17.09 оказался нажатием «Написать» (Event_2234) без успешной отправки (Event_2095) — ошибка в отчёте 25.09. Найдено 4 брошенные формы (ЦМК 20.09, МУЭСТРА 23.09, Софт Пайп 17.09 и 27.09), подготовлен запрос в техотдел ПЦ.
→ Ждём ответ техотдела по 4 брошенным формам (бросили или не сработала цель отправки). В следующих отчётах считать «Кнопка Заказать» и корзину как начатые формы. Остальное без изменений: ок на A/B раунд 2, тексты группы Трубы ЦМК, новые минус-слова.
ПП Директ: недельный отчёт после докрутки (Excel 9 листов), сверка контактов по страницам визитов и счётчикам сайтов клиентов. Скрипты анализа перенесены в scripts/pp-direct/analysis (из /tmp пропали).
→ Ждут владельца: ок на A/B раунд 2 (lab/pulscen-pp-direct-ab2), правка текстов группы Трубы у ЦМК против стальной профтрубы, новые минус-слова (ЗТР знол/25000/6300/3200/115, Персей гхсма/е71т8/газом, ЦМК забор). Гео и лимиты не трогаем.
ПП Директ: разбор 7 кампаний с запуска (Excel), сверка кому ушли контакты (страницы визитов + Метрика сайтов клиентов), докрутка таргетинга применена и проверена перечиткой. A/B раунд 2 (вариант C, 19 объявлений) собран, страница согласования lab/pulscen-pp-direct-ab2.
→ Ждём ок владельца на lab/pulscen-pp-direct-ab2 → node epk-c.mjs --apply (scripts/pp-direct на aitodo) → завести проверку A/B через 14 дней. 02.10 проверка эффекта докрутки. Гео не расширяем, лимиты не поднимаем.
22.09 утро: сегменты досчитаны (база 10 039 / отвалы 2 980, охват в Аудиториях 24 522 / 7 598), LAL 60128581 создан. Блокер 8800 разгадан: ExternalId = 2000000000 + id сегмента (в доке нет, записано в YD-MACHINE.md). База привязана к группе, по «да включай» объявление базы на модерации, кампания ON.
→ Проверка 23.09: модерация/показы. LAL: как processed → build.mjs audiences → launch lal. Проверка 29.09: неделя показов, площадки, конверсии, База vs LAL.
21–22.09: база 3 807 фирм Юга нормализована и загружена в Аудитории (2 сегмента, совпадение 134 % и 126 %), права Аудиторий добавлены в приложение ca776098 и выпущен токен под ShamrayGroup1, LAL от отвалов 60128581 создан; кампания 714630921 собрана черновиком (сети, 3 500 ₽/нед, гео Юг), посадочная «Система роста» разобрана (цели Метрики 200476), два круга картинок: стоковые (только тест) → 6 баннеров в стиле ПЦ с логотипом кодом; страница согласования /lab/pulscen-tochka-rosta. Баланс кабинета 31 074 ₽ (AccountManagement v4 без фильтра по логину).
→ Блокер: Директ не видит гостевые сегменты Аудиторий (8800). Владелец проверяет список сегментов в UI Директа под e-16707300; если пусто — код под e-16707300 и перезаливка сегментов в его Аудитории (~3–4 ч обработки). Затем build.mjs audiences → «включаю?» → build.mjs launch. Проверка через неделю после включения: показы/клики/заявки по utm_campaign=sistema_rosta_yug.
15.09 поздно: по правкам владельца снял в автотаргетинге «запросы с упоминанием вашего бренда» (19/19 групп) и переставил географию по клиенту: ЦМК Красноярский край, МУЭСТРА и Веренпром СЗФО, Трансформатор-Реж и ОЛЕОСИНТЕЗ УрФО, ПК Персей СФО, Софт Пайп Татарстан+ПФО. Кампании включены, на модерации.
→ 17.09 модерация/показы; 23.09 запросы, минусация, заявки по utm_campaign=pp_<key>, A/B цена+кнопка, баланс.
15.09 вечер: по правкам владельца убрал названия фирм из объявлений, пересобрал 38 объявлений в комбинаторные (7 заголовков + 3 текста), в каждой группе A с ценой и кнопкой и B без (тест). Все 7 кампаний включены, на модерации, оплата разрешена. Страница /lab/pulscen-pp-direct/ обновлена.
→ 17.09 проверить модерацию и показы; 23.09 отчёт по запросам, минусация, заявки по utm_campaign=pp_<key>, сравнение A/B, пополнить баланс (20 128 ₽ на старте).
15.09: собраны черновики 7 поисковых кампаний на ПП (ЦМК, МУЭСТРА, Трансформатор-Реж, ПК Персей, Софт Пайп, ОЛЕОСИНТЕЗ, Веренпром) в e-16707300, посадочная — рубрика ПЦ ?company_id, семантика Вордстат, страница согласования /lab/pulscen-pp-direct/. Уроки API дописаны в YD-MACHINE.md.
→ Ждём «ок» владельца → launch.mjs (модерация+включение). Через неделю: отчёт по поисковым запросам, минусация, цели по utm_campaign=pp_<key> в 200476, пополнить баланс кабинета.
1) НАЙДЕН И ЗАКРЫТ БАГ: настройки кампании не сохранялись (жалоба владельца на тумблер Мониторинг сайта). Причина: Директ отвергает пустой Items ([] = ошибка не менее 1 элемента) и роняет ВЕСЬ campaigns.update — у РК МСК нет минус-фраз/целей/счётчиков, поэтому падало именно там, а на Брендовых работало. Фикс: пустые списки шлём null (NegativeKeywords, ExcludedSites, BlockedIps, CounterIds, PriorityGoals). Проверено на живой РК МСК: ENABLE_SITE_MONITORING=YES сохранился. Плюс ошибки сохранения теперь видны красной карточкой, а не серой строкой, и форма перечитывает данные из Директа после записи. 2) Создать с помощью ИИ в объявлениях: поля задача / тема картинки / референс товара (ссылка или загрузка файла — публичный URL берём из adimages), выбор количества заголовков и текстов, формат картинки. Тексты — OpenRouter (контекст собирает КОД: кампания, группа, её фразы, действующие объявления, посадочная), картинка — Kie gpt-image-2 (text-to-image, с референсом image-to-image) с автозагрузкой в Директ. Гейт денег: картинка отдельной кнопкой с подтверждением ~2,5 руб.
→ Ждёт ок владельца на платные боевые тесты: генерация текстов (~0,1 руб OpenRouter) и картинки (~2,5 руб Kie). Дальше: ButtonExtension/Carousel эксперимент, РСЯ-кампании, РАГ-стандарты для ИИ.