每日投放报告 — 2026-08-16,对比 2026-08-15

现在有四个广告账户在为这个 App 买量,2026-08-16 这天其中三个有投放,合计花费 $708.97,前一日为 $684.17。 B1 花了 $484.57,共享的两个 Nomad Node 账户花了 $190.50,KBM1 花了 $33.90;HR1 已经建好,当天没有投放。 大盘多投了 3.6% 的钱,当日回收却少了 29.5%,而这一跌幅整个来自 B1。术语定义、报表时区与三种收入 口径见附录。

1总览

(一)大盘,两日对比。

2026-08-152026-08-16变化
花费$684.17$708.97+3.6%
展示次数114,419101,493−11.3%
CPM$5.98$6.99+16.9%
注册数 (自有)1,3481,361+1.0%
单次注册成本$0.508$0.521+2.6%
入账收入$1,782.78 (2.61)$1,869.11 (2.64)+4.8%
当日回收$819.52 (1.20)$578.01 (0.82)−29.5%
同期群 24 小时$1,168.18 (1.71)$740.86 (1.04)−36.6%
入账付费用户146133−13
付费率10.8%9.8%−1.0 个百分点
ARPU$1.323$1.373+3.8%
ARPPU$12.21$14.05+15.1%

同期群价值 —— d0 / d3 / d7 的 ARPU 与 ARPPU

按安装日计算,从每个用户自己的安装时刻起算:dN 是他自己的前 (N+1) x 24 小时。ARPU 取自 Adjust,也就是合作方后台看到的那一套;ARPPU 取自我们自己的支付流水,因为 Adjust 没有累计去重付费人数这个字段。窗口还没走完的档位留空,不写 0。

应用ARPU (d0)ARPU (d3)ARPU (d7)ARPPU (d0)ARPPU (d3)ARPPU (d7)安装数
Vloom$0.5809$0.7892$1.1388$10.69$12.78$17.511,215

(二)每个账户并排放在同一张表上。 先按 2026-08-15,再按 2026-08-16;这是账户之间互相比较的那张表。

2026-08-15

账户花费占比展示CPM注册数单次注册成本入账 (bROAS)当日回收 (wROAS)同期群24h (cROAS)付费用户付费率ARPUARPPU
大盘$684.17100%114,419$5.981,348$0.508$1,782.78 (2.61)$819.52 (1.20)$1,168.18 (1.71)14610.8%$1.323$12.21
B1$497.4773%67,463$7.37837$0.594$1,416.31 (2.85)$552.37 (1.11)$872.22 (1.75)11313.5%$1.692$12.53
Nomad Node$166.4824%46,738$3.56509$0.327$361.48 (2.17)$262.16 (1.57)$290.97 (1.75)326.3%$0.710$11.30
KBM1$20.223%218$92.752$10.110$4.99 (0.25)$4.99 (0.25)$4.99 (0.25)150.0%$2.495$4.99
HR1$0.000%0—0—$0.00$0.00$0.000———

2026-08-16

账户花费占比展示CPM注册数单次注册成本入账 (bROAS)当日回收 (wROAS)同期群24h (cROAS)付费用户付费率ARPUARPPU
大盘$708.97100%101,493$6.991,361$0.521$1,869.11 (2.64)$578.01 (0.82)$740.86 (1.04)1339.8%$1.373$14.05
B1$484.5768%59,005$8.21825$0.587$1,316.94 (2.72)$261.02 (0.54)$277.13 (0.57)9111.0%$1.596$14.47
Nomad Node$190.5027%42,216$4.51529$0.360$552.17 (2.90)$316.99 (1.66)$463.74 (2.43)427.9%$1.044$13.15
KBM1$33.905%272$124.637$4.843$0.00 (0.00)$0.00 (0.00)$0.00 (0.00)00.0%$0.000—
HR1$0.000%0—0—$0.00$0.00$0.000———

(三)同一张表,逐账户各来一份。 同样的行,同样的列,同样的两天。

B1

2026-08-152026-08-16变化
花费$497.47$484.57−2.6%
展示次数67,46359,005−12.5%
CPM$7.37$8.21+11.4%
注册数 (自有)837825−1.4%
单次注册成本$0.594$0.587−1.2%
入账收入$1,416.31 (2.85)$1,316.94 (2.72)−7.0%
当日回收$552.37 (1.11)$261.02 (0.54)−52.7%
同期群 24 小时$872.22 (1.75)$277.13 (0.57)−36.6%
入账付费用户11391−22
付费率 (d0)5.3%4.0%−1.3 pts
ARPU (d0)$1.0421$0.3359−67.8%
ARPPU (d0)$19.82$8.40−57.6%

Nomad Node

2026-08-152026-08-16变化
花费$166.48$190.50+14.4%
展示次数46,73842,216−9.7%
CPM$3.56$4.51+26.7%
注册数 (自有)509529+3.9%
单次注册成本$0.327$0.360+10.1%
入账收入$361.48 (2.17)$552.17 (2.90)+52.8%
当日回收$262.16 (1.57)$316.99 (1.66)+20.9%
同期群 24 小时$290.97 (1.75)$463.74 (2.43)−36.6%
入账付费用户3242+10
付费率 (d0)5.3%5.9%+0.6 pts
ARPU (d0)$0.5716$0.8766+53.4%
ARPPU (d0)$10.78$14.96+38.8%

KBM1

2026-08-152026-08-16变化
花费$20.22$33.90+67.7%
展示次数218272+24.8%
CPM$92.75$124.63+34.4%
注册数 (自有)27+250.0%
单次注册成本$10.110$4.843−52.1%
入账收入$4.99 (0.25)$0.00 (0.00)−100.0%
当日回收$4.99 (0.25)$0.00 (0.00)−100.0%
同期群 24 小时$4.99 (0.25)$0.00 (0.00)−36.6%
入账付费用户10−1
付费率 (d0)50.0%0.0%−50.0 pts
ARPU (d0)$2.4950$0.0000−100.0%
ARPPU (d0)$4.99$0.00−100.0%

HR1

2026-08-152026-08-16变化
花费$0.00$0.00—
展示次数00—
CPM———
注册数 (自有)00—
单次注册成本———
入账收入$0.00$0.00—
当日回收$0.00$0.00—
同期群 24 小时$0.00$0.00−36.6%
入账付费用户00+0
付费率———
ARPU———
ARPPU———

B1 内部的广告系列花费结构:全球投放 08-15 与 08-16 各占 100%。 第 2 至 6 节没有夹带广告系列之间的结构 变化。

各账户走的是相反方向。 花费上升 4.5%,当日回收下降 29.5%:B1 的从 $552.37 腰斩到 $261.02,共享账户 那一份从 $262.16 升到 $316.99。

B1 买到的展示更少、更贵,但把它们转化得更好。 CPM +11.4%,展示 −12.5%,CTR −7.2%,点击→安装 +18.0%, 安装 −4.3%,单次安装成本 +1.8%。

共享账户在它有的每一项口径上都变好了: 占比 24% 到 27%,当日回收回报 1.57 到 1.66,同期群 24 小时 1.75 到 2.43,付费用户 42 个对 32 个。

KBM1 加了花费,什么也没换回来。 这个 UTC 日 $33.90 对 $20.22,七个注册对两个,零付费用户。

2分小时,2026-08-16

(一)大盘,逐小时。 所有能落到报表时区上的账户求和;投放落在投放小时上,自有各列落在附录指明的那个小时上。

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$18.222,853$6.3936$0.506$27.071.49$4.990.27$4.990.273
01$18.222,983$6.1142$0.434$11.700.64$5.170.28$5.170.283
02$14.452,629$5.5032$0.452$151.0610.45$26.601.84$26.601.8410
03$17.722,790$6.3549$0.362$38.592.18$44.072.49$59.253.346
04$17.243,003$5.7450$0.345$59.303.44$20.891.21$20.891.218
05$15.643,420$4.5760$0.261$29.671.90$11.580.74$11.580.745
06$22.074,446$4.9650$0.441$77.493.51$28.951.31$28.951.317
07$32.705,639$5.8072$0.454$49.441.51$28.320.87$28.320.877
08$27.444,698$5.8456$0.490$238.368.69$17.700.65$17.700.657
09$33.085,079$6.5158$0.570$56.611.71$18.630.56$18.630.567
10$35.255,716$6.1772$0.490$28.570.81$5.740.16$5.740.167
11$35.216,134$5.7487$0.405$19.650.56$34.420.98$34.420.983
12$42.525,605$7.5966$0.644$74.361.75$35.720.84$75.661.788
13$35.034,924$7.1163$0.556$252.447.21$53.481.53$53.481.5311
14$26.792,394$11.1953$0.505$45.001.68$21.120.79$21.120.7910
15$36.274,681$7.7559$0.615$79.502.19$15.250.42$15.250.428
16$35.934,805$7.4853$0.678$76.302.12$41.351.15$41.351.157
17$39.495,081$7.7765$0.608$133.063.37$8.900.23$8.900.2314
18$40.195,233$7.6873$0.551$81.722.03$24.500.61$24.500.6110
19$44.154,638$9.5272$0.613$120.102.72$31.290.71$40.120.9112
20$30.903,766$8.2043$0.719$102.913.33$44.021.42$49.011.597
21$34.133,638$9.3850$0.683$29.490.86$19.430.57$35.541.046
22$31.853,999$7.9658$0.549$57.601.81$30.890.97$95.713.007
23$24.483,339$7.3342$0.583$29.101.19$4.990.20$17.980.734

