Spaces:
Runtime error
Runtime error
Commit History
-
fix: 全局统一 ROAS 只用 Conversion 数据计算
wen Qiu涉及所有模块: - 昨日数据:总体/平台/层级/campaign 异动的 ROAS 都只用 Conversion - 数据看板:汇总 KPI / 产品线看板 / 数据矩阵的 ROAS 都只用 Conversion - 新增 _conv_filter / _conv_roas 辅助函数统一过滤逻辑 Made-with: Cursor7be5d72 -
fix: 提高 Campaign 异动检测阈值,减少噪声告警
wen Qiu- cost_spike: 花费门槛 $50→$200,倍数 2x→2.5x - roas_drop: 花费门槛 $30→$100 - stopped: 7日均值门槛 $30→$100 Made-with: Cursorb187dcc -
feat: 数据看板重构 — 四维筛选 + 产品线看板 + 昨日数据
wen Qiu- 重命名"日常监控"为"数据看板",拆分为上下两区 - 上区:自定义日期范围 + 6维筛选器(国家/平台/广告目标/产品线/产品型号/项目类型) - 新增产品线/型号小看板,展示各 funnel 的 Cost/Sales/ROAS 及占比 - 下区:昨日数据固定 overview,含告警 + campaign 异动 + 层级花费树 - 后端新增 /api/dashboard 和 /api/dashboard/filters 接口 - 集成 campaign_parser.enrich_dataframe 为 monitor 数据提供解析维度 Made-with: Cursor6633362
-
feat: add Campaign-level drill-down, anomaly alerts, and pacing curve
wen QiuPhase 1 - Campaign drill-down in daily monitor: - _build_hierarchy now builds 4 layers: Country > Platform > Funnel > Campaign Name (Top 10) - Each campaign shows Cost/Revenue/ROAS with vs-7d-avg changes - Frontend renders collapsible campaign rows under each funnel type Phase 2 - Campaign anomaly alerts: - _build_campaign_alerts detects 3 types: cost spike (>2x), ROAS drop (>50%), spending stopped - New "Campaign 异动" alert card in monitor tab with red/yellow severity Phase 3 - Budget pacing curve: - budget.py returns daily cumulative spend vs ideal pace line - ECharts area chart in budget tab shows actual vs planned spending trajectory Made-with: Cursorec533d1
-
refactor: consolidate repo structure, remove upload_to_github duplication
unknownMade-with: Cursor3291500