每日投放报告 — 2026-08-11,对比 2026-08-10

这一天第一次有两个 Meta 广告账户同时在给这个应用买量:我们自己的 B1 花了 $871.73,占两个账户合计 $903.50 的 96%;与我们共享的 Nomad Node 账户花掉剩下的 $31.77,那是它们买量的第一天。B1 拿到 932 次安装, 单次安装成本 $0.935;前一日为 $544.17、519 次、$1.048。它的入账收入 $1,376.40,降了 7.2%, 而当日回收翻了一倍多,到 $665.73。按 B1 自己的账户日核对,我们的记录是 Meta 入账口径的 1.07 倍, 这是第一次落在 0.91–1.06 区间之外。有两件事让这一天和之前的十天都不一样:五格拆分测试在 UTC 07:00 到达终点, 以及 UTC 20:22 B1 被切到只剩一条实验臂、预算变成三倍。 术语定义、报表时区与三种收入口径见附录。

1总览

下表每一行都是 B1 的,按它当天有投放的广告系列求和;两个账户的合计放在表下面,第 2 节把它拆开。 另有一个已退役的广告系列在零花费的情况下仍记到了注册,它不进入下表, 在第 6 节单独点名:把它算进来,会让没有发生过的花费去除以这些安装,压低单次安装成本。

2026-08-102026-08-11变化
花费$544.17$871.73+60.2%
展示次数53,88481,768+51.7%
CPM$10.10$10.66+5.6%
链接点击量2,9185,320+82.3%
CTR5.42%6.51%+20.1%
安装 (Meta)519932+79.6%
点击→安装17.79%17.52%−1.5%
CPI$1.048$0.935−10.8%
入账收入 (Meta)$1,483.31 (2.73)$1,376.40 (1.58)−7.2%
当日回收$308.60 (0.57)$665.73 (0.76)+115.7%
同期群 24 小时$343.11 (0.63),覆盖率 100%$771.56 (0.89),覆盖率 71%覆盖率 71%,走完的数字见口径与边界

同期群价值 —— 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.6677$1.1136$1.5582$13.33$19.34$26.671,198

账户花费结构。 2026-08-10 只有 B1 在买,$544.17 就是全部;2026-08-11 B1 花 $871.73(96%), 共享的 Nomad Node 账户花 $31.77(4%),合计 $903.50。

B1 内部的广告系列花费结构。 全球投放 $544.17(100.0%)→ $871.73(100.0%);德语区投放两天都是 $0.00。

这一天多出了第二笔买量,占了 4% 的钱。 共享的 Nomad Node 账户花了 $31.77,对 B1 的 $871.73, 那是它们买量的第一天。

买得更多,也买得更便宜。 花费 +60.2%,安装 +79.6%,单次安装成本 −10.8%。收益出在点击之上 —— 点击率 +20.1%,点击→安装没动,每千次展示贵了 5.6%。

那次翻倍拆得很干净,没有哪一项独自在起作用。 注册数 ×1.83,付费率 3.54% → 4.48%, 每付费用户收入 $14.03 → $13.05,相乘得 2.156,对 2.157。

只有 pool5 过了 16 付费用户门槛,本页唯一能当幅度读的收入数字就在它身上。 25 个付费用户、8.3% 的付费率、1.71 的当日回收回报、最大单人占 22.6%。

2两个广告账户并排

B1 是我们自己的(账户 1738541847343652,广告系列 bailingxia_)。 Nomad Node 是与我们共享的两个账户,835434076171203 与 3267486106793669; 其中只有 0811_ 这批广告系列在给这个应用买量,它们同时在跑的 greenvid 与 pixvoo 不进入这里。 2026-08-11 是这两个共享账户买量的第一天。

共享账户那边的导出里不带点击、Leads、国家和广告 ID 这四列。它们的列预设和我们的不一样, 而这件事不在我们手上。所以下表的安装列与单次安装成本,两个账户用的都是我们自己的注册数, 这是双方都能提供的唯一计量口径,这一层也就没有点击率、单次点击成本和点击→安装这几列。同样的原因,分小时漏斗、分国家与第 3 到 7 节的每一张分素材表 都只对 B1 存在,共享账户那边在这一天根本无法按广告系列、素材或地域拆开。

DNU 指我们自己当天的注册数。花费、展示次数与 CPM 两个账户都取自 Meta。

账户花费占比展示次数CPMDNUCPI付费用户付费率
B1(我们的)$871.7396%81,768$10.661,191$0.73212510.5%
Nomad Node(共享)$31.774%4,215$7.5490$0.35311.1%
两账户合计$903.50100%85,983$10.511,281$0.7051269.8%

所有收入列都是我们的。Meta 只能表达入账收入,而入账收入正是这两行唯一不能拿来排序的那个口径。

账户入账bROAS当日回收wROAS同期群 24 小时cROASARPUARPPU
B1(我们的)$1,431.371.64$681.830.78$787.660.90$1.202$11.45
Nomad Node(共享)$41.351.30$41.351.30$41.351.30$0.459$41.35
两账户合计$1,472.731.63$723.180.80$829.010.92$1.150$11.69

共享那笔买量的第一天,所以它三种口径都是同一个 $41.35。 B1 的 $1,431.37、$681.83 与 $787.66 之间隔的,是它积累了几周的历史同期群。

两个账户之间排序,要用当日回收或同期群 24 小时,绝不能用入账收入。 B1 的 1.64 对 1.30, 说的是这两笔买量各自跑了多久。

只有 1 个付费用户,共享那边的收入数字一个都读不出来。 三种口径都是 1.30、$41.35 的 ARPPU、 1.1% 的付费率,都是同一个人的账单。

投放那几列是能读的一半,而它们指向另一边。 每千次展示 $7.54 对 B1 的 $10.66, 每条注册 $0.353 对 $0.732。

3分小时,2026-08-11 — B1

只讲 B1。按 UTC 时钟,两天都有投放的小时:00 到 23。只比较共同投放的小时。

当天每一个小时,三种收入口径与投放漏斗并排。投放列每条比率的分子分母都取自 Meta;ours 是我们自己的注册数, 所有收入列都是我们的。cov 是该小时在 H=24 上的同期群覆盖率:14 时之前都是 100%,15 时是 97%,从 16 时起为零, 因为付款数据截止时间是 08-12 的 15:59,而一次安装要活满一天才计得进来。