上表中没有出现的账户: HR1。只有当一个账户无法落到报表时区上时才会被排除;它的钱仍然在每一张日粒度表里。

(二)同样的 24 小时,拆到各账户。 只有 B1 的导出带点击、CTR 和 Meta 的安装数,所以它那一块最宽。

B1 —— 当日 $484.57,也是唯一能把这些小时当作一条漏斗来读的账户

hrspendimpressionsCPMclicksCTRinstallsclick→installCPIregistrationscoveragebookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$10.921,375$7.94956.91%1111.6%$0.99317100%$27.072.48$4.990.46$4.990.463
01$12.691,479$8.58835.61%1315.7%$0.97619100%$11.700.92$5.170.41$5.170.413
02$8.001,128$7.09686.03%1623.5%$0.50020100%$140.4517.56$20.982.62$20.982.628
03$11.751,314$8.94997.53%1313.1%$0.90422100%$32.662.78$23.131.97$23.131.975
04$10.841,519$7.14946.19%1819.1%$0.60228100%$42.803.95$10.140.94$10.140.945
05$8.811,378$6.39815.88%1214.8%$0.73422100%$16.211.84$6.320.72$6.320.724
06$13.592,288$5.941476.42%1510.2%$0.90618100%$35.212.59$2.990.22$2.990.224
07$26.033,816$6.822296.00%3917.0%$0.66745100%$28.181.08$22.420.86$22.420.865
08$20.843,008$6.931504.99%1812.0%$1.15831100%$232.6011.16$11.940.57$11.940.576
09$24.473,014$8.121886.24%2211.7%$1.11235100%$19.120.78$9.320.38$9.320.384
10$23.463,282$7.152166.58%3717.1%$0.63445100%$17.070.73$0.000.00$0.000.005
11$23.623,352$7.052016.00%2813.9%$0.84444100%$4.990.21$0.000.00$0.000.001
12$28.443,268$8.701905.81%3015.8%$0.94837100%$33.001.16$7.980.28$7.980.285
13$23.862,949$8.091705.76%2816.5%$0.85240100%$195.528.19$5.740.24$5.740.246
14$16.981,464$11.601228.33%2520.5%$0.67936100%$26.921.59$5.760.34$5.760.346
15$25.992,955$8.801846.23%3016.3%$0.86639100%$63.422.44$5.760.22$5.760.225
16$25.263,060$8.251886.14%2814.9%$0.90233100%$23.320.92$41.351.64$41.351.646
17$27.903,283$8.502286.94%2912.7%$0.96241100%$94.633.39$8.900.32$8.900.3211
18$24.262,983$8.131916.40%3116.2%$0.78346100%$40.671.68$0.000.00$0.000.006
19$33.102,907$11.391796.16%2212.3%$1.50538100%$86.412.61$10.720.32$10.720.328
20$19.972,579$7.741445.58%2013.9%$0.99827100%$56.732.84$37.981.90$37.981.904
21$23.512,348$10.011456.18%2920.0%$0.81133100%$26.551.13$19.430.83$35.541.515
22$23.272,380$9.781305.46%2620.0%$0.89540100%$26.641.14$0.000.00$0.000.003
23$17.011,876$9.071125.97%2320.5%$0.74026100%$0.000.00$0.000.00$0.000.000
ALL$484.5759,005$8.213,6346.16%56315.5%$0.861782100%$1281.872.65$261.020.54$277.130.5789

投放各列(CPM、CTR、点击→安装、CPI)是 Meta 的计量口径:分子分母都出自它的仪表。注册数、付费用户数与所有 收入列是 自有口径。两套安装口径从不交叉相除。入账收入落在付款小时上,当日回收与同期群 24 小时落在安装 小时上。

⚠ 每小时的付费用户数在 0 到 8 之间,绝大多数格子都未过 16 付费用户门槛。 三个付费用户算出来的小时 ROAS 是 这三个人账单的平均。ALL 那一行读水平,各小时只读结构。

2026-08-18T11:40:06.087020 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0 5 10 15 20 25 30 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 1000 1500 2000 2500 3000 3500 impressions Impressions and installs by hour impressions installs 10 15 20 25 30 35 40 installs (Meta Leads) The day's motion — whole account, 2026-08-16 (UTC)
当日走势:分小时花费,以及展示与安装的对照
2026-08-18T11:40:06.304529 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 CTR % CTR 0 4 8 12 16 20 hour (UTC) 6 7 8 9 10 11 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 10 12 14 16 18 20 22 24 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.6 0.8 1.0 1.2 1.4 USD Cost per install Delivery by hour — whole account, 2026-08-16 (UTC)
分小时的 CTR、CPM、点击→安装与 CPI,整个账户

其余账户,逐小时.

Nomad Node —— 当日 $190.50

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$7.301,478$4.9417$0.429$0.000.00$0.000.00$0.000.000
01$5.531,504$3.6822$0.251$0.000.00$0.000.00$0.000.000
02$6.451,501$4.3012$0.537$10.611.65$5.620.87$5.620.872
03$5.971,476$4.0424$0.249$5.930.99$20.943.51$36.126.051
04$6.401,484$4.3119$0.337$16.512.58$10.751.68$10.751.683
05$6.832,042$3.3435$0.195$13.451.97$5.260.77$5.260.771
06$8.482,158$3.9330$0.283$12.971.53$25.963.06$25.963.062
07$6.671,823$3.6625$0.267$21.263.19$5.910.89$5.910.892
08$6.601,690$3.9125$0.264$5.760.87$5.760.87$5.760.871
09$7.822,057$3.8021$0.372$37.494.79$9.321.19$9.321.193
10$9.642,406$4.0124$0.402$5.740.60$5.740.60$5.740.601
11$9.792,770$3.5339$0.251$14.661.50$34.423.52$34.423.522
12$10.102,315$4.3627$0.374$41.374.10$27.742.75$67.686.703
13$8.721,949$4.4722$0.396$56.926.53$47.735.47$47.735.475
14$6.79903$7.5216$0.424$18.082.66$15.362.26$15.362.264
15$7.891,701$4.6416$0.493$16.082.04$9.491.20$9.491.203
16$7.651,724$4.4419$0.403$52.986.93$0.000.00$0.000.001
17$8.871,776$4.9922$0.403$38.434.33$0.000.00$0.000.003
18$12.712,229$5.7024$0.530$41.053.23$24.501.93$24.501.934
19$9.061,716$5.2831$0.292$33.693.72$20.572.27$29.403.254
20$7.861,172$6.7114$0.561$46.195.88$6.040.77$11.031.403
21$8.291,276$6.5015$0.553$2.940.36$0.000.00$0.000.001
22$8.261,609$5.1314$0.590$30.963.75$30.893.74$95.7111.594
23$6.821,457$4.6816$0.426$29.104.27$4.990.73$17.982.644

KBM1 —— 当日 $33.90

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$0.00—$0.00—$0.00—0
01$0.000—0—$0.00—$0.00—$0.00—0
02$0.000—0—$0.00—$0.00—$0.00—0
03$0.000—0—$0.00—$0.00—$0.00—0
04$0.000—0—$0.00—$0.00—$0.00—0
05$0.000—0—$0.00—$0.00—$0.00—0
06$0.000—0—$0.00—$0.00—$0.00—0
07$0.000—0—$0.00—$0.00—$0.00—0
08$0.000—0—$0.00—$0.00—$0.00—0
09$0.798$98.750—$0.000.00$0.000.00$0.000.000
10$2.1528$76.791$2.150$0.000.00$0.000.00$0.000.000
11$1.8012$150.000—$0.000.00$0.000.00$0.000.000
12$3.9822$180.911$3.980$0.000.00$0.000.00$0.000.000
13$2.4526$94.231$2.450$0.000.00$0.000.00$0.000.000
14$3.0227$111.850—$0.000.00$0.000.00$0.000.000
15$2.3925$95.601$2.390$0.000.00$0.000.00$0.000.000
16$3.0221$143.811$3.020$0.000.00$0.000.00$0.000.000
17$2.7222$123.640—$0.000.00$0.000.00$0.000.000
18$3.2221$153.330—$0.000.00$0.000.00$0.000.000
19$1.9915$132.671$1.990$0.000.00$0.000.00$0.000.000
20$3.0715$204.670—$0.000.00$0.000.00$0.000.000
21$2.3314$166.431$2.330$0.000.00$0.000.00$0.000.000
22$0.3210$32.000—$0.000.00$0.000.00$0.000.000
23$0.656$108.330—$0.000.00$0.000.00$0.000.000

