From 7ba8ff6936e6fa73c770b4750a57f79b98001891 Mon Sep 17 00:00:00 2001 From: zouyun Date: Mon, 24 Aug 2026 16:30:06 +0800 Subject: [PATCH] Add August delivery and budget pacing --- data.json | 548 +++- index.html | 20 +- source-delivery.csv | 5897 ++++++++++++++++++++++++++++++++++++++++++- source-events.csv | 2436 +++++++++++++++++- update.sh | 74 +- 5 files changed, 8881 insertions(+), 94 deletions(-) diff --git a/data.json b/data.json index e169b03..6c1df36 100644 --- a/data.json +++ b/data.json @@ -2,9 +2,10 @@ "meta": { "package": "com.amazon.mShop.android.shopping", "geo": "ZA", - "generated_at": "2026-08-24T07:48:40+00:00", - "date_start": "2026-08-21", - "date_end": "2026-08-23", + "generated_at": "2026-08-24T08:27:15+00:00", + "date_start": "2026-08-01", + "date_end": "2026-08-31", + "data_cutoff": "2026-08-23", "currency": "USD", "install_definition": "af_app_opened repostback", "event_definition": "event1/event2 repostback", @@ -12,44 +13,565 @@ "payable_definition": "(event1 + event2) × $3" }, "totals": { - "install": 5636, - "event1": 1029, - "event2": 27, - "e1e2": 1056, - "midas_spend": 2920.17, - "payable_spend": 3168, - "e1e2_rate": 18.74 + "install": 39149, + "event1": 6208, + "event2": 485, + "e1e2": 6693, + "midas_spend": 19461.57, + "midas_spend_zar": 321115.9, + "payable_spend": 20079, + "payable_spend_zar": 331303.5, + "e1e2_rate": 17.1 + }, + "budget": { + "monthly_budget_zar": 511500.0, + "monthly_budget_usd": 31000.0, + "daily_budget_zar": 16500.0, + "daily_budget_usd": 1000.0, + "unit_price_zar": 49.5, + "unit_price_usd": 3.0, + "fx_zar_per_usd": 16.5, + "daily_cap": 333, + "used_budget_zar": 331303.5, + "used_rate": 64.77, + "remaining_budget_zar": 180196.5, + "remaining_budget_usd": 10921.0, + "expected_budget_to_date_zar": 379500.0, + "pacing_rate": 87.3, + "elapsed_days": 23, + "remaining_days": 8, + "required_daily_budget_zar": 22524.56, + "required_daily_events": 455, + "projected_month_spend_zar": 446539.5, + "projected_month_variance_zar": 64960.5 }, "daily": [ + { + "date": "2026-08-01", + "is_actual": true, + "install": 1520, + "event1": 281, + "event2": 23, + "e1e2": 304, + "e1e2_rate": 20.0, + "midas_spend": 920.34, + "midas_spend_zar": 15185.61, + "payable_spend": 912, + "payable_spend_zar": 15048.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 91.2, + "ecpi_usd": 0.6055 + }, + { + "date": "2026-08-02", + "is_actual": true, + "install": 1733, + "event1": 94, + "event2": 26, + "e1e2": 120, + "e1e2_rate": 6.92, + "midas_spend": 1036.81, + "midas_spend_zar": 17107.36, + "payable_spend": 360, + "payable_spend_zar": 5940.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 36.0, + "ecpi_usd": 0.5983 + }, + { + "date": "2026-08-03", + "is_actual": true, + "install": 1781, + "event1": 432, + "event2": 26, + "e1e2": 458, + "e1e2_rate": 25.72, + "midas_spend": 963.34, + "midas_spend_zar": 15895.11, + "payable_spend": 1374, + "payable_spend_zar": 22671.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 137.4, + "ecpi_usd": 0.5409 + }, + { + "date": "2026-08-04", + "is_actual": true, + "install": 1661, + "event1": 170, + "event2": 36, + "e1e2": 206, + "e1e2_rate": 12.4, + "midas_spend": 686.46, + "midas_spend_zar": 11326.59, + "payable_spend": 618, + "payable_spend_zar": 10197.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 61.8, + "ecpi_usd": 0.4133 + }, + { + "date": "2026-08-05", + "is_actual": true, + "install": 1622, + "event1": 141, + "event2": 36, + "e1e2": 177, + "e1e2_rate": 10.91, + "midas_spend": 651.98, + "midas_spend_zar": 10757.67, + "payable_spend": 531, + "payable_spend_zar": 8761.5, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 53.1, + "ecpi_usd": 0.402 + }, + { + "date": "2026-08-06", + "is_actual": true, + "install": 1397, + "event1": 0, + "event2": 0, + "e1e2": 0, + "e1e2_rate": 0.0, + "midas_spend": 597.23, + "midas_spend_zar": 9854.3, + "payable_spend": 0, + "payable_spend_zar": 0.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 0.0, + "ecpi_usd": 0.4275 + }, + { + "date": "2026-08-07", + "is_actual": true, + "install": 1870, + "event1": 516, + "event2": 36, + "e1e2": 552, + "e1e2_rate": 29.52, + "midas_spend": 637.97, + "midas_spend_zar": 10526.51, + "payable_spend": 1656, + "payable_spend_zar": 27324.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 165.6, + "ecpi_usd": 0.3412 + }, + { + "date": "2026-08-08", + "is_actual": true, + "install": 1506, + "event1": 196, + "event2": 27, + "e1e2": 223, + "e1e2_rate": 14.81, + "midas_spend": 603.36, + "midas_spend_zar": 9955.44, + "payable_spend": 669, + "payable_spend_zar": 11038.5, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 66.9, + "ecpi_usd": 0.4006 + }, + { + "date": "2026-08-09", + "is_actual": true, + "install": 1633, + "event1": 325, + "event2": 6, + "e1e2": 331, + "e1e2_rate": 20.27, + "midas_spend": 659.2, + "midas_spend_zar": 10876.8, + "payable_spend": 993, + "payable_spend_zar": 16384.5, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 99.3, + "ecpi_usd": 0.4037 + }, + { + "date": "2026-08-10", + "is_actual": true, + "install": 1661, + "event1": 242, + "event2": 20, + "e1e2": 262, + "e1e2_rate": 15.77, + "midas_spend": 727.32, + "midas_spend_zar": 12000.78, + "payable_spend": 786, + "payable_spend_zar": 12969.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 78.6, + "ecpi_usd": 0.4379 + }, + { + "date": "2026-08-11", + "is_actual": true, + "install": 1668, + "event1": 227, + "event2": 16, + "e1e2": 243, + "e1e2_rate": 14.57, + "midas_spend": 871.5, + "midas_spend_zar": 14379.75, + "payable_spend": 729, + "payable_spend_zar": 12028.5, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 72.9, + "ecpi_usd": 0.5225 + }, + { + "date": "2026-08-12", + "is_actual": true, + "install": 1650, + "event1": 266, + "event2": 22, + "e1e2": 288, + "e1e2_rate": 17.45, + "midas_spend": 881.7, + "midas_spend_zar": 14548.05, + "payable_spend": 864, + "payable_spend_zar": 14256.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 86.4, + "ecpi_usd": 0.5344 + }, + { + "date": "2026-08-13", + "is_actual": true, + "install": 1543, + "event1": 41, + "event2": 5, + "e1e2": 46, + "e1e2_rate": 2.98, + "midas_spend": 827.89, + "midas_spend_zar": 13660.18, + "payable_spend": 138, + "payable_spend_zar": 2277.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 13.8, + "ecpi_usd": 0.5365 + }, + { + "date": "2026-08-14", + "is_actual": true, + "install": 1677, + "event1": 176, + "event2": 23, + "e1e2": 199, + "e1e2_rate": 11.87, + "midas_spend": 895.51, + "midas_spend_zar": 14775.91, + "payable_spend": 597, + "payable_spend_zar": 9850.5, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 59.7, + "ecpi_usd": 0.534 + }, + { + "date": "2026-08-15", + "is_actual": true, + "install": 1839, + "event1": 373, + "event2": 15, + "e1e2": 388, + "e1e2_rate": 21.1, + "midas_spend": 983.11, + "midas_spend_zar": 16221.32, + "payable_spend": 1164, + "payable_spend_zar": 19206.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 116.4, + "ecpi_usd": 0.5346 + }, + { + "date": "2026-08-16", + "is_actual": true, + "install": 1809, + "event1": 273, + "event2": 72, + "e1e2": 345, + "e1e2_rate": 19.07, + "midas_spend": 971.76, + "midas_spend_zar": 16034.04, + "payable_spend": 1035, + "payable_spend_zar": 17077.5, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 103.5, + "ecpi_usd": 0.5372 + }, + { + "date": "2026-08-17", + "is_actual": true, + "install": 1675, + "event1": 266, + "event2": 8, + "e1e2": 274, + "e1e2_rate": 16.36, + "midas_spend": 908.82, + "midas_spend_zar": 14995.53, + "payable_spend": 822, + "payable_spend_zar": 13563.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 82.2, + "ecpi_usd": 0.5426 + }, + { + "date": "2026-08-18", + "is_actual": true, + "install": 1988, + "event1": 370, + "event2": 40, + "e1e2": 410, + "e1e2_rate": 20.62, + "midas_spend": 993.6, + "midas_spend_zar": 16394.4, + "payable_spend": 1230, + "payable_spend_zar": 20295.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 123.0, + "ecpi_usd": 0.4998 + }, + { + "date": "2026-08-19", + "is_actual": true, + "install": 1543, + "event1": 438, + "event2": 13, + "e1e2": 451, + "e1e2_rate": 29.23, + "midas_spend": 812.35, + "midas_spend_zar": 13403.77, + "payable_spend": 1353, + "payable_spend_zar": 22324.5, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 135.3, + "ecpi_usd": 0.5265 + }, + { + "date": "2026-08-20", + "is_actual": true, + "install": 1737, + "event1": 352, + "event2": 8, + "e1e2": 360, + "e1e2_rate": 20.73, + "midas_spend": 911.15, + "midas_spend_zar": 15033.98, + "payable_spend": 1080, + "payable_spend_zar": 17820.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 108.0, + "ecpi_usd": 0.5246 + }, { "date": "2026-08-21", + "is_actual": true, "install": 1877, "event1": 265, "event2": 4, "e1e2": 269, "e1e2_rate": 14.33, "midas_spend": 989.64, - "payable_spend": 807 + "midas_spend_zar": 16329.06, + "payable_spend": 807, + "payable_spend_zar": 13315.5, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 80.7, + "ecpi_usd": 0.5272 }, { "date": "2026-08-22", + "is_actual": true, "install": 1883, "event1": 435, "event2": 13, "e1e2": 448, "e1e2_rate": 23.79, "midas_spend": 942.89, - "payable_spend": 1344 + "midas_spend_zar": 15557.68, + "payable_spend": 1344, + "payable_spend_zar": 22176.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 134.4, + "ecpi_usd": 0.5007 }, { "date": "2026-08-23", + "is_actual": true, "install": 1876, "event1": 329, "event2": 10, "e1e2": 339, "e1e2_rate": 18.07, "midas_spend": 987.64, - "payable_spend": 1017 + "midas_spend_zar": 16296.06, + "payable_spend": 1017, + "payable_spend_zar": 16780.5, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 101.7, + "ecpi_usd": 0.5265 + }, + { + "date": "2026-08-24", + "is_actual": false, + "install": 0, + "event1": 0, + "event2": 0, + "e1e2": 0, + "e1e2_rate": null, + "midas_spend": 0.0, + "midas_spend_zar": 0.0, + "payable_spend": 0, + "payable_spend_zar": 0.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 0.0, + "ecpi_usd": null + }, + { + "date": "2026-08-25", + "is_actual": false, + "install": 0, + "event1": 0, + "event2": 0, + "e1e2": 0, + "e1e2_rate": null, + "midas_spend": 0.0, + "midas_spend_zar": 0.0, + "payable_spend": 0, + "payable_spend_zar": 0.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 0.0, + "ecpi_usd": null + }, + { + "date": "2026-08-26", + "is_actual": false, + "install": 0, + "event1": 0, + "event2": 0, + "e1e2": 0, + "e1e2_rate": null, + "midas_spend": 0.0, + "midas_spend_zar": 0.0, + "payable_spend": 0, + "payable_spend_zar": 0.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 0.0, + "ecpi_usd": null + }, + { + "date": "2026-08-27", + "is_actual": false, + "install": 0, + "event1": 0, + "event2": 0, + "e1e2": 0, + "e1e2_rate": null, + "midas_spend": 0.0, + "midas_spend_zar": 0.0, + "payable_spend": 0, + "payable_spend_zar": 0.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 0.0, + "ecpi_usd": null + }, + { + "date": "2026-08-28", + "is_actual": false, + "install": 0, + "event1": 0, + "event2": 0, + "e1e2": 0, + "e1e2_rate": null, + "midas_spend": 0.0, + "midas_spend_zar": 0.0, + "payable_spend": 0, + "payable_spend_zar": 0.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 0.0, + "ecpi_usd": null + }, + { + "date": "2026-08-29", + "is_actual": false, + "install": 0, + "event1": 0, + "event2": 0, + "e1e2": 0, + "e1e2_rate": null, + "midas_spend": 0.0, + "midas_spend_zar": 0.0, + "payable_spend": 0, + "payable_spend_zar": 0.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 0.0, + "ecpi_usd": null + }, + { + "date": "2026-08-30", + "is_actual": false, + "install": 0, + "event1": 0, + "event2": 0, + "e1e2": 0, + "e1e2_rate": null, + "midas_spend": 0.0, + "midas_spend_zar": 0.0, + "payable_spend": 0, + "payable_spend_zar": 0.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 0.0, + "ecpi_usd": null + }, + { + "date": "2026-08-31", + "is_actual": false, + "install": 0, + "event1": 0, + "event2": 0, + "e1e2": 0, + "e1e2_rate": null, + "midas_spend": 0.0, + "midas_spend_zar": 0.0, + "payable_spend": 0, + "payable_spend_zar": 0.0, + "daily_budget_zar": 16500.0, + "daily_cap": 333, + "ffr_rate": 0.0, + "ecpi_usd": null } ] } diff --git a/index.html b/index.html index a287182..f5ce3dd 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ Amazon ZA 每日交付报告 @@ -15,26 +15,30 @@
Daily Delivery · ZA