hr花费展示CPM点击CTR安装点击→安装CPIourscov入账bROASbPay当日回收wROASwPaywARPUwARPPU同期群cROAScPaycARPUcARPPU
0$19.90178611.14894.98%1213.5%$1.65811100%$80.744.063$79.784.0127.25339.89$79.784.0127.25339.89
1$26.61203813.06954.66%1212.6%$2.21717100%$12.340.463$0.000.0000.0000.00$0.000.0000.0000.00
2$22.72189112.01864.55%2225.6%$1.03326100%$31.821.407$14.320.6320.5517.16$14.320.6320.5517.16
3$26.06203112.831376.75%1611.7%$1.62920100%$14.300.553$11.100.4320.5555.55$11.100.4320.5555.55
4$24.79214511.561105.13%2320.9%$1.07828100%$24.781.006$6.120.2510.2196.12$6.120.2510.2196.12
5$24.72244310.121164.75%2622.4%$0.95132100%$30.911.253$10.110.4110.31610.11$10.110.4110.31610.11
6$30.17238012.681154.83%2219.1%$1.37124100%$18.210.603$0.000.0000.0000.00$9.300.3120.3884.65
7$85.87794410.816017.57%9315.5%$0.923116100%$27.570.325$108.261.2650.93321.65$136.201.5951.17427.24
8$66.7072669.184786.58%7916.5%$0.84487100%$206.883.1011$116.401.7561.33819.40$116.401.7561.33819.40
9$62.4267509.254166.16%7117.1%$0.87986100%$57.170.9211$31.450.5030.36610.48$31.450.5030.36610.48
10$56.3658619.623526.01%6117.3%$0.92479100%$38.720.696$11.390.2020.1445.70$11.390.2020.1445.70
11$47.7348669.813186.54%4413.8%$1.08555100%$56.911.195$16.730.3520.3048.36$16.730.3520.3048.36
12$41.06399410.282867.16%4515.7%$0.91257100%$23.210.575$17.070.4230.2995.69$20.130.4940.3535.03
13$34.47334910.292296.84%3716.2%$0.93253100%$59.711.736$0.000.0000.0000.00$0.000.0000.0000.00
14$38.53304212.672397.86%4318.0%$0.89648100%$52.341.368$42.671.1120.88921.33$48.711.2631.01516.24
15$48.30411411.743027.34%5718.9%$0.8477097%$66.601.3811$4.990.1010.0714.99$4.990.1010.0714.99
16$44.4247049.443186.76%6119.2%$0.728740%$64.341.457$14.650.3320.1987.32$24.530.5520.33112.27
17$39.2944558.823076.89%4715.3%$0.836650%$85.182.1711$29.500.7530.4549.83$38.050.9740.5859.51
18$39.34385010.222466.39%4819.5%$0.820520%$112.702.8611$58.871.5041.13214.72$58.871.5041.13214.72
19$30.09297110.131806.06%3921.7%$0.772450%$79.782.657$48.621.6231.08016.21$55.521.8551.23411.10
20$15.62146110.691077.32%2422.4%$0.651250%$56.933.644$0.000.0000.0000.00$0.000.0000.0000.00
21$18.5489920.62748.23%2027.0%$0.927280%$86.644.676$15.340.8330.5485.11$15.340.8330.5485.11
22$14.9571320.97517.15%1529.4%$0.997210%$25.561.714$0.000.0000.0000.00$0.000.0000.0000.00
23$13.0781516.04688.34%1522.1%$0.871190%$63.064.828$28.352.1741.4927.09$62.504.7853.28912.50
合计$871.738176810.6653206.51%93217.5%$0.935113871%$1376.401.58154$665.730.76510.58513.05$771.560.89590.67813.08

测试终点所在的 07:00 是当天最大的一次投放台阶。 展示次数 2,380 → 7,944,预算没有变: 相对前一小时 3.34 倍,相对前一日同一小时 3.7 倍。

账户日的预算翻篇落在同一个小时上。 07:00 UTC 正是四条 $150 的新预算解锁的时刻; 00 到 06 时平均每小时 $25.00,07 到 16 时 $52.59。

一个广告组买同一批人比四个贵 —— 竞价重叠反过来的一面。 从 21 时起 CPM 是 $20.62、$20.97、$16.04, 全天平均 $10.66;下午每小时的展示是 2,971 到 4,704。

本系列最宽的收入基础:51 个付费用户分布在 19 个小时上。 最大的两个小时是 $116.40 与 $108.26, 占当天 $665.73 的 33.7%,08-10 是两个小时占 47.0%。

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

指标2026-08-11 更高的小时数更低的小时数符号检验
CPM17 / 247 / 24p = 0.064
CTR19 / 245 / 24p = 0.007
点击→安装11 / 2413 / 24p = 0.839
CPI9 / 2415 / 24p = 0.307

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

2026-08-12T02:34:43.167749 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0 20 40 60 80 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 1000 2000 3000 4000 5000 6000 7000 8000 impressions Impressions and installs by hour impressions installs 10 20 30 40 50 60 70 80 90 installs (Meta Leads) The day's motion — whole account, 2026-08-11 (UTC)
当天走势:分小时花费,以及展示次数对安装数
2026-08-12T02:34:43.359339 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 4.5 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) 10 12 14 16 18 20 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 12.5 15.0 17.5 20.0 22.5 25.0 27.5 30.0 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 USD Cost per install Delivery by hour — whole account, 2026-08-11 (UTC)
全账户分小时 CTR、CPM、点击→安装与 CPI
2026-08-12T02:34:43.591214 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 5 10 15 20 hour (UTC) 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 CTR % CTR 2026-08-10 2026-08-11 0 5 10 15 20 hour (UTC) 8 10 12 14 16 18 20 USD per 1,000 impressions CPM 0 5 10 15 20 hour (UTC) 12.5 15.0 17.5 20.0 22.5 25.0 27.5 30.0 installs / clicks % Click → install 0 5 10 15 20 hour (UTC) 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 USD Cost per install Delivery by hour — 2026-08-11 against 2026-08-10, shared hours only (UTC)
同样四条比率叠加前一日,仅共同投放小时
逐小时完整对照,2026-08-10 → 2026-08-11

两天共同投放的每一个小时,2026-08-10 → 2026-08-11。所有列每条比率的分子分母都取自 Meta。收入列是刻意不放的: 每小时的付费用户数只有 0 到 3 个,分小时的收入列等于把一个人的账单当成比率读。