HR1 —— 没有分小时小节:它这一天没有投放。它的导出返回 No data available,是实测的零,零值行在日粒度表里。

逐小时对照前一日

两日都有投放的小时,按 UTC 时钟:00、01、02、03、04、05、06、07、08、09、10、11、12、13、14、15、16、17、18、 19、20、21、22、23。只比较这些共同投放小时。

数一数每个共同投放小时各自指向哪一边,这样不需要任何加权,只问方向:

指标2026-08-16 更高的小时数更低的小时数符号检验
CPM24 小时中的 1524 小时中的 9p = 0.307
CTR24 小时中的 624 小时中的 18p = 0.023
点击→安装24 小时中的 1824 小时中的 6p = 0.023
CPI24 小时中的 1424 小时中的 10p = 0.541

符号检验把幅度丢掉,换来的是不需要加权的方向。

漏斗上的两项比率在同一批小时上走向相反: 点进来的人少了,点进来之后装下去的比例高了。

CPM 与 CPI 没有方向。 买一次展示的价格在合并口径上涨了 11.4%,却没有哪一半小时取得一致:这一天买的是 另一组时段和另一组地域。

逐小时完整对照,2026-08-15 → 2026-08-16

每一个共同投放小时,2026-08-15 → 2026-08-16。所有列在两边都是 Meta 的计量口径。收入是刻意不放的:每小时的 付费用户数在 0 到 3 之间,一列小时级收入会把一个人的账单当成比率来读。

hrimpressionsCPMCTRclick→installCPI
002,532 → 1,3759.60 → 7.948.06% → 6.91%9.8% → 11.6%1.216 → 0.993
012,511 → 1,4797.81 → 8.586.85% → 5.61%13.4% → 15.7%0.853 → 0.976
022,839 → 1,1287.70 → 7.097.40% → 6.03%10.0% → 23.5%1.040 → 0.500
032,961 → 1,3145.47 → 8.946.42% → 7.53%13.7% → 13.1%0.623 → 0.904
043,099 → 1,5196.07 → 7.146.91% → 6.19%9.8% → 19.1%0.896 → 0.602
053,314 → 1,3786.56 → 6.396.37% → 5.88%10.9% → 14.8%0.945 → 0.734
063,349 → 2,2886.21 → 5.945.64% → 6.42%15.3% → 10.2%0.718 → 0.906
073,157 → 3,8166.27 → 6.826.15% → 6.00%12.9% → 17.0%0.792 → 0.667
082,259 → 3,0087.79 → 6.935.98% → 4.99%8.1% → 12.0%1.599 → 1.158
092,784 → 3,0146.59 → 8.126.57% → 6.24%14.2% → 11.7%0.706 → 1.112
103,623 → 3,2827.93 → 7.155.77% → 6.58%10.5% → 17.1%1.306 → 0.634
113,159 → 3,3527.70 → 7.055.86% → 6.00%13.0% → 13.9%1.014 → 0.844
123,040 → 3,2687.84 → 8.706.02% → 5.81%13.1% → 15.8%0.993 → 0.948
133,011 → 2,9496.04 → 8.097.17% → 5.76%13.9% → 16.5%0.606 → 0.852
141,743 → 1,46413.68 → 11.607.86% → 8.33%13.9% → 20.5%1.255 → 0.679
153,089 → 2,9556.82 → 8.806.99% → 6.23%14.4% → 16.3%0.680 → 0.866
163,218 → 3,0606.62 → 8.256.93% → 6.14%13.9% → 14.9%0.687 → 0.902
173,741 → 3,2837.83 → 8.506.42% → 6.94%13.8% → 12.7%0.887 → 0.962
183,336 → 2,9837.93 → 8.137.79% → 6.40%14.6% → 16.2%0.696 → 0.783
193,080 → 2,9077.57 → 11.396.43% → 6.16%15.7% → 12.3%0.752 → 1.505
202,288 → 2,5798.09 → 7.746.91% → 5.58%16.5% → 13.9%0.712 → 0.998
211,930 → 2,3487.47 → 10.016.74% → 6.18%16.9% → 20.0%0.655 → 0.811
221,772 → 2,3807.10 → 9.786.15% → 5.46%13.8% → 20.0%0.839 → 0.895
231,628 → 1,8767.67 → 9.076.88% → 5.97%15.2% → 20.5%0.734 → 0.740
2026-08-18T11:40:06.542264 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 5 10 15 20 hour (UTC) 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 CTR % CTR 2026-08-15 2026-08-16 0 5 10 15 20 hour (UTC) 6 8 10 12 14 USD per 1,000 impressions CPM 0 5 10 15 20 hour (UTC) 8 10 12 14 16 18 20 22 24 installs / clicks % Click → install 0 5 10 15 20 hour (UTC) 0.6 0.8 1.0 1.2 1.4 1.6 USD Cost per install Delivery by hour — 2026-08-16 against 2026-08-15, shared hours only (UTC)
同样的四项比率,把前一日叠在当日上,只取共同投放小时

这一天把自己的时段重排了一遍: 00 到 05 点投出去的量大约只有前一日的一半,07 到 09 点与 21 到 23 点更多。 展示总量下降 12.5% 全落在这里。

3分国家,2026-08-16

2026-08-23T12:43:21.876351 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ US IN GB MX ID PH TR FR CA MY AR IT 0 20 40 60 80 100 120 140 160 USD delivery raked onto the report clock against two measured margins; revenue is the report day Spend against within-day revenue by country — 2026-08-16 spend within-day revenue
花费与当日回收的国家对照
2026-08-23T12:43:21.928888 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ −0.04 −0.02 0.00 0.02 0.04 USD per install Cost per install by country — 2026-08-16 (report clock)
分国家的单次安装成本

(一)大盘,分国家,2026-08-16。 按报表时区。 Meta 不提供小时 × 国家的交叉表,所以每一份国家切片都要从它自己的账户日折算到 UTC;自有各列本就在 UTC 上。

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
US$83.7017.3%3,536$23.6776$1.101$91.881.1020
IN$80.9916.7%9,891$8.19245$0.331$155.051.9127
GB$24.215.0%1,476$16.4035$0.692$12.080.505
MX$21.074.3%4,345$4.8562$0.340$35.811.706
ID$17.683.6%3,536$5.00108$0.164$4.990.283
PH$15.053.1%7,364$2.0464$0.235$0.000.002
TR$14.172.9%876$16.1937$0.383$11.780.834
FR$11.332.3%833$13.6122$0.515$5.740.511
CA$10.912.3%575$18.9611$0.992$35.653.271
MY$10.552.2%2,424$4.3527$0.391$5.380.512
AR$9.201.9%1,158$7.9540$0.230$4.990.541
IT$9.141.9%662$13.809$1.015$0.000.003

其余 185 个国家未列出, $176.57 合计(占本表 36.4%)。

对账:哪些是实测的,哪些是折算的。 每一个分国家单元格都是一次跨小时的分配;每一个总计都是实测的。B1(UTC-7)$76.60 来自账户日 2026-08-15、$407.97 来自账户日 2026-08-16,实测的 UTC 日总计是 $484.57。

上表中没有出现的账户: KBM1, HR1. 它们的花费在每一张日粒度的表里都有;缺的只是国家切片。

(二)同一切片,每一个账户,2026-08-16.

B1

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
US$83.7017.3%3,536$23.6764$1.308$86.891.0418
IN$80.9916.7%9,891$8.19166$0.488$67.940.8415
GB$24.215.0%1,476$16.4027$0.897$0.000.003
MX$21.074.3%4,345$4.8534$0.620$14.820.705
ID$17.683.6%3,536$5.0044$0.402$0.000.002
PH$15.053.1%7,364$2.0450$0.301$0.000.002
TR$14.172.9%876$16.1922$0.644$5.890.421
FR$11.332.3%833$13.6117$0.667$5.740.511
CA$10.912.3%575$18.9610$1.091$0.000.000
MY$10.552.2%2,424$4.3518$0.586$5.380.511
AR$9.201.9%1,158$7.9525$0.368$0.000.000
IT$9.141.9%662$13.808$1.142$0.000.003

