From e77898bc67a2c68291240950ce185f2f33f36bb9 Mon Sep 17 00:00:00 2001 From: FANGKK Date: Thu, 10 Sep 2026 17:12:24 +0800 Subject: [PATCH] =?UTF-8?q?Tecdo=20=E6=B6=88=E8=80=97=E4=B8=8E=E4=BD=99?= =?UTF-8?q?=E9=A2=9D=E6=8A=A5=E5=91=8A=EF=BC=9A=E7=BD=91=E9=A1=B5=20+=20?= =?UTF-8?q?=E9=A6=96=E4=BB=BD=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5 --- .gitignore | 3 + data.json | 42 ++++++ index.html | 412 ++++++++++++++++++++++++++++++++++++++++++++++++++++ manual.json | 8 + 4 files changed, 465 insertions(+) create mode 100644 .gitignore create mode 100644 data.json create mode 100644 index.html create mode 100644 manual.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8412632 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +push.sh +fetch_midas.js +.DS_Store diff --git a/data.json b/data.json new file mode 100644 index 0000000..8334d5d --- /dev/null +++ b/data.json @@ -0,0 +1,42 @@ +{ + "updated_at": "2026-09-10T14:40:00+08:00", + "source": "data_report/list,按日期+订单", + "account": { "id": 11535, "name": "C00000196_TECDO HONG KONG LIMITED" }, + "range": { "start": "2026-09-03", "end": "2026-09-09" }, + "campaigns": [ + { + "id": "3202606240007", + "name": "PendingC00000196_Tecdo_Agc_ArionPlay_APK_PH_CPI_MIX_20260624", + "app": "ArionPlay", + "start": "2026-06-24", + "bid": 0.65, + "daily_budget": 100, + "lifetime_spend": 3770 + }, + { + "id": "3202608110004", + "name": "C00000196_Tecdo_Agc_PTGaming_APK_PH_CPI_MIX_20260811", + "app": "PTGaming", + "start": "2026-08-11", + "bid": 0.65, + "daily_budget": 50, + "lifetime_spend": 5.2 + } + ], + "daily": [ + { "dt": "2026-09-03", "campaign_id": "3202606240007", "spend": 40.95, "installs": 63, "clicks": 28436, "ecpi": 0.65 }, + { "dt": "2026-09-03", "campaign_id": "3202608110004", "spend": 0, "installs": 0, "clicks": 6123, "ecpi": 0 }, + { "dt": "2026-09-04", "campaign_id": "3202606240007", "spend": 46.8, "installs": 72, "clicks": 30193, "ecpi": 0.65 }, + { "dt": "2026-09-04", "campaign_id": "3202608110004", "spend": 0, "installs": 0, "clicks": 8263, "ecpi": 0 }, + { "dt": "2026-09-05", "campaign_id": "3202606240007", "spend": 45.5, "installs": 70, "clicks": 29587, "ecpi": 0.65 }, + { "dt": "2026-09-05", "campaign_id": "3202608110004", "spend": 0, "installs": 0, "clicks": 6176, "ecpi": 0 }, + { "dt": "2026-09-06", "campaign_id": "3202606240007", "spend": 46.8, "installs": 72, "clicks": 30822, "ecpi": 0.65 }, + { "dt": "2026-09-06", "campaign_id": "3202608110004", "spend": 0, "installs": 0, "clicks": 7574, "ecpi": 0 }, + { "dt": "2026-09-07", "campaign_id": "3202606240007", "spend": 42.25, "installs": 65, "clicks": 31475, "ecpi": 0.65 }, + { "dt": "2026-09-07", "campaign_id": "3202608110004", "spend": 0, "installs": 0, "clicks": 8234, "ecpi": 0 }, + { "dt": "2026-09-08", "campaign_id": "3202606240007", "spend": 40.3, "installs": 62, "clicks": 28810, "ecpi": 0.65 }, + { "dt": "2026-09-08", "campaign_id": "3202608110004", "spend": 0, "installs": 0, "clicks": 3481, "ecpi": 0 }, + { "dt": "2026-09-09", "campaign_id": "3202606240007", "spend": 42.25, "installs": 65, "clicks": 27030, "ecpi": 0.65 }, + { "dt": "2026-09-09", "campaign_id": "3202608110004", "spend": 0, "installs": 0, "clicks": 4208, "ecpi": 0 } + ] +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..f8324d6 --- /dev/null +++ b/index.html @@ -0,0 +1,412 @@ + + + + + +Tecdo 消耗与余额 + + + +
+
+

Tecdo 客户消耗与余额

+
加载中…
+
+ + +
+ +
+

近 7 天每日消耗

+

两个订单按天堆叠,悬停查看每个订单的消耗、安装和点击

+
+
+
+ +
+

余额走势

+

每天日终余额 = 截至当天的累计充值 − 累计消耗

+ +
+
+ +
+

每日明细

+

按日期倒序,每个订单一行

+
+ + + +
日期订单Apppkg name消耗安装点击eCPI
+
+
+ +
+

订单信息

+
+ + + +
订单订单名Apppkg name开始日期出价日预算累计消耗
+
+
+ + + +
+
+ + + + diff --git a/manual.json b/manual.json new file mode 100644 index 0000000..07307bb --- /dev/null +++ b/manual.json @@ -0,0 +1,8 @@ +{ + "_说明": "手工维护的数据,自动刷新不会改动这个文件。pkg_names:两个订单的包名。recharges:每笔充值一行,date 用 YYYY-MM-DD,amount 单位美元,note 可空。", + "pkg_names": { + "3202606240007": "", + "3202608110004": "" + }, + "recharges": [] +}