hr展示次数CPMCTR点击→安装CPI
001,482 → 1,7869.23 → 11.145.67% → 4.98%14.3% → 13.5%1.140 → 1.658
011,820 → 2,0388.59 → 13.065.55% → 4.66%17.8% → 12.6%0.869 → 2.217
021,781 → 1,8918.98 → 12.015.22% → 4.55%18.3% → 25.6%0.941 → 1.033
031,920 → 2,03110.58 → 12.835.21% → 6.75%24.0% → 11.7%0.846 → 1.629
042,108 → 2,1458.83 → 11.565.08% → 5.13%17.8% → 20.9%0.980 → 1.078
052,183 → 2,4438.35 → 10.125.77% → 4.75%16.7% → 22.4%0.868 → 0.951
062,387 → 2,3807.95 → 12.685.36% → 4.83%17.2% → 19.1%0.862 → 1.371
072,138 → 7,94410.02 → 10.815.57% → 7.57%17.6% → 15.5%1.020 → 0.923
082,123 → 7,2668.87 → 9.185.13% → 6.58%20.2% → 16.5%0.856 → 0.844
091,995 → 6,7509.62 → 9.255.86% → 6.16%13.7% → 17.1%1.199 → 0.879
102,443 → 5,86110.68 → 9.625.28% → 6.01%17.8% → 17.3%1.134 → 0.924
112,107 → 4,8669.76 → 9.815.41% → 6.54%18.4% → 13.8%0.980 → 1.085
122,119 → 3,99410.02 → 10.285.85% → 7.16%17.7% → 15.7%0.965 → 0.912
132,229 → 3,3499.37 → 10.295.88% → 6.84%17.6% → 16.2%0.908 → 0.932
141,844 → 3,04212.73 → 12.675.75% → 7.86%16.0% → 18.0%1.381 → 0.896
153,102 → 4,11410.11 → 11.745.29% → 7.34%15.2% → 18.9%1.255 → 0.847
163,674 → 4,7049.63 → 9.444.33% → 6.76%20.8% → 19.2%1.072 → 0.728
173,576 → 4,4559.28 → 8.824.84% → 6.89%18.5% → 15.3%1.038 → 0.836
183,093 → 3,85010.10 → 10.225.37% → 6.39%15.7% → 19.5%1.202 → 0.820
192,599 → 2,97111.05 → 10.135.73% → 6.06%16.1% → 21.7%1.196 → 0.772
202,027 → 1,46112.59 → 10.696.02% → 7.32%24.6% → 22.4%0.851 → 0.651
211,895 → 89912.93 → 20.625.86% → 8.23%17.1% → 27.0%1.290 → 0.927
221,541 → 71313.18 → 20.975.91% → 7.15%12.1% → 29.4%1.846 → 0.997
231,698 → 81512.26 → 16.045.59% → 8.34%22.1% → 22.1%0.991 → 0.871

4分国家,2026-08-11

2026-08-23T12:43:20.469970 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN US GB ID MX MY TR PH AR DE FR AU 0 50 100 150 200 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-11 spend within-day revenue
分国家:花费对当日回收
2026-08-23T12:43:20.504059 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-11 (report clock)
分国家单次安装成本

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

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
IN$232.4526.7%30,736$7.56395$0.588$119.030.5130
US$116.8013.4%2,174$53.7256$2.086$124.751.0716
GB$37.994.4%1,204$31.5734$1.117$85.362.255
ID$29.603.4%4,791$6.1884$0.352$0.000.002
MX$25.983.0%2,864$9.0746$0.565$5.710.225
MY$21.062.4%2,559$8.2332$0.658$8.560.413
TR$20.292.3%1,006$20.1725$0.812$5.890.291
PH$19.662.3%6,874$2.8678$0.252$5.630.293
AR$19.622.3%1,052$18.6421$0.934$4.990.254
DE$18.662.1%385$48.4719$0.982$20.791.116
FR$17.172.0%654$26.2611$1.561$0.000.002
AU$16.011.8%487$32.888$2.002$8.900.563

其余 183 个国家未列出, $296.44 合计(占本表 34.0%)。

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

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

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

B1

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
IN$232.4526.7%30,736$7.56365$0.637$77.680.3329
US$116.8013.4%2,174$53.7255$2.124$124.751.0716
GB$37.994.4%1,204$31.5733$1.151$85.362.255
ID$29.603.4%4,791$6.1871$0.417$0.000.002
MX$25.983.0%2,864$9.0742$0.619$5.710.225
MY$21.062.4%2,559$8.2332$0.658$8.560.413
TR$20.292.3%1,006$20.1725$0.812$5.890.291
PH$19.662.3%6,874$2.8674$0.266$5.630.293
AR$19.622.3%1,052$18.6421$0.934$4.990.254
DE$18.662.1%385$48.4719$0.982$20.791.116
FR$17.172.0%654$26.2611$1.561$0.000.002
AU$16.011.8%487$32.888$2.002$8.900.563

其余 182 个国家未列出, $296.44 合计(占本表 34.0%)。

Nomad Node

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
BE$0.000.0%0—1$0.000$0.00—0
BR$0.000.0%0—8$0.000$0.00—0
CL$0.000.0%0—1$0.000$0.00—0
CZ$0.000.0%0—1$0.000$0.00—0
ES$0.000.0%0—2$0.000$0.00—0
GB$0.000.0%0—1$0.000$0.00—0
GF$0.000.0%0—1$0.000$0.00—0
HN$0.000.0%0—1$0.000$0.00—0
HR$0.000.0%0—1$0.000$0.00—0
ID$0.000.0%0—13$0.000$0.00—0
IN$0.000.0%0—30$0.000$41.35—1
IQ$0.000.0%0—1$0.000$0.00—0

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

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

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

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

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

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
IN$109.0820.0%16,512$6.61147$0.742$57.370.5321
US$75.8213.9%1,763$43.0030$2.527$0.000.006
GB$28.075.2%700$40.1112$2.339$0.000.003
MX$24.754.5%2,935$8.4330$0.825$0.000.005
ID$19.233.5%2,789$6.8935$0.549$4.990.262
DE$14.572.7%344$42.3610$1.457$0.000.003
AR$14.382.6%990$14.5218$0.799$4.990.352
PH$12.712.3%4,680$2.7244$0.289$0.000.000
MY$12.292.3%1,533$8.0218$0.683$28.872.351
TR$11.582.1%783$14.7913$0.891$0.000.000
AU$11.532.1%266$43.294$2.882$5.610.491
IT$10.652.0%630$16.9018$0.591$42.584.003