其余 184 个国家未列出, $176.57 合计(占本表 36.4%)。

Nomad Node

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
AE$0.000.0%0—6$0.000$0.00—0
AL$0.000.0%0—1$0.000$0.00—0
AM$0.000.0%0—0—$0.00—1
AR$0.000.0%0—15$0.000$4.99—1
AU$0.000.0%0—3$0.000$28.67—1
AZ$0.000.0%0—3$0.000$0.00—0
BA$0.000.0%0—1$0.000$0.00—0
BD$0.000.0%0—2$0.000$0.00—0
BG$0.000.0%0—1$0.000$5.74—1
BN$0.000.0%0—1$0.000$0.00—0
BO$0.000.0%0—3$0.000$0.00—0
BR$0.000.0%0—38$0.000$0.00—0

其余 70 个国家未列出, $0.00 合计(占本表 0.0%)。

KBM1 —— 没有国家小节:它这一天什么都没有投出去,是实测的零。

HR1 —— 没有国家小节:它这一天什么都没有投出去,是实测的零。

前一日,2026-08-15,同样两张表。

(一)大盘,分国家,2026-08-15。 按报表时区。 Meta 不提供小时 × 国家的交叉表,所以每一份国家切片都要从它自己的账户日折算到 UTC;自有各列本就在 UTC 上。

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
IN$112.1522.5%13,678$8.20294$0.381$66.060.5927
US$73.7514.8%2,765$26.6766$1.117$179.702.4424
MX$19.834.0%4,723$4.2080$0.248$51.732.6111
ID$18.463.7%4,448$4.15116$0.159$12.970.704
GB$17.753.6%1,368$12.9818$0.986$116.796.588
PH$16.543.3%9,672$1.7172$0.230$46.122.794
TR$12.852.6%791$16.2439$0.329$66.265.165
CL$11.642.3%926$12.5830$0.388$0.000.004
CA$10.622.1%621$17.096$1.770$8.040.762
AR$10.412.1%1,171$8.8930$0.347$4.990.481
MY$9.742.0%2,858$3.4119$0.513$0.000.002
AU$9.661.9%517$18.6811$0.878$0.000.000

其余 180 个国家未列出, $174.05 合计(占本表 35.0%)。

对账:哪些是实测的,哪些是折算的。 每一个分国家单元格都是一次跨小时的分配;每一个总计都是实测的。B1(UTC-7)$143.35 来自账户日 2026-08-14、$354.12 来自账户日 2026-08-15,实测的 UTC 日总计是 $497.47。

上表中没有出现的账户: HR1. 它们的花费在每一张日粒度的表里都有;缺的只是国家切片。

(二)同一切片,每一个账户,2026-08-15.

B1

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
IN$112.1522.5%13,678$8.20208$0.539$38.110.3421
US$73.7514.8%2,765$26.6749$1.505$90.811.2316
MX$19.834.0%4,723$4.2054$0.367$46.022.328
ID$18.463.7%4,448$4.1547$0.393$7.980.433
GB$17.753.6%1,368$12.9817$1.044$116.796.588
PH$16.543.3%9,672$1.7154$0.306$11.270.683
TR$12.852.6%791$16.2423$0.559$45.023.502
CL$11.642.3%926$12.5817$0.685$0.000.004
CA$10.622.1%621$17.096$1.770$8.040.762
AR$10.412.1%1,171$8.8916$0.651$0.000.000
MY$9.742.0%2,858$3.4112$0.812$0.000.002
AU$9.661.9%517$18.6811$0.878$0.000.000

其余 179 个国家未列出, $174.05 合计(占本表 35.0%)。

Nomad Node

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
AE$0.000.0%0—6$0.000$0.00—0
AM$0.000.0%0—1$0.000$0.00—0
AR$0.000.0%0—14$0.000$4.99—1
BD$0.000.0%0—3$0.000$0.00—0
BG$0.000.0%0—1$0.000$0.00—0
BO$0.000.0%0—1$0.000$0.00—0
BR$0.000.0%0—46$0.000$10.26—2
CD$0.000.0%0—1$0.000$0.00—0
CL$0.000.0%0—13$0.000$0.00—0
CO$0.000.0%0—3$0.000$0.00—0
CR$0.000.0%0—1$0.000$0.00—0
CZ$0.000.0%0—2$0.000$0.00—0

其余 56 个国家未列出, $0.00 合计(占本表 0.0%)。

KBM1

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
US$0.000.0%0—2$0.000$4.99—1

HR1 —— 没有国家小节:它这一天什么都没有投出去,是实测的零。

4汇总:两日对比

(一)两日合并的投放漏斗,只有 B1。 只有它的列预设带点击、CTR 和 Meta 的安装数;本节下面每一张收入表 都是大盘口径的。

花费展示CPM点击CTR安装点击→安装CPI
2026-08-15$497.4767,4637.374,4786.64%58813.13%$0.846
2026-08-16$484.5759,0058.213,6346.16%56315.49%$0.861

跨小时合并本身就是一次结构比较。 它按每个小时投出去的量来加权,所以一天只要在时钟上买得不一样,这几行就会 动,而任何一个小时都可以没变。第 2 节的逐小时对照是同样两天的不加权读法;这里两者在漏斗的两项比率上一致,在 CPM 上不一致,于是 CPM 的变动就被定位到了结构上。

三种收入口径,大盘,两日对比:

口径2026-08-152026-08-16还会动吗
入账收入$1,782.78 (2.61)$1,869.11 (2.64)已结算
当日回收$819.52 (1.20)$578.01 (0.82)永不
同期群 24 小时$1,168.18 (1.71)$740.86 (1.04)已冻结,覆盖率 100%
2026-08-18T11:40:06.868169 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 200 400 600 800 1000 1200 USD 2.58 1.11 1.75 2.65 0.54 0.57 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-08-15 against 2026-08-16 (UTC) 2026-08-15 2026-08-16
两日的三种收入口径,每根柱子上方标注 ROAS

入账收入按付费用户的安装日拆分,B1,其首行就是当日回收这个数:

安装日08-16 入账占比
2026-08-16$261.0220.4%
2026-08-15$370.4528.9%
2026-08-14$28.042.2%
2026-08-13$13.771.1%
2026-08-11$163.3412.7%
2026-08-10$8.750.7%
2026-08-18T11:40:06.934894 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-08-15 2026-08-16 0 200 400 600 800 1000 1200 USD the bottom segment IS the within-day figure: the same number seen twice Booked revenue by the day its payer installed (UTC) the day itself one day earlier two days earlier three days earlier four or more
入账收入按付费用户的安装日拆分

(二)每个口径拆到各账户,两日对比。

2026-08-15

账户入账bROAS当日回收wROAS同期群 24 小时cROAS付费用户付费率ARPUARPPU
大盘$1,782.782.61$819.521.20$1,168.181.7114610.8%$1.323$12.21
B1$1,416.312.85$552.371.11$872.221.7511313.5%$1.692$12.53
Nomad Node$361.482.17$262.161.57$290.971.75326.3%$0.710$11.30
KBM1$4.990.25$4.990.25$4.990.25150.0%$2.495$4.99
HR1$0.00—$0.00—$0.00—0———

2026-08-16

账户入账bROAS当日回收wROAS同期群 24 小时cROAS付费用户 (d0)付费率 (d0)ARPU (d0)ARPPU (d0)
大盘$1,869.112.64$578.010.82$740.861.041339.8%$0.5444$11.58
B1$1,316.942.72$261.020.54$277.130.579111.0%$0.3359$8.40
Nomad Node$552.172.90$316.991.66$463.742.43427.9%$0.8766$14.96
KBM1$0.000.00$0.000.00$0.000.0000.0%$0.0000—
HR1$0.00—$0.00—$0.00—0———

这些行之间排次序,用当日回收口径或同期群 24 小时口径,绝不用入账口径,因为入账口径把 B1 几周积累的同期群 算给了它,而 KBM1 只有两天。当日回收口径:1.66 对 0.54。

结构中性的账户口径。 两日 B1 都只有一个广告系列在投,所以结构折算后的 CPM 就是它实际读到的 $8.21,变动 全部发生在全球投放内部。

5广告系列并列

