From 94bbf8ce33479be428684175f7d691dfe7ee21bf Mon Sep 17 00:00:00 2001 From: neo Date: Sat, 20 Jun 2026 21:49:20 +0500 Subject: [PATCH] =?UTF-8?q?Add=20STATUS.md=20=E2=80=94=20context=20tracker?= =?UTF-8?q?=20for=20optimized=20workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitattributes | 2 ++ STATUS.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 .gitattributes create mode 100644 STATUS.md diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..eec5ff6 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +*.html diff=html +*.md diff=plaintext diff --git a/STATUS.md b/STATUS.md new file mode 100644 index 0000000..c2183bc --- /dev/null +++ b/STATUS.md @@ -0,0 +1,44 @@ +# Attribution Dashboard — STATUS.md (2026-06-20) + +## Текущий статус +- Файл: `attribution-mockup.html` (931 строк) +- Сервер: `http://localhost:8765/attribution-mockup.html` +- Гит: `master` — последний коммит `bed5688` + +## Что реализовано +- 3 бизнес-типа: E-com, Услуги, Производство +- 3 вкладки: CPA, Конверсия, LTV + блок «Доход по каналам» +- 4 ECharts-графика + 2 таблицы +- Данные: spend, revenue, cpa, conv, cpc, retention по каналам +- KPI-карточки: CPA, Продажи, Расход, CPA/чек (в рублях) +- Фин-блок: Общий доход, Расход, Прибыль, ROI +- Бар-чарт: доход vs расход по каналам (метки: SEO, VK, Я.Директ, Ретаргет) +- Кривые удержания: retCurve (исправлен конфликт с retention KPI) + +## Осталось сделать +- [ ] Адаптив (мобилки) +- [ ] Экспорт в CSV/PDF +- [ ] Автообновление данных (API) + +## Архитектура +``` +data.e-com/services/production → { kpi, financial, channels[], ltv, trends[] } +tabs: CPA | Конверсия | LTV | Доход по каналам +``` + +## Команды +```bash +# Сервер +cd /home/nik/projects/wow-design/roi24 && python3 -m http.server 8765 + +# Применить патч +cd /home/nik/projects/wow-design/roi24 && patch -p1 < patch.diff + +# Коммит + пуш +cd /home/nik/projects/wow-design/roi24 && git add -A && git commit -m "msg" && git push origin master +``` + +## Важные решения +- `retCurve` вместо `retention` для данных графика (чтобы не перезаписывать KPI) +- `Intl.NumberFormat` для рублей +- Метки каналов: SEO, VK, Я.Директ, Ретаргет (rotate: 45)