其余 183 个国家未列出, $199.51 合计(占本表 36.7%)。

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

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

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

B1

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
IN$109.0820.0%16,512$6.61147$0.742$57.370.5321
US$75.8213.9%1,763$43.0030$2.527$0.000.006
GB$28.075.2%700$40.1112$2.339$0.000.003
MX$24.754.5%2,935$8.4330$0.825$0.000.005
ID$19.233.5%2,789$6.8935$0.549$4.990.262
DE$14.572.7%344$42.3610$1.457$0.000.003
AR$14.382.6%990$14.5218$0.799$4.990.352
PH$12.712.3%4,680$2.7244$0.289$0.000.000
MY$12.292.3%1,533$8.0218$0.683$28.872.351
TR$11.582.1%783$14.7913$0.891$0.000.000
AU$11.532.1%266$43.294$2.882$5.610.491
IT$10.652.0%630$16.9018$0.591$42.584.003

其余 183 个国家未列出, $199.51 合计(占本表 36.7%)。

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

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

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

5汇总:两日对比 — B1

只讲 B1。按 UTC 时钟,在两天都有投放的 24 个小时上合并。每条比率的分子分母都取自 Meta。

花费展示次数CPM链接点击量CTR安装点击→安装CPI
2026-08-10$544.1753,88410.102,9185.42%51917.79%$1.048
2026-08-11$871.7381,76810.665,3206.51%93217.52%$0.935

跨小时合并按各小时的投放量加权,所以它与第 3 节逐小时对照不一致的地方,动的是结构。

三种口径,两日并列:

口径2026-08-102026-08-11可比吗
入账收入$1,483.31 (2.73)$1,376.40 (1.58)可比,但它大部分不是当天的同期群
当日回收$308.60 (0.57)$665.73 (0.76)可比 — 两天都已封存
同期群 24 小时$343.11 (0.63),覆盖率 100%$771.56 (0.89),覆盖率 71%走完的数字见口径与边界

同期群那一行被封住的方向,正是会让这一天好看的方向。 71% 覆盖率下 08-11 读到 0.89, 对 08-10 完整的 0.63 —— 读到的是成熟度,不是这一天。

入账收入下降而当日回收翻倍:继承来的那一份下来了。 08-10 继承 79.2%,08-11 是 51.6% —— 多买 80% 安装的日子就是这个样子。

按付费者安装的 UTC 日拆分入账收入:

各行是绝对的安装日,所以同一批人在两列里落在同一行。每一列里加粗的那格就是该列自己的当天,它与当日回收是同一个数字。

安装日2026-08-102026-08-11
2026-08-11—$665.73 (48.4%)
2026-08-10$308.60 (20.8%)$107.42 (7.8%)
2026-08-09$285.36 (19.2%)$88.68 (6.4%)
2026-08-08$148.78 (10.0%)$81.91 (6.0%)
2026-08-07$71.45 (4.8%)$33.91 (2.5%)
2026-08-06$77.39 (5.2%)$13.76 (1.0%)

2026-08-05 的同期群掉出了前六,距今六天。 它曾经供给 08-10 入账收入的 23.1%。

结构中性账户行。 B1 的 CPM $10.10 → $10.66(+5.6%)。按 2026-08-10 的广告系列结构重算,仍是 $10.66(+5.6%)。 两天都只有一个广告系列在投,没有结构贡献可以分出来。

2026-08-12T02:34:43.918501 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 200 400 600 800 1000 1200 1400 USD 2.73 0.57 0.63 1.58 0.76 0.88 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-08-10 against 2026-08-11 (UTC) 2026-08-10 2026-08-11
三种收入口径两日对比,柱上标 ROAS
2026-08-12T02:34:43.974430 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-08-10 2026-08-11 0 200 400 600 800 1000 1200 1400 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
入账收入按付费者安装日拆分

6B1 的各广告系列并排