投放数据在每一项比率的两边都是 Meta 的计量口径,收入口径一律是自有的。同期群观测时长 H=24 小时。只用 CPM、 单次点击成本和 CPI 排次序 — 这里被处理的变量是地域,正是这一点让上述三项在广告系列之间可比,而收入仍然需要 16 付费用户(DECISION_LOG.md #37、#48),未过门槛的广告系列只能看方向。

⚠ 这里的花费是各账户自己的日期,自有各列是 UTC 日,和第 3 节是同一条接缝、同一个原因:只有 B1 的导出带着 重新拼接所需要的 Ad ID。它咬在 UTC-7 的 B1 和 KBM1 上,咬不到 UTC+0 的 Nomad Node 两个账户和 HR1。

(一)大盘跑过的每一个广告系列。

广告系列账户花费占比展示CPM注册数单次注册成本当日回收wROAS付费用户
bailingxia_meituan_ww_cvr_260802B1$540.1470.1%64,935$8.32714$0.756$261.020.4881
0811_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$85.9811.2%16,257$5.29229$0.375$110.601.2922
0814_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$78.0010.1%22,792$3.42264$0.295$152.191.9514
bailingxia_srfhjyd_ww_cvr_260814KBM1$39.735.2%350$113.517$5.676$0.000.000
0814_vl_bailingxia_srfhjyd_maimaiNomad Node$26.523.4%3,167$8.3736$0.737$54.202.046
bailingxia_meituan_ww_cvr_260730B1$0.000.0%0—67$0.000$0.00—6
bailingxia_meituan_t3_cvr_260725B1$0.000.0%0—29$0.000$0.00—2
bailingxia_meituan_t2_cvr_260725B1$0.000.0%0—6$0.000$0.00—0
bailingxia_meituan_t1_cvr_260725B1$0.000.0%0—5$0.000$0.00—0
bailingxia_meituan_t3_cvr_260723B1$0.000.0%0—2$0.000$0.00—0
bailingxia_meituan_dach_cvr_260729B1$0.000.0%0—1$0.000$0.00—2
New Sales CampaignB1$0.000.0%0—1$0.000$0.00—0

(二)同样的表,拆到各账户。 B1 自己的广告系列行带着其余账户拿不到的漏斗列。

B1,带漏斗的版本

广告系列花费占比展示展示占比CPM点击CTR单次点击成本安装CPI当日回收wROAS付费用户
全球投放$484.57100.0%59,005100.0%8.213,6346.16%$0.133563$0.861$261.020.5433

有入账、无投放,并且从上表每一项比率中剔除: 德语区投放 0 次安装 (Meta)、1 个注册 (自有)、$0.00 当日回收;旧广告系列(08-03 已停投) 0 次安装 (Meta)、67 个注册 (自有)、$0.00 当日回收。把它们算进来,安装 就会进入 CPI 的分母,而对应的花费从未发生。

账户 CPM $7.37 → $8.21(11.4%)。按 2026-08-15 的广告系列结构折算是 $8.21(11.4%) — 两者之差就是广告系列 结构的贡献。

本节是 B1 的。 Nomad Node 的导出没有 Campaign ID,唯一的关联键是 Ad set name;KBM1 与 HR1 各自只跑 一个广告系列。

本节没有图。 当天只有一个广告系列在投,画花费占比或分广告系列 CPM 都只会得到一条 100% 的水平线。

其余账户的广告系列.

Nomad Node

广告系列账户花费占比展示CPM注册数单次注册成本当日回收wROAS付费用户
0811_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$85.9845.1%16,257$5.29229$0.375$110.601.2922
0814_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$78.0040.9%22,792$3.42264$0.295$152.191.9514
0814_vl_bailingxia_srfhjyd_maimaiNomad Node$26.5213.9%3,167$8.3736$0.737$54.202.046

KBM1

广告系列账户花费占比展示CPM注册数单次注册成本当日回收wROAS付费用户
bailingxia_srfhjyd_ww_cvr_260814KBM1$39.73100.0%350$113.517$5.676$0.000.000

HR1

没有投放,也没有注册。

6全部素材,以及 B1 全球投放广告系列内部

(一)大盘跑过的每一个素材。 一行一条广告,行上标出它跑在哪个账户里。

素材账户花费展示CPM注册数单次注册成本当日回收wROAS同期群 24 小时付费用户
vid_ww_pool5_15s_9x16_v1B1$540.1464,935$8.32638$0.847$240.320.44$256.4249
nomad-0811-03-rain-chuva-video-01Nomad Node$85.9816,257$5.29229$0.375$110.601.29$134.6121
nomad-0814-03-rain-chuva-video-01Nomad Node$54.5720,114$2.71209$0.261$77.251.42$168.0310
vid_ww_pool5_15s_9x16_v1KBM1$39.73350$113.517$5.676$0.000.00$0.000
nomad-0814-03-maimaiNomad Node$26.523,167$8.3736$0.737$54.202.04$73.176
nomad-0814-03-rain-chuva-video-02Nomad Node$23.432,678$8.7555$0.426$74.933.20$87.924
vid_ww_bodysuit_10s_9x16_v1B1$0.000—73$0.000$8.75—$8.7513
vid_ww_bikini_10s_9x16_v1B1$0.000—35$0.000$0.00—$0.0011
vid_ww_lounge_8s_9x16_v1B1$0.000—21$0.000$11.96—$11.9611
vid_ww_spill_8s_9x16_v1 - CopyB1$0.000—12$0.000$0.00—$0.003
vid_sasian_bikini_6s_9x16_v1B1$0.000—10$0.000$0.00—$0.000
vid_utility_6s_9x16_v1B1$0.000—6$0.000$0.00—$0.001
vid_sasian_spice5_15s_9x16_v1B1$0.000—5$0.000$0.00—$0.001
vid_utility_15s_9x16_v1B1$0.000—4$0.000$0.00—$0.000
vid_sasian_bodysuit_10s_9x16_v1B1$0.000—4$0.000$0.00—$0.000
vid_sasian_bikini_10s_9x16_v1B1$0.000—3$0.000$0.00—$0.000
vid_ww_mugshot_15s_9x16_v1B1$0.000—2$0.000$0.00—$0.000
vid_control_15s_9x16_v1B1$0.000—2$0.000$0.00—$0.000
vid_sasian_slip_dress_9x16_v1B1$0.000—2$0.000$0.00—$0.000
vid_utility_sexy_9x16_v1B1$0.000—2$0.000$0.00—$0.000
vid_control_10s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
New Sales AdB1$0.000—1$0.000$0.00—$0.000
vid_de_turkish_mature_6s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_utility_10s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_latina_es_slip_dress_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_control_6s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
nomad-0811-03-rain-chuva-video-02Nomad Node$0.000—0—$0.00—$0.001
vid_ww_bodysuit_10s_9x16_v1 - CopyB1$0.000—0—$0.00—$0.002

这里没有任何一项是受控比较 —— 不同账户、不同广告组、不同受众,而且每一次分配都是 Meta 做的 (DECISION_LOG.md #48)。

全部素材,拆到各账户.

B1

广告系列账户花费占比展示CPM注册数单次注册成本当日回收wROAS付费用户
bailingxia_meituan_ww_cvr_260802B1$540.14100.0%64,935$8.32714$0.756$261.020.4881
bailingxia_meituan_ww_cvr_260730B1$0.000.0%0—67$0.000$0.00—6
bailingxia_meituan_t3_cvr_260725B1$0.000.0%0—29$0.000$0.00—2
bailingxia_meituan_t2_cvr_260725B1$0.000.0%0—6$0.000$0.00—0
bailingxia_meituan_t1_cvr_260725B1$0.000.0%0—5$0.000$0.00—0
bailingxia_meituan_t3_cvr_260723B1$0.000.0%0—2$0.000$0.00—0
bailingxia_meituan_dach_cvr_260729B1$0.000.0%0—1$0.000$0.00—2
New Sales CampaignB1$0.000.0%0—1$0.000$0.00—0

Nomad Node

广告系列账户花费占比展示CPM注册数单次注册成本当日回收wROAS付费用户
0811_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$85.9845.1%16,257$5.29229$0.375$110.601.2922
0814_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$78.0040.9%22,792$3.42264$0.295$152.191.9514
0814_vl_bailingxia_srfhjyd_maimaiNomad Node$26.5213.9%3,167$8.3736$0.737$54.202.046

KBM1

广告系列账户花费占比展示CPM注册数单次注册成本当日回收wROAS付费用户
bailingxia_srfhjyd_ww_cvr_260814KBM1$39.73100.0%350$113.517$5.676$0.000.000

HR1

没有投放,也没有注册。

B1 全球投放广告系列内部

#### 当天的结构

当天有一个广告组在投,里面有一个广告:E2/pool5,单条实验臂投放的第五天。这个广告系列下有六个广告组、七个 广告,其中五个广告组和六个广告没有花费。所以当天的广告组行就是广告行。这个等同关系属于按天切出来的这一份 数据,每次要这么说之前都拿分小时导出核对一遍。

#### A. 分素材 — 投放

每一项比率的两边都是 Meta 的计量口径。自有的注册数不进这张表。

素材花费展示CPM点击CTR安装点击→安装CPI
E2/pool5$484.5759,0058.213,6346.16%56315.49%$0.861
earner/bodysuit$0.000—0—0——
earner/bikini$0.000—0—0——
earner/pool5$0.000—0—0——
E2/bikini$0.000—0—0——
E2/bodysuit$0.000—0—0——
E2/mugshot$0.000—0—0——
E2/spill2$0.000—0—0——
E2/lounge$0.000—0—0——
DE/turkish_mature$0.000—0—0——

#### B. 分素材 — 三种收入口径

每一列都是自有口径。Meta 只能表达入账收入,所以它加括号跟在那一列旁边,永远不单独成行。付费用户是不重复的人, 不是交易笔数。同期群观测时长 H=24 小时,当天 覆盖率 100%。报表时区 UTC。

素材入账bROAS (Meta)当日回收wROAS同期群 HcROAS付费用户 (d0)付费率 (d0)ARPU (d0)ARPPU (d0)最大付费用户占比
E2/pool5$699.421.44 (2.05)$240.320.50$256.420.53274.3%0.4099.5017.2%
earner/bodysuit$50.53— (—)$0.00—$0.00—00.0%0.000——
earner/bikini$23.98— (—)$0.00—$0.00—00.0%0.000——
earner/pool5$3.56— (—)$0.00—$0.00—00.0%0.000——
E2/bikini$55.19— (—)$0.00—$0.00—00.0%0.000——
E2/bodysuit$182.66— (—)$8.75—$8.75—26.5%0.2824.3765.8%
E2/mugshot$0.00— (—)$0.00—$0.00—00.0%0.000——
E2/spill2$156.86— (—)$0.00—$0.00—00.0%0.000——
E2/lounge$64.68— (—)$11.96—$11.96—419.0%0.5702.9925.0%
DE/turkish_mature$0.00— (—)$0.00—$0.00—00.0%0.000——

16 付费用户门槛(#37):上表任何一行只要付费用户数不足 16,就只能看方向,不能看幅度。 E2/pool5 的 27 个 付费用户是这张表上唯一过门槛的一行。

每一个已停投的素材都还在产生入账收入,而这些都不是投放带来的。 E2/bodysuit 入账 $182.66、E2/spill2 入账 $156.86,两者的花费和展示都是零。

#### C. 分素材 — 国家结构

⚠ 本表按账户日切,而本页其余各表都在 UTC 时钟上。 Meta 不提供小时 × 国家的交叉数据,所以分国家的投放只存在于广告账户 自己的 UTC-7 日上,无法重新拼接。它相对上面的 A、B 两表是一个偏移七小时的窗口;只读结构,不要拿它和那两张表比 水平。

最后一列是该素材 自身 当日回收里来自美国的比例:当它远高于该素材投在美国的花费占比时,这条素材的回报是它买到的那块地域的属性。

素材花费印度 %美国 %其他 %美国占其自身收入 %
E2/pool5$540.1416.3%18.1%65.6%34.9%

pool5 在美国的集中度已经降到不足二倍: 花费占 18.1%,收入占 34.9%,而 2026-08-04 那一次是 3.7。

2026-08-18T11:40:07.340606 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/pool5 0 20 40 60 80 100 % of that asset's spend Where each asset bought — share of its own spend by region, 2026-08-16 (META day) US IN GB MX ID PH other
每个素材买在哪里:各自花费的地区占比
2026-08-18T11:40:07.402591 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/pool5 0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 USD per install Cost per install by region — every asset, 2026-08-16 (META day) US IN GB MX ID PH
分地区的单次安装成本,全部素材
2026-08-18T11:40:07.455999 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/pool5 0 10 20 30 40 50 60 70 80 USD Within-day revenue by region — every asset, 2026-08-16 (META day) US IN MX
分地区的当日回收,全部素材

#### 本轮投放逐日

2026-08-18T11:40:07.588691 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-13 08-14 08-15 08-16 day (UTC) 0.0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 payers / installs % Payer rate by day — every asset (UTC) E2/pool5 earner/bodysuit E2/bikini E2/bodysuit E2/spill2 E2/lounge
分素材的逐日付费率
2026-08-18T11:40:07.676253 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-13 08-14 08-15 08-16 day (UTC) 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 within-day USD per install ARPU by day — every asset (UTC) E2/pool5 earner/bodysuit E2/bikini E2/bodysuit E2/spill2 E2/lounge
分素材的逐日 ARPU
2026-08-18T11:40:07.750196 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-13 08-14 08-15 08-16 day (UTC) 0 2 4 6 8 10 12 within-day USD per payer ARPPU by day — every asset (UTC) E2/pool5 earner/bodysuit E2/bodysuit E2/lounge
分素材的逐日 ARPPU
2026-08-18T11:40:07.802093 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-13 08-14 08-15 08-16 day (UTC) 0.5 0.6 0.7 0.8 0.9 1.0 revenue / spend Within-day ROAS by day — every asset (UTC) E2/pool5
分素材的逐日当日回收 ROAS
2026-08-18T11:40:07.880662 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ CTR click→install CPI payer rate * ARPU * wROAS * 0.0 0.2 0.4 0.6 0.8 1.0 normalised across the day (1.0 = best of the pack) * axis sits under the 16-payer bar on most days: direction only, never a level. Assets under 20 installs on the day are not plotted. Composite — every asset across every measure, 2026-08-16 E2/pool5
综合图:每个素材在每个口径上的表现,按当日归一化

7口径与边界

⚠⚠ 这一天的口径校验超出了区间:在 B1 自己的账户日上,自有记录是 Meta 入账口径的 1.15 倍,而有记录的区间是 0.91 到 1.06。 前面三天分别是 0.99、1.05 和 1.01。这是付款记录在 08-16 修好之后最宽的一次,而且它不是那次修复 所关闭的那个问题重新出现:关联率是健康的,两日的分小时导出都带齐 24 个小时格子。

这次超出最可能是什么。 当天的入账收入带着一条很长的复购尾巴:$203.37 来自 08-08 安装的人,$181.13 来自 08-11,$79.01 来自 08-09,合计约 $477 来自安装日早于 Meta 归因窗口(点击后 7 天、浏览后 1 天)的同期群。自有 记录把一笔付款关联到付钱的那个人身上,永不过期;Meta 的窗口会过期。账户越老,一天的收入里 Meta 在结构上就是 看不见的那一部分越大,比值就会往上漂,而这件事在两边都不是计量故障。方向是解释得通的,$167.75 这个具体差额 没有,而且这个区间是在这个账户还年轻三周的时候定下来的。它应当改用只统计窗口内同期群的方式重新标定;在那之 前,落在这个范围里的读数不构成计量口径坏掉的证据。

本页每一处日对日的说法都建立在当日回收口径上,它在午夜封存,不需要任何观测时长。同期群 24 小时在两日都是 100% 覆盖,所以这两个数在这里是可比的。这个系列里并不是每一份报告都能这么说。

B1 的 33 个当日回收付费用户过了 16 付费用户门槛,账户层级以下没有任何东西过得了。 大盘的 133 个入账 付费用户过了门槛。KBM1 的零和 HR1 的零都没有,任何单个国家格子也没有。

⚠⚠ KBM1 与 HR1 只买美国,而 B1 与共享账户投的是全球,所以任何混合口径的数字在各账户行之间都不可比。 这两个 新账户的广告组里都写着 Inclusion: United States,KBM1 的 19 个注册全部、HR1 的 3 个注册也全部落在美国 IP 上, 而 B1 是 4%、共享账户是 3%。一次美国展示在这个组合里的价格大约是混合价格的三倍:B1 自己的美国那一格当天 CPM 是 $23.87,它的账户口径是 $8.32。所以只要一个新账户和一个老账户并排出现,第 1 节里的 CPM 与单次注册成本两列比的就 是一次美国买量和一次全球买量。分账户的各行作为数字是对的,但绝不能用这两列来排次序。 同一把尺子上的比较对象 是 B1 自己的美国那一格,国家导出里带着它。

⚠ 定向美国是有意为之的,这正是这两个账户存在的目的:做一次测试。 在 B1 的全球投放内部,pool5 反复表现出美国收入占比远高于它在美国的花费占比:2026-08-04 是 13.7% 的花费对 50.5% 的收入,本页这一天是 18.1% 对 34.9%,而 B1 的美国那一格入账 ROAS 是 3.86,账户整体是 2.65。KBM1 与 HR1 直接 去买美国,就是要看这种集中度在刻意买下这个国家的情况下还在不在。它们的广告组 写着 Inclusion: United States;B1 写的是全球排除新加坡与台湾,也就是 DECISION_LOG.md #45 为这个形状定下的 设置。所以它们是一条实验臂对一条对照,而广告系列名里的 ww 在这件事上是错的。

这两天这次测试没有产出。 2026-08-16 与 2026-08-17 两天,KBM1 在美国流量上花了 $85.75,换来 11 个注册、 一个付费用户都没有;同期 B1 自己的美国那一格用差不多的钱做出了 0.89 和 1.28 的当日回收回报。两天就是两天,本页 不从这两天里读出结论:这个账户只有四天大,真正算数的读数要等它跑够久、付费用户数能支撑一个判断的时候。

关于怎么改,有一条操作层面的说明。 两个广告系列都是 Advantage+ Sales,它的广告组创建表单里没有 Locations 这一节,所以地域没法像 B1 那样调。线上的广告组倒是渲染出了 Locations 区域并带着 Edit 控件,所以地域多半可以 在已经在跑的广告组上直接改。这只是控件存在,不等于写入会生效,本次也没有动过任何东西。

⚠ HR1 两日都是 $0.00,它那两行零是实测出来的。 它的导出成功拉到了,整个窗口读出来都是零;这个 账户的头两个广告是 08-17 深夜才发布的。这与文件没拉到的情况要分开,那种情况本报告会明说。

⚠ Nomad Node 账户 3267486106793669 差一点被错误入库,抓住它的那道检查是新加的。 它的导出链接带着 B1 的 business_id,被 Ads Manager 悄悄改写成了 B1 自己的账户,返回的是 B1 那份 2.4 MB 的日导出,却用共享账户的文件名 落了盘。日期区间断言通过了,文件也能正常解析。最后是靠字节数发现的。现在这个链接不再带 business_id,导出工具 也会同时断言页面最终落在哪个账户、以及下载文件是以哪个账户命名的。本页的数字来自重新拉取后的那一份。

每个账户的时钟现在都是从账户本身读出来的,而其中一个在本页上一版里是错的。 B1 与 KBM1 跑在 UTC-7 上, 所以两者的 UTC 日都由两个账户日拼接而成;Nomad Node 两个账户与 HR1 跑在 UTC+0 上,报表日就是 UTC 日。B1 的七 小时由它的分小时展示与自有注册的相关性确认,k=7、r = 0.878,两侧分别是 0.702 与 0.697。KBM1 与 HR1 用这个办法 推不出来 —— 相关性要靠账户自己的量,而 KBM1 最好的一天只有七个注册 —— 所以直接从各自的广告系列对象上读:Ads Manager 按账户自己的时区给这些对象打时间戳,KBM1 是 2026-08-15T01:33:28-0700,HR1 是 2026-08-17T08:25:57+0000。偏移量是一项设置,等量够了再去做相关性,正是这件事让 KBM1 一直用自己的报表日待在 一个 UTC 口径的大盘合计里。 ⚠ 2026-08-15 那天 KBM1 仍然用它自己的日期,$20.22 没有重新拼接,因为拼接需要 它前一个账户日,而 08-14 没有分小时导出。

⚠ 一套列预设到底代价是什么,这次量出来了。 只有 B1 的账户有 Full View;Nomad Node 的预设 不归我们改,KBM1 的列选单里只有 Performance、Performance and clicks、Engagement 和 Delivery,没有 Full View 可选。它的代价是四列 —— Ad ID、Link clicks、CTR、Leads —— 也就是点击→安装这条漏斗,这就是本页每一张漏斗 表上都写着 B1 的原因。除此之外它什么都不影响:分小时、分国家、分广告系列、分素材都是拆分维度,由拉取导出的 人在链接里设定,并且已经在一个共享账户上验过 —— 24 个小时桶全到齐,两天 3,146 行国家数据。把这套预设读成对 颗粒度的限制,正是第 2、3 节被当作只有 B1 发出去一整周的原因。

分国家、分广告系列、分素材三节里 Meta 的数字用的是各账户自己的日期,在 B1 和 KBM1 上相对 UTC 表偏移七小时, 在 Nomad Node 两个账户和 HR1 上完全一致。Meta 不提供小时 × 国家的交叉数据,没有 Ad ID 也做不出广告层级的分小时, 所以这几个切片无法重新拼接。它们只读结构,不读水平。

汇率表已经是十六天前的了。 33 种货币的收入按 2026-08-02 拉取的汇率折算。关联率的问题解决之后,它是计量口径 对账里唯一一个还没被检验过的候选项,而这一天的超出让检验它比以前更值得。

B1 上有一个草稿未发布。 管理视图显示 Review and publish (1)。本页没有任何内容依赖它,本次也没有动它。

37% 的注册永远不会进入任何收入口径,这个系列里每一天都是如此。 从第 2 节往下,每一个「自有」的数字指的都是 能归因到已登记广告 ID 的注册。这在内部是自洽的,因为付费率的分母就是同一批人。

⚠ B1 的数字由两套计量口径产出,它们刻意统计着不同的人群,所以每个数字都要连着它的标签一起读。 分账户的表按 campaign_id 选取,覆盖 B1 的 全部 广告系列;第 2 至 6 节按 Ad ID 对着运行配置里的素材表选取,只覆盖已 登记的广告。当天这是 825 个注册对 782 个,入账收入 $1,316.94 对 $1,281.87:窄的那一套包在宽的那一套里面,方向 正是这个范围差异应有的方向。两套都没有错,也不能互相引用来比较。 它们在最要紧的地方完全一致:当日回收 都是 $261.02,同期群 24 小时都是 $277.13,因为两者对安装日的关联做法相同。

⚠ 分小时表里那一列入账付费用户此前是把各小时相加的,本报告修正了它。 一个人一天里付两次款会落在两个小时 格子里,把格子相加得到的是「付费用户 × 小时」,却被当成人数:08-16 这一列原本读作 118,不重复的人数是 89,高估了 30%,而且这套仪表产出的每一份日报都是这么读的。当日回收与同期群 24 小时从来没有受影响,因为 两者都落在安装小时上、而一个人只安装一次。恰恰是这个巧合,让那一列在两列正确的数字旁边一直错着而看不出来。修 正的做法是取各小时集合的并集。没有任何已发布的页面在正文里引用过这个错数,它只出现在分小时表自己的 ALL 行里,先前那些页面也没有为它重新发布。

有一列因为同样的理由改了名。 分账户的表里写的是 单次注册成本:它的分母是自有注册数,而所有投放 表的分母是 Meta 的安装数,两者按其构造就相差 5% 到 10%。在本报告之前,这一列一直标着 CPI。

这一天有一个注册来自 B1 一个从未投放过的广告系列。 New Sales Campaign 在整整七周的导出里都是 $0.00、零 展示,却仍然挂着一个在用的跟踪链接。它算在 B1 里,是 824 个安装里的一个。

KBM1 远在 16 付费用户门槛之下,所以这个账户上唯一有样本支撑的数字是买一次展示的价格:$124.63。 要拿它和 B1 自己的美国那一格 $23.87 比,不要和 B1 的混合值 $8.21 比:KBM1 的定向是「仅美国」,而 B1 投的是全球、其中 美国只占 4%,所以两个账户层面的 15.2 倍差距大半是地域造成的;在同为美国的口径上,KBM1 付的是 B1 的 5.2 倍。

固定图表组里根本没有广告系列这一块。 report_charts.py 在分小时、分国家、汇总和分素材四处一共输出十九 张图,第 5 节一张也没有,所以这个系列里没有任何一份报告带过这样的图 —— 这是版式文档与生成器之间的落差。

⚠ 分素材的表用广告的名字做关联键。 这里之所以允许,是因为账户已经先定死了 —— 我们这边由 campaign_id 定,Meta 那边由这一行来自哪个导出文件定 —— 所以名字只是在一个已知账户内部区分素材,永远不用来决定某一行属于 哪个账户。

8要把这些问题定下来,需要什么

B1 从 1.11 掉到 0.54,是买法还是地域。 两日之间国家结构往美国挪了 $34、从印度挪走 $10,而美国一个安装 $1.877、印度 $0.773。一天跑在 08-15 的国家结构上就能把两者分开,但这个广告系列是宽定向的,所以这个检验诚实的 做法是等结构自己挪回来。

这个区间重新标定之后还站不站得住。 只统计落在 Meta 七天窗口内的同期群的付款,在整个系列上重算一遍比值。如果 在这个基础上区间成立、而在现行基础上漂移,那就是这道校验需要重新定义。这是一个下午的事, 而且它能关掉一份已经被打开过三次的档案。

关于 pool5 与任何其他素材,本页什么也说不了。 这一天和它之前的四天一样,只有一条实验臂在投。这份报告能做 的比较是同一条实验臂在不同日子之间的比较,而它做的也只有这一个。

这是第一份按四账户格式写的报告。 版式规则第 4 条要求每一节都带两张表:先是大盘,再是构成它的各个 账户;08-11 到 08-16 之间那个单独的「两个广告账户并列」小节就此取消,因为它把一个读者在每一节都会问的问题, 只放在了一个地方回答。

本页 KBM1 的数字与本页早先一版不同,差别来自它们所依据的时钟。 那个账户跑在 UTC-7 上,它的钱一直按它自己的 报表日读,而 B1 的钱是拼接到 UTC 的 —— 于是大盘的合计把两个不同的 24 小时窗口加在了一起。KBM1 在这个 UTC 日读作 $33.90,它自己的账户日读作 $39.73,大盘读作 $708.97,早先一版是 $714.80。B1 与共享的两个账户没有变动。 2026-08-15 是例外:KBM1 在那一天无法拼接,因为拼接需要它前一个账户日,而 08-14 没有分小时导出。那里的 $20.22 是它自己的日期。

9交给下一份报告的东西

08-17 的报告接手的是:单条实验臂投放的第六天;一个在三个连续日子里读出 0.59、1.11、0.54 的当日回收回报;以及 一次自付款记录修好以来第一次落在区间之外的口径校验。它能回答而本页回答不了的问题是:0.54 和 1.11 哪一个是异 常值。

它同时接手了第一份四账户的页面。共享账户已经连着两天在当日回收口径上赢过 B1,而它只拿了四分之一的钱;如果第三 天还是这样,预算怎么分就不再是一个假设性的问题了。

10复现

报表时区 UTC。每个账户的导出都打的是它自己的账户时区,所以 B1 和 KBM1 的投放行各由两个 Meta 日重新拼接而成, Nomad Node 两个账户与 HR1 的不用拼接 —— 它们跑在 UTC+0,账户日本来就是 UTC 日。⚠ KBM1 在 2026-08-15 是唯一一个 拼接不了的数字,因为 08-14 没有分小时导出。分国家、分广告系列、分素材的表根本无法拼接,并在各自出现的位置标注。

运行目录_runs/2026-08-18_2026-08-16_daily_auto/
分账户拆分python -m ad_ops.portfolio_split --run <run> --day 2026-08-16 --prev 2026-08-15,输出 portfolio.md;本次拉取自身的状态见 portfolio_pull.txt
付款数据截止时间2026-08-18 18:35 UTC,基于修好后的关联
Meta 导出B1 的日与国家×日导出,区间 2026-07-01_2026-08-19,2026-08-18 18:32 UTC 拉取;分小时按日拉取,24 个小时格子全部核验。KBM1、HR1、Nomad Node ×1 与 ×2 各拉三种颗粒度,2026-08-19 00:2x UTC:同区间的日导出、2026-08-15_2026-08-17 的国家×日导出,以及 08-16 与 08-15 两天的分小时导出
注册数据adjust_sink 推送,合并在 Telegram 解析出的账本之上。它带着账户 UUID,付款关联需要的正是这个字段
付款数据应用内购 API,全量历史,合并到导出底本之上,并按账户 UUID 做了修复
汇率_runs/2026-08-02_today_read/fx_rates.json
预算区间广告系列活动历史按 2026-08-14_2026-08-18 重新读取;页面渲染区间为 Aug 14 至 Aug 17;窗口内没有任何记录,所以两日处在同一个未变动的预算区间里
python -m ad_ops.daily_pipeline --day 2026-08-16
python -m ad_ops.portfolio_split --run _runs/2026-08-18_2026-08-16_daily_auto \
    --day 2026-08-16 --prev 2026-08-15
python -m ad_ops.portfolio_split --run _runs/2026-08-18_2026-08-16_daily_auto \
    --calibrate --calibrate-from 2026-08-10 --calibrate-to 2026-08-15

这条流水线先拉 B1 的日导出、国家×日导出和两份分小时导出,再为其他每个账户各拉 四份导出 —— 日、国家×日,以及 两天各一份分小时 —— 然后拉付款与注册数据,最后按版式固定的顺序依次跑 measures、day_compare、cohort_arpu、 asset_estimator、portfolio_split、report_tables 和 report_charts,在它自己写出的 UTC 与 META 两套配置上 各跑一遍。它把付款账本与注册账本从上一次运行接续下来,合并之后再按账户 UUID 修复付费用户。portfolio_split 会 扫过所有运行目录来重建每个账户的分小时档案,因为 UTC-7 账户的一个 UTC 日需要它前一个账户日,而一晚的拉取只有两天。

11附录 — 术语定义

报表日是一个 UTC 日。 Adjust 按 UTC 报告,所以按 UTC 分桶的报告与归因看板天然对齐,谁都不用在脑子里换算。 B1 固定在 UTC-7,所以这个账户上的一个 UTC 日等于账户日 D−1 的 17:00 到 23:59,加上账户日 D 的 00:00 到 16:59。 两套时钟相差很远:在实测过的一天里,同样的口径在花费上相差 14.6%,在当日回收上相差 40.7%。

有三样东西这个时钟够不着,每一样都在它出现的位置标注出来。C 表的分素材国家结构跟不上它:折算是按账户做的,折算的是该账户自己的分小时边际,而单个素材没有自己的分小时边际。口径校验在账户时区之外无效,因为 Meta 的转化金额记在转化小时上,无法诚实地重新拼接。而 估算器是刻意跑在 Meta 时钟上的,因为它要处理的就是投放窗口,而一次预算变更是发生在账户自己时钟上的一个瞬间。

三种收入口径,永远不只用一种,永远不混用,永远带标签:

口径统计什么当天结束后还会动吗
入账收入在这一天之内到账的钱,不论付款人哪天安装午夜后约四小时结算完毕,之后固定。Meta 自己的数字就是这个口径
当日回收当天安装 并且 在当天结束前付款永不动。 午夜封存
同期群 H 小时当天的安装,按每个人自己安装后 H 小时之内计。项目观测时长 H=24在每个安装都活满 H 小时之前会一直上升,之后冻结。必须始终注明覆盖率

一个花费正在下降的日子,在入账口径上会读得高、在另外两个口径上会读得低,原因仅仅是昨天买来的人还在付钱。日对日 的比较用当日回收口径,因为它不可变、也不需要观测时长。小时之间的比较用固定观测时长的同期群口径,因为当日回收口 径会按一天中的时段截尾。入账口径是 Meta 会拿来跟你说的那个数,所以报告它是为了解释差在哪里,绝不用它来排次序。

三种口径都读的是自有的付款记录,而且都只统计记录能关联到某个通过我们已登记的广告安装的人的付款。这个关联在 付款带着数字用户 ID 时按 ID 做,不带时按账户 UUID 做。Meta 只能表达入账收入,所以它加括号跟在那一列旁边,永远 不单独成行。

存在两套安装口径,两者从不交叉相除。 Meta 的 Leads 与自有的注册数相差 5% 到 10%。Meta 那套用于投放漏斗, 这样 CPI 与点击→安装的分子分母都出自同一把尺子。自有那套用于付费率与所有收入口径,这样付费用户和他们来自的 安装是同一批人。

四个广告账户,各自买的是什么,以及各自是怎么被识别出来的。 B1 与共享的 Nomad Node 一对投的是全球;KBM1 与 HR1 只买美国。 这个差别决定了哪些数字之间根本可以互相比较,而它在广告系列名里看不出来:四个账户的名字里都写着 ww。账户按 campaign_id 识别,绝不按广告系列名:cloaker 要求每个 广告系列名里都带 bailingxia 这个关键词,所以按名字判断会把四个账户全部返回成 B1。B1 是 1738541847343652; 共享的 Nomad Node 一对是 835434076171203 与 3267486106793669,它们投这个 App 的广告系列是 0811_、 0814_ 与 0818_,而它们的 greenvid 与 pixvoo 广告系列不归我们统计;KBM1 是 1533358924738693;HR1 是 1598814841849780。B1 账户内部有两个广告系列被刻意排除:youguqi_,双方认定为学费;以及 0730_starfall_*, 是替第三方投的。

预算区间 指广告组每日预算没有变动的一段时间。预算是一个决定,投放是对它的反应,所以一个跨过预算变更的比较 比的是两笔不同的买量。本页两日处在同一个预算区间里:广告系列自己的活动历史在 2026-08-14 至 2026-08-17 之间没有 返回任何记录。

Internal — noindex. Not for distribution outside the team.