diff --git a/index.html b/index.html
index 3531965..d34e97e 100644
--- a/index.html
+++ b/index.html
@@ -34,6 +34,8 @@
.pos{color:#059669;} .neg{color:#dc2626;}
.empty{padding:30px;text-align:center;color:var(--sub);}
.sum-metric{color:var(--accent);font-weight:600;}
+ .note-list{margin:0 0 14px;padding:10px 14px 10px 28px;background:var(--bg);border:1px solid var(--line);border-radius:8px;color:#4b5563;font-size:12px;line-height:1.9;}
+ .note-list b{color:var(--head);}
.total-row td{position:sticky;top:33px;background:#eef2f7;font-weight:700;color:var(--head);border-top:2px solid #cbd5e1;z-index:1;}
.total-row td.txt{text-align:left;}
th.sortable{cursor:pointer;user-select:none;}
@@ -49,7 +51,13 @@
加载中…
-
每日总表 每天累加一行
+
每日总表 保留近3天
+
+ - 日期:查询当日,有点击订单等数据来自前一天
+ - 原始订单:全部可融合订单【DSP Campaign(可融合)】
+ - pkg:原始订单按照 pkg+geo 去重后的订单数
+ - 中转订单:已 link 订单【Order List】
+
diff --git a/update.sh b/update.sh
index 19b2117..a55ffc5 100755
--- a/update.sh
+++ b/update.sh
@@ -198,11 +198,14 @@ if os.path.exists(f):
except Exception: pass
old.setdefault('summary',[]); old.setdefault('detail',[])
-# 总表:同一 run_date 覆盖,否则新增
+# 总表:同一 run_date 覆盖,否则新增;保留最近 3 天
+SUMMARY_KEEP=3
row={'date':run_date,'raw_orders':raw,'pkg':pkg,'relay_orders':relay,
'has_click_orders':hasclick,'no_conv_orders':noconv,'no_click_orders':no_click}
+def dkey(s): return tuple(int(x) for x in s.split('/'))
old['summary']=[r for r in old['summary'] if r.get('date')!=run_date]+[row]
-old['summary'].sort(key=lambda r:r['date'])
+old['summary'].sort(key=lambda r:dkey(r['date']))
+old['summary']=old['summary'][-SUMMARY_KEEP:]
# 明细:先删掉同 dt 的旧数据,再加入本次;然后按 dt 保留最近 keep 天
old['detail']=[d for d in old['detail'] if d.get('dt')!=prev_dt]+kib['detail']