只讲 B1 的广告系列;共享账户那边的导出没有广告 ID,无法按这个方式拆开。 投放取 Meta 的口径,每条比率两端都是它;所有收入口径都是我们的。同期群口径 H=24 小时。报表时区 UTC。 只按 CPM、单次点击成本与单次安装成本排序:跨广告系列时地域才是处理变量,这是让这三项可比的原因; 而收入仍然需要 16 个付费用户(DECISION_LOG.md #37、#48)。

广告系列花费占比展示次数展示占比CPM链接点击量CTR单次点击成本安装CPI当日回收wROAS付费用户
全球投放$871.73100.0%81,768100.0%10.665,3206.51%$0.164932$0.935$665.730.7651

零投放但有入账,且不进入上表任何比率: Earner(08-03 退役) 0 次安装 (Meta)、130 条注册 (自有)、 当日回收 $0.00。算进来,它的安装会进入 CPI 的分母,去除以并未发生的花费。

没有标签页:B1 里只有一个广告系列在投,它的账户粒度和广告系列粒度是同一个对象。

7B1 全球广告系列内部

当天的结构

bailingxia_meituan_ww_cvr_260802 下有六个广告组、七条广告。五个广告组各带一条广告。 ww_broad_purchase_adv_d100_spill 带两条,而这两条是替换关系。 所以当天广告组行就是广告行,下面各行按素材命名。

四个广告组有投放,UTC 20:22 其中三个停了。 bodysuit 从每日 $150.00 改到 $450.00, lounge、pool5、bikini、spill 改为 Inactive;20 到 23 时它们合计 $1.86、$3.52、$2.12, 而 bodysuit 有 $54.68。

spill 又一次一分钱没花: 连续第三天挂着一条被驳回的素材,投放 $0.00,在下面的投放表里缺席。 ww_broad_purchase_adv_d100_mugshot 自 08-04 起就是关闭状态。

这一天含三个预算区间,日级表格是跨这三段合并的。 E2-R7 跑到 07:00 UTC,四条实验臂各 $150; E2-R8 到 20:22,同样是 $150;E2-R9 从 20:22 起,bodysuit 一条 $450。

A. 分素材 — 投放

每条比率的分子分母都取自 Meta。我们的注册数不进入这张表。

素材花费展示次数CPM链接点击量CTR安装点击→安装CPI
E2/bodysuit$246.3619,56412.591,1986.12%26722.29%$0.923
E2/bikini$220.5616,48213.381,1336.87%19717.39%$1.120
E2/lounge$211.0317,76711.881,3177.41%18914.35%$1.117
E2/pool5$193.7827,9556.931,6725.98%27816.63%$0.697
E2/mugshot$0.000—0—0——
E2/spill2$0.000—0—1—$0.000

下面都是整日口径,而其中三条只跑了 20.4 小时。 bodysuit 的 $246.36 买的是 24 小时, 所以可读的是成本比率,不是花费列。

pool5 的单次安装成本最低,每千次展示成本领先得更多。 $0.697 对 $0.923、$1.117 与 $1.120; CPM $6.93 对 $11.88 到 $13.38 —— 比第二便宜的还低 42%,是本次测试最大的差距。

四条的点击率全部上升,而这个排序与单次安装成本正好相反。 lounge 最好,7.41%,单次安装成本倒数第二; pool5 最差,5.98%,单次安装成本最好、领先 25%。把它们分开的是点击→安装:bodysuit 22.29%,lounge 14.35%。

2026-08-12T02:34:44.049900 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 4 5 6 7 8 9 10 CTR % CTR by hour — every asset, 2026-08-11 (UTC) E2/bodysuit E2/bikini E2/lounge E2/pool5
分素材分小时 CTR
2026-08-12T02:34:44.201601 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 0 10 20 30 40 50 installs / clicks % Click → install by hour — every asset, 2026-08-11 (UTC) E2/bodysuit E2/bikini E2/lounge E2/pool5
分素材分小时点击→安装
2026-08-12T02:34:44.271116 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 1 2 3 4 5 USD Cost per install by hour — every asset, 2026-08-11 (UTC) E2/bodysuit E2/bikini E2/lounge E2/pool5
分素材分小时单次安装成本
2026-08-12T02:34:44.127731 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 5.0 7.5 10.0 12.5 15.0 17.5 20.0 22.5 USD per 1,000 impressions CPM by hour — every asset, 2026-08-11 (UTC) E2/bodysuit E2/bikini E2/lounge E2/pool5
分素材分小时 CPM

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

每一列都是我们的。Meta 只能表达入账收入,所以它括在那一列旁边,不单独成行。付费用户是去重的人,不是交易笔数。 同期群口径 H=24 小时,当天覆盖率 71%。报表时区 UTC。

素材入账bROAS (Meta)当日回收wROAS同期群 HcROAS付费用户付费率ARPUARPPU最大单人占比
E2/bodysuit$291.151.18 (1.17)$129.270.52$174.160.71113.8%0.44111.7529.4%
E2/bikini$194.180.88 (0.66)$97.550.44$101.110.4652.3%0.45819.5170.2%
E2/lounge$208.790.99 (1.08)$107.460.51$138.460.66105.1%0.54510.7535.3%
E2/pool5$516.182.66 (2.92)$331.451.71$354.491.83258.3%1.10113.2622.6%
E2/mugshot$5.74— (—)$0.00—$0.00—00.0%0.000——
E2/spill2$71.67— (—)$0.00—$0.00—00.0%0.000——

pool5 过了 16 付费用户门槛,其余三条都差得远。 它 1.71 的当日回收回报是拆分测试以来 第一个可以当幅度读的分素材数字,最大的单个付费用户占 22.6%,而 bikini 是 70.2%,lounge 是 35.3%。

门槛以下的那三条实验臂之间差异不显著。 bodysuit 0.52、lounge 0.51、bikini 0.44,背后是 11、10 与 5 个付费用户 —— 同一个方向。

spill2 那 $71.67 的入账收入是在零花费上进来的 —— 是它更早招来、在这一天付费的人。

C. 分素材 — 国家结构

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

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

素材花费印度 %美国 %其他 %美国占其收入 %
E2/bodysuit$327.9231.8%14.8%53.4%43.3%
E2/bikini$168.8833.5%13.4%53.1%11.2%
E2/lounge$164.7219.9%9.4%70.7%39.9%
E2/pool5$156.0325.9%12.9%61.2%4.5%

国家结构在即将被留下的那两条实验臂上明显向印度偏移(DECISION_LOG.md #58 排序用的正是印度占比)。 bodysuit 31.8%、bikini 33.5%,对 pool5 的 25.9% 与 lounge 的 19.9%; 08-10 时四条还都落在 17.8% 到 22.1% 之间。

四条里只有 pool5 的回报不是靠美国撑起来的。 bodysuit 有 43.3% 的当日回收来自美国, 而它在那里只花了 14.8%;lounge 是 39.9% 对 9.4%,pool5 是 4.5% 对 12.9%。

2026-08-12T02:34:44.404810 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/bodysuit E2/bikini E2/lounge 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-11 (META day) IN US GB ID MY MX other
各素材花费的地区结构
2026-08-12T02:34:44.489141 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/bodysuit E2/bikini E2/lounge E2/pool5 0 1 2 3 4 5 USD per install Cost per install by region — every asset, 2026-08-11 (META day) IN US GB ID MY MX
各素材分地区单次安装成本
2026-08-12T02:34:44.549351 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/bodysuit E2/bikini E2/lounge E2/pool5 0 10 20 30 40 50 USD Within-day revenue by region — every asset, 2026-08-11 (META day) IN US GB MY MX
各素材分地区当日回收

预算区间匹配的读法,以及为什么该用它

E2-R8 是这一天唯一预算、小时与实验臂数量三者都固定的窗口。 07:00 到 20:22 UTC,四条实验臂各 $150。 取 H=6,因为 H=24 上每条只剩 38 到 55 次安装,而 H=6 上有 149 到 265 次:

实验臂安装花费CPMCTR印度 %CPIROAS (H=6)结构中性
pool5265$156.006.726.14%26%$0.5891.531.36
bodysuit206$160.6010.885.96%49%$0.7790.570.61
bikini186$168.9012.837.42%39%$0.9080.480.62
lounge149$164.7012.218.12%13%$1.1060.330.29

在这个匹配窗口里 pool5 在成本和回报上都领先,而不是靠国家结构。 结构中性下它是 1.36,对 0.61、0.62 与 0.29,印度占比 26%,在四条中间。

估计器在这个区间里跑的两两对照是 bikini 对 bodysuit,那一对上结构确实带有价值。 按合并后的国家价格,bikini 的人群比 bodysuit 低 15.5%,95% 置信区间 [−29.5%, −2.1%], 原始回报差距是 −16%。pool5 在那一对之外。

第一个单实验臂区间

⚠ E2-R9 在本报告这一天里开始,并且一直跑到这一天之后,所以本块讲的是整个区间。 它带着 246 次成熟到 H=6 的安装,而落在 UTC 08-11 里的只有 3.6 小时。 它出现在这里是因为这个形态是新的;这个区间距离能在收入上判定还有四天。

E2-R6(五条实验臂,$150)E2-R9(一条实验臂,$450)变化
安装(成熟,H=6)879246—
CPM9.4914.62+54%
CTR5.77%6.05%+5%
CPI$0.668$0.680+2%
印度 %30%32%—
ROAS (H=6)0.891.23+38%

把一条实验臂的预算变成三倍,它的展示贵了 54%,安装一点没贵。 CPM 跟着 DECISION_LOG.md #47; 单次安装成本没有 —— $0.680 对 $0.668,点击率涨了约 5%,把涨价吸收掉了。

⚠ 这纠正了本区间的第一次读数。 在更早的 09:27 UTC 付款数据截止时间上,E2-R9 只有 101 次成熟安装, 单次安装成本读作贵 33%,那本来会是标题。到 246 次安装时,同一个比较读作 +2%。 差别在于一个又薄又年轻的切片成熟了。不要再在一个不完整的日子上对这个区间下任何结论—— 这张表的第一个版本是错的,而只有更多数据才让它显出来。

回报那一列现在读作 1.23 对 0.89,基数已经大到值得盯着;但同一天里 bodysuit 在 E2-R8 的 $150 上读的是 0.57, 所以这三个数字还连不成一条趋势。

这一天放在整段投放里看

2026-08-12T02:34:44.673781 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-06 08-07 08-08 08-09 08-10 08-11 day (UTC) 0 2 4 6 8 10 12 payers / installs % Payer rate by day — every asset (UTC) E2/pool5 E2/bikini E2/bodysuit E2/lounge E2/spill2 DEww/bodysuit earner/bikini earner/bodysuit
分素材分日付费率
2026-08-12T02:34:44.806367 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-06 08-07 08-08 08-09 08-10 08-11 day (UTC) 0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 within-day USD per install ARPU by day — every asset (UTC) E2/pool5 E2/bikini E2/bodysuit E2/lounge E2/spill2 DEww/bodysuit earner/bikini earner/bodysuit
分素材分日 ARPU
2026-08-12T02:34:44.887325 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-06 08-07 08-08 08-09 08-10 08-11 day (UTC) 0 5 10 15 20 25 30 35 within-day USD per payer ARPPU by day — every asset (UTC) E2/pool5 E2/bikini E2/bodysuit E2/lounge E2/spill2 DEww/bodysuit
分素材分日 ARPPU
2026-08-12T02:34:44.966102 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-06 08-07 08-08 08-09 08-10 08-11 day (UTC) 0.5 1.0 1.5 2.0 revenue / spend Within-day ROAS by day — every asset (UTC) E2/pool5 E2/bikini E2/bodysuit E2/lounge E2/spill2 DEww/bodysuit
分素材分日当日回收 ROAS
2026-08-12T02:34:45.052985 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-11 E2/bodysuit E2/bikini E2/lounge E2/pool5
综合图:各素材在各口径上的归一化表现

收入按日画、投放按小时画,因为每条素材每小时的付费用户只有 0 到 3 个,分小时的收入线等于一个人的账单。 付费用户不足 16 的点画成空心。这一天 pool5 的点是实心的,另外三条是空心的, 这是付费用户门槛第一次把各条实验臂分开。

8口径与边界

下面这个同期群数字发布时的覆盖率是 71%,此后已经走完。 在完整的 24 小时观测时长上,2026-08-11 的同期群是 $787.66,也就是2026-08-12 那份报告前一日列里带的数字;本页显示的是同一批人在更低覆盖率下的读数,不是另外一个数字。对比 08-10 已走完的 $343.11,这一天是 +129.6% —— 也就是本页当时拒绝给出的那个对比。当日回收与入账收入不受影响:本页发布时它们已经封存与结清。

两个账户之间排序,要用当日回收或同期群 24 小时,绝不能用入账收入。 入账收入把当天付费的人全算进来, 不管他们哪天安装,于是它把 B1 积累了几周的历史同期群也记在这一天头上,而共享那笔买量还来不及积累。 B1 的 1.64 对共享那边的 1.30,差的就是这一份,它对两笔买量各自的好坏什么也没说。 跨账户的结论只能由不可变的那两个口径承担;而这一天共享那边只有 1 个付费用户,没过 16 付费用户门槛, 所以在这次比较里它那一侧根本读不出来。

共享那边的投放优势建立在一个只占合计花费 4% 的第一天上。 4,215 次展示、$31.77; 而 B1 自己的单次安装成本在本报告的两天之间就动了 10.8%。

⚠ 两个账户走的是不同的时钟,这个结论是从数据里推出来的。 B1 固定在 UTC-7, 所以它的 UTC 日要由它自己的两个账户日拼接而成。共享账户走 UTC+0,它们的报表日本身就是 UTC 日,不需要拼接。 拿每个账户的分小时展示次数去和我们自己的注册数(真 UTC)做相关,B1 上复现出已知的七小时偏移(r = 0.878), 共享账户上偏移为零(r = 0.744)。对两边用同一个常数,会把共享那边每天都错拼七个小时,而且不会报错。

⚠ 第 2 节以外的每一张表都只讲 B1。 每一张表都按运行配置里的广告 ID 来选行, 而共享账户的广告从来不在里面(它们的 ID 以 334 结尾,我们的每一个都以 364 结尾), 所以第 2 节以下没有任何一个数字被第二笔买量污染。从这一天起变的是更高的那一层: 任何账户级或商店级的"这个应用表现如何"的读法现在都混了两笔买量, 而本页只有第 2 节把它们加在一起。记录在 attribution_plumbing.md §6b。

⚠ 口径校验在这一天冲出了区间。 按 B1 自己的时钟,我们的记录是 Meta 入账口径的 1.07 倍, 而有记录的区间是 0.91 到 1.06。08-10 读到 1.01,08-09 读到 1.06。一天略微出界不是漂移, 也不会让这里的任何一个数字失效,因为这个校验是两套计量互相比,两套里哪一套都不是真值。 它是本系列记录到的第一次出界,接下来两天需要盯着。

同期群 24 小时撑不起这次对比,写出来只是留档。 08-10 覆盖 100%,08-11 是 71%, 因为本报告是在这一天开始后约 40 小时截的,而一个完整的同期群需要 48 小时。 上面每一条跨日结论都落在当日回收上,它在午夜封存,不会再动。

本页没有任何一个分实验臂的数字是整日对等的。 三条跑了这一天的 20.4 小时,一条跑满 24 小时。 A、B、C 三张表都是整日口径,因此都带着这个不对称;第 7 节里按预算区间匹配的那一块才是不带它的版本。

拆分测试的结束与账户日的预算翻篇落在同一个小时上,本报告无法把两者分开。 两者都预测 07:00 UTC 会有一个投放台阶。要区分它们,需要一个这两件事不重合的日子,而本系列还没有这样的日子。 split_test_delivery_shift_2026-08-06.md 在测试开始时量到过同一个机制:五格拆分把各条实验臂限制在互不重叠的人群里。 这一天是那个结论反过来的一面,建立在一次台阶变化上,所以它与该机制相符,但单凭它并不能确立该机制。

当日回收会偏袒投放靠前的一天,而这一天正是。 我们的注册有 51.1% 落在 UTC 前十二个小时,前一日是 44.4%, 平均安装小时从 12.09 移到 11.76。每次安装因此多了约二十分钟可以用来付费的当日时间。 这对那次翻倍有真实贡献,而本报告不给这份贡献定大小:能定下它的是固定口径的同期群,而它只覆盖了 71%。

第 4 节与 C 表切的是 B1 自己的账户日,相对其余每一张表偏移七小时;它们把 13.4 小时的四条实验臂对 3.6 小时的一条, 而 UTC 日是 20.4 对 3.6。它们只用来读结构,不用来读水平。

37% 的注册从不进入任何收入口径,本系列每一天都是如此。 本次截点的 20,959 条注册里, 62.8% 能对上运行配置里的某条广告并被计入,22.4% 带着不在配置里的广告 ID,14.9% 完全没有广告 ID。 本页每一个"我们的"数字,含义都是可归因到某条已映射 Meta 广告的注册。它内部是自洽的, 因为付费率是用我们的付费用户除以同一批人群。

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

pool5 的领先能不能在它从未跑过的预算上活下来。 它是唯一过了付费用户门槛的实验臂,而它是在 $150 上做到的, 现在账户已经把 $450 放到了另一条实验臂上。预算区间表显示这个账户的回报随预算上升而下降, 所以 pool5 在 $150 上的数字并不预示它在 $450 上的数字。除了真的把它放上去跑,没有别的办法回答。

单实验臂这个形态付不付得起它自己的 CPM。 E2-R9 每千次展示比五条实验臂那个区间贵 54%, 而买到的安装是同一个价,所以问题已经从成本转到回报。在 $450 上跑三到四个完整的日子、 并且等到同期群覆盖完整,才能回答它;一个部分区间上 H=6 的 1.23 回答不了。

07:00 那个投放台阶是不是测试结束造成的。 在一个不是账户日边界的小时上做一次预算变动, 一天之内就能把两个候选机制分开。

口径比值会不会回到区间内。 按账户时区再看两天。如果 1.07 重复出现,那就是两套计量里有一套在漂移, 对账需要重开;如果不重复,这一天就是噪声。

共享账户那边能不能像 B1 一样读。 它们的导出里不带点击、Leads、国家和广告 ID 这四列, 所以第 2 节已经是本页在它们身上能达到的最细粒度。那套列预设不归我们改,动它就是一条消息。 付费用户数是另一件要等的事:$31.77 的一天只带来 1 个付费用户,要让它们的收入过 16 付费用户门槛, 需要在这个花费水平上再跑几天。

B1 这一天被切成两段,没有任何分实验臂的当日数字能跨过这道缝。 有 20.4 个小时它在跑四条实验臂、各 $150; 最后 3.6 个小时只跑 bodysuit 一条、$450。00 到 19 时承载了 B1 当天 $871.73 中的 $809.55,占 92.9%; 21 到 23 时完全落在切换之后,承载 $46.56。第 1 节与第 3 到 6 节都是整日口径,两种形态都包含在内。 干净的跨实验臂读法是预算区间 E2-R8,在第 7 节。

10交给测试读数的东西

五格拆分测试在这一天的 07:00 UTC 到达终点,所以这是读数可以当作测试之后来处理的第一天。它补上的是:

  1. 测试的最后几个小时就是这一天的最初几个小时。 UTC 08-11 的 00:00 到 07:00 在测试之内,之后的都不在。 一份把"测试期"按整个 UTC 日来取的读数,会多包含属于它的七个小时、而不会漏掉任何一个,这一点应当写明。
  2. pool5 产出了整个测试计划里第一个可读的分素材收入数字,而它是在测试结束之后做到的。 在 E2-R8 里是 25 个付费用户、8.3%。预注册的主指标是在四天、五条实验臂上判定的; 这是第五天、四条实验臂、测试之后的一次观察,它应当放在那个结果旁边。
  3. 单次安装成本的排序没有在测试结束后延续下来。 pool5 与 bodysuit 在测试期内互换过两次, 现在 pool5 领先 25%,是它最大的一次领先。落后的那一对仍然是落后的那一对。 这是同一个模式的第六天:这个指标每天都能把两对分开,却从未把领先的一对分出高下。
  4. B1 已经不在跑这个实验了。 从 20:22 UTC 起只有一条实验臂、$450。 此后任何跨实验臂的比较都必须取自那个时刻或之前的数据,而 E2-R8 是 B1 会产出的最后一个干净窗口, 除非那些实验臂被重新打开。

11复现

窗口:UTC 2026-08-11,对比 UTC 2026-08-10。报表时区是 UTC。B1 固定在 UTC-7, 所以它上面的一个报表日由它自己的两个日拼成,每个报表日除了自己的分小时导出,还需要账户前一日的那一份。

付款数据截止时间 2026-08-12 15:59 UTC。同期群口径 H=24,08-10 覆盖 100%,08-11 覆盖 71%。

第 2 节的账户表取自各个账户自己的日导出,用的是同一个付款数据截止时间。共享账户走 UTC+0, 它们的报表日本身就是 UTC 日,不适用任何拼接;它们的导出只带花费与展示次数,没有点击、Leads、国家或广告 ID 列, 第 2 节只能停在这里。

B1 的导出文件,于 2026-08-12 02:0x PT 拉取,此时 UTC 日与 B1 自己的日都已结束:

文件内容范围
exports/ads_hourly_aug10_settled.csv广告 × 小时账户日 2026-08-10,24 个小时齐全,104 行
exports/ads_hourly_aug11_settled.csv广告 × 小时账户日 2026-08-11,24 个小时齐全
exports/ads_day_jul1_aug11.csv广告 × 日2026-07-01 → 2026-08-11,6,342 行
exports/ads_country_day_jul1_aug11.csv广告 × 国家 × 日2026-07-14 → 2026-08-11,10,513 行

我们自己的记录来自两个 Lum Telegram 频道,在笔记本上于 2026-08-12 09:09 与 09:15 PT 重新导出, 用 ad_ops/lum_notifications/parse_export.py 解析:20,959 条注册、2,486 笔付款,其中 18 笔找不到对应注册。 解析器为 Telegram 的固定偏移缺陷校正了 68,710 个时间戳。注册数相对上一次截点的 20,534 是上升的, 这就是导出没有被截断的检验。

R=_runs/2026-08-12_0811_daily
python -m ad_ops.measures      --config $R/run_config.json      --day 2026-08-11 --prev 2026-08-10
python -m ad_ops.measures      --config $R/run_config_meta.json --day 2026-08-11 --prev 2026-08-10
python -m ad_ops.day_compare   --config $R/run_config.json --today 2026-08-11 --prev 2026-08-10 --h 6
python -m ad_ops.cohort_arpu   --config $R/run_config.json --days 2026-08-07,…,2026-08-11
python -m ad_ops.asset_estimator hourly --campaign bailingxia_meituan_ww_cvr_260802 --horizon 6 …
python -m ad_ops.report_tables --config $R/run_config.json --day 2026-08-11 --prev 2026-08-10
python -m ad_ops.report_tables --config $R/run_config.json --day 2026-08-11 --prev 2026-08-10 --campaign-table
python -m ad_ops.report_tables --config $R/run_config.json --day 2026-08-11 --prev 2026-08-10 --campaign ww
python -m ad_ops.report_charts --config $R/run_config.json --day 2026-08-11 --prev 2026-08-10 \
    --days 2026-08-06,…,2026-08-11 --out ad_ops/figures/2026-08-11

口径校验跑在 B1 自己的时钟上,从不跑在 UTC 上,因为 Meta 把转化价值记在转化小时上, 而这一列是分小时导出唯一无法重新拼接的。

那次切换的时间戳读自 Ads Manager:manage/campaigns/history 的变更记录, 渲染出的日期范围断言为 Aug 10, 2026 – Aug 12, 2026,它返回 08-11 13:22 的五处改动, 以及在它们与 08-10 11:59 之间没有任何改动。这次读取同时也是预算区间表的延长, 那张表是手工记录的对象,也是本报告唯一一个会在没有任何报错的情况下过期的输入。

12附录 — 定义

报表时区。 报表日是 UTC 日,因为 Adjust 按 UTC 报数,UTC 分桶的报表和归因看板能直接对上,不需要在脑子里换算。 每个广告账户带着自己的时区,拼接用的就是该账户自己的偏移。B1 固定在 UTC-7, 所以它上面的一个 UTC 日等于它前一日的 17:00 起,加上它当日到 16:59;共享账户走 UTC+0,不需要拼接。 B1 的两个时钟差得不近:在一个可比的日子上,同样的数字在花费上差 15%、在当日回收上差 40%,全看用哪个时钟。 在这一天,这个偏移也移动了那次切换:它在账户时区上是 13:22,在报表时区上是 20:22。

这个时钟够不到的三件事,每一件都在出现的地方标注。C 表的分素材国家结构跟不上它:折算是按账户做的,折算的是该账户自己的分小时边际,而单个素材没有自己的分小时边际。口径校验在账户时区之外无效, 因为转化价值记在转化小时上。估计器刻意跑在账户时区上,因为预算区间是账户时区上的墙上时刻事件。

三种收入口径。 不可只取其一,不可混用,永远标注。

口径计什么当天结束后还会动吗
入账收入当天到账的钱,不论付费者哪天安装午夜后约四小时已结算,之后固定。Meta 自己的数字就是这个口径
当日回收当天安装并且在当天结束前付费不会。午夜已封存
同期群 H 小时当天的安装,各自计到自己安装后 H 小时,内部约定 H=24在所有安装活满 H 小时之前一直上升,之后冻结。覆盖率必须写出来

跨日比较用当日回收,因为它不可变、也不需要观测时长。入账收入用来解释差额,永远不用来排序。 同期群 H 小时是不受小时分布影响的交叉验证,只有两天都覆盖时才可比,而这一对没有。

一个口径,Meta 括在旁边。 三种口径都读自我们自己的付款记录。Meta 只能表达入账收入, 所以它括在那一列旁边,不单独成行。拿 Meta 的入账去比我们的当日回收,是把两个计量口径混在一起, 会把 0.91–1.06 的口径差异当成结果的一部分。

存在两种安装计数,而且从不交叉相除。 Meta 归因的安装驱动投放漏斗,所以单次安装成本和点击→安装两端都是 Meta。 我们的注册驱动付费率和所有收入口径,这样付费的人和他们来自的安装是同一个人群。

预算区间。 一段广告组每日预算没有变动的时间。它要紧是因为在这个账户上预算旋钮选择的是国家结构, 所以跨预算变动去比较两条素材,等于在不同人群上比较它们。这一天含三段。E2-R7 跑到 07:00 UTC 的测试终点, E2-R8 从那里到 20:22 UTC,两段都是四条实验臂各 $150;测试的结束改变了这些实验臂的性质, 却没有动它们拿到的钱,三段里的第二段就是这样开出来的。E2-R9 从 20:22 UTC 起, bodysuit 单独跑 $450,是这个广告系列的第一个单实验臂区间,所以它内部没有跨实验臂的比较, 它的结构中性列是空的。

16 付费用户门槛。 大约 16 个付费用户以下,收入数字只能看方向,不能看幅度。 这个账户上每次安装的收入变异系数接近 7,要在它上面把两条素材分辨出 20% 的差异, 需要的样本量是一次五天的测试拿不到的。这一天正好有一条实验臂过了这条线。

Internal — noindex. Not for distribution outside the team.