Amazon ZA 每日交付报告

包名:com.amazon.mShop.android.shopping。聚焦 repostback 交付、E1+E2 转化与 Midas / Payable spend。

正在载入数据…

Executive Summary

载入中…

核心指标

-

每日交付与转化

如何阅读:先看每日 Install 与 E1/E2 的规模,再结合 E1+E2% 判断转化效率;仅有 3 个日期,因此使用离散柱状图,避免把短窗口误读为长期趋势。
每日 Install、Event1 与 Event2
均取 repostback;按 ZA 日期汇总
InstallEvent1Event2
每日 E1+E2%
(Event1 + Event2) ÷ Install
+

8 月预算消耗

月度预算使用进度
预算按 E1+E2 × 49.50 ZAR 扣减
+

每日交付与转化

如何阅读:柱状图展示本月截至数据日的逐日 repostback 交付;结合 E1+E2% 判断每日转化效率,整月完整日期则保留在下方明细表。
每日 Install、Event1 与 Event2
均取 repostback;按 ZA 日期汇总
InstallEvent1Event2
每日 E1+E2%
(Event1 + Event2) ÷ Install

消耗对比

Midas spend 与 Payable spend
USD;Payable spend = (E1 + E2) × $3
Midas spendPayable spend
-

每日明细

日期InstallEvent1Event2E1+E2%Midas spendPayable spend
-

建议关注

  • 继续监控 E1+E2% 是否在更长日期窗口内稳定,当前 3 天样本不宜外推长期趋势。
  • 对比 Payable spend 与 Midas spend 的日级差额,优先排查差额扩大日期的事件质量和计费口径。
  • 若要实现新增日期自动进入报告,需要让 update.sh 能访问持续更新的数据源;当前版本自动重算仓库内两份 CSV 快照。
+

8 月每日明细

日期InstallEvent1Event2TotalEvent ratePayable (ZAR)日预算FFRMidas (USD)eCPI
+

建议关注

  • 优先关注 FFR 明显低于 100% 的日期,判断是流量不足、事件率下降还是日 cap 执行问题。
  • 剩余预算需要的日均消耗已高于当前日预算;如目标是完整消耗月预算,需要确认是否提高每日 cap。
  • 对比 Payable spend 与 Midas spend 的日级差额,排查差额扩大日期的事件质量和计费口径。