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

账户当天花费 $544.17,拿到 519 次安装,单次安装成本 $1.048;前一日为 $644.53、636 次、$1.013。入账收入 $1,483.31 与前一日持平,当日回收 $308.60、降了 55.2%;按账户日核对,我们的记录是 Meta 入账口径的 1.06 与 1.01 倍,落在 0.91–1.06 区间内。连续第三天只有一个广告系列在投放,五条实验臂里当天有投放的是四条, 因为 08-09 被 Meta 驳回的那条素材再没回来;这是五格拆分测试的第五天,测试在当天的每一个小时里都在跑。 术语定义、报表时区与三种收入口径见附录。

1总览

投放行是当天有投放的广告系列之和。另有一个已退役的广告系列在零花费的情况下仍记到了注册,它不进入下表,在第 5 节单独点名:把它算进来,会让没有发生过的花费去除以这些安装,压低单次安装成本。

2026-08-092026-08-10变化
花费$644.53$544.17−15.6%
展示次数62,52353,884−13.8%
CPM$10.31$10.10−2.0%
链接点击量3,3422,918−12.7%
CTR5.35%5.42%+1.3%
安装 (Meta)636519−18.4%
点击→安装19.03%17.79%−6.5%
CPI$1.013$1.048+3.5%
入账收入 (Meta)$1,471.33 (2.28)$1,483.31 (2.73)+0.8%
当日回收$688.38 (1.07)$308.60 (0.57)−55.2%
同期群 24 小时$959.51 (1.49)$343.11 (0.63)−64.2%

同期群价值 —— 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.4749$0.8001$1.0130$11.45$13.94$16.71627

两日的广告系列花费结构。 全球投放 $644.53(100.0%)→ $544.17(100.0%);德语区投放两天都是 $0.00, 所以没有结构与投放两项可分。

缺席的第五条实验臂就是缺口的大头。 两天都在投的那四条降了 3.8%,$565.66 到 $544.17, 而账户整体降了 15.6%。

没有一条投放比率在整个时钟上给出一致方向。 两天共同投放的 24 个小时上,四项符号检验都没过 0.05。

当日回收腰斩,入账收入却持平,差额就是历史同期群。 当天入账收入里 79.2% 来自更早安装的人, 08-09 是 53.2%。

账户行以下的每一个收入读数都在 16 付费用户门槛以下。 当天 22 个付费用户过了这条线; 分素材各格只有 3 到 8 个。

同期群那一行现在读得出来了,说的和当日回收是同一件事。 100% 覆盖率下当天回报 0.63,对 08-09 的 1.49: 不受小时分布影响的口径,对上了已封存的口径。

2分小时,2026-08-10

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

当天每一个小时,三种收入口径与投放漏斗并排。投放列每条比率的分子分母都取自 Meta;ours 是我们自己的注册数,所有收入列都是我们的。 cov 是该小时在 H=24 上的同期群覆盖率,在这次截取里每一个小时都是 100%:付款数据跑到 08-12 的 09:27, 当天的每一次安装都已经活满 24 小时。

hr花费展示CPM点击CTR安装点击→安装CPIourscov入账bROASbPay当日回收wROASwPaywARPUwARPPU同期群cROAScPaycARPUcARPPU
0$13.6814829.23845.67%1214.3%$1.14013100%$157.1811.496$0.000.0000.0000.00$0.000.0000.0000.00
1$15.6418208.591015.55%1817.8%$0.86920100%$7.120.461$9.290.5910.4659.29$9.290.5910.4659.29
2$15.9917818.98935.22%1718.3%$0.94122100%$21.621.355$73.714.6133.35124.57$73.714.6133.35124.57
3$20.31192010.581005.21%2424.0%$0.84627100%$52.682.593$0.000.0000.0000.00$0.000.0000.0000.00
4$18.6221088.831075.08%1917.8%$0.98020100%$85.284.585$12.110.6520.6056.05$12.110.6520.6056.05
5$18.2221838.351265.77%2116.7%$0.86823100%$90.364.969$4.990.2710.2174.99$4.990.2710.2174.99
6$18.9723877.951285.36%2217.2%$0.86224100%$33.771.783$0.000.0000.0000.00$0.000.0000.0000.00
7$21.42213810.021195.57%2117.6%$1.02029100%$101.834.756$71.453.3422.46435.72$74.633.4822.57337.31
8$18.8321238.871095.13%2220.2%$0.85629100%$91.514.866$5.040.2710.1745.04$5.040.2710.1745.04
9$19.1919959.621175.86%1613.7%$1.19916100%$33.691.767$16.360.8531.0225.45$22.951.2031.4347.65
10$26.08244310.681295.28%2317.8%$1.13424100%$155.025.945$5.740.2210.2395.74$11.670.4520.4865.84
11$20.5721079.761145.41%2118.4%$0.98029100%$69.923.406$0.000.0000.0000.00$0.000.0000.0000.00
12$21.23211910.021245.85%2217.7%$0.96527100%$18.870.892$0.000.0000.0000.00$0.000.0000.0000.00
13$20.8822299.371315.88%2317.6%$0.90832100%$3.180.151$10.790.5210.33710.79$10.790.5210.33710.79
14$23.48184412.731065.75%1716.0%$1.38126100%$16.040.681$9.010.3810.3469.01$12.390.5310.47712.39
15$31.37310210.111645.29%2515.2%$1.25532100%$22.330.714$0.000.0000.0000.00$0.000.0000.0000.00
16$35.3836749.631594.33%3320.8%$1.07239100%$64.521.828$48.271.3641.23812.07$48.271.3641.23812.07
17$33.2035769.281734.84%3218.5%$1.03844100%$208.516.287$35.651.0710.81035.65$35.651.0710.81035.65
18$31.25309310.101665.37%2615.7%$1.20226100%$45.971.476$0.000.0000.0000.00$0.000.0000.0000.00
19$28.71259911.051495.73%2416.1%$1.19629100%$35.851.259$0.000.0000.0000.00$0.000.0000.0000.00
20$25.52202712.591226.02%3024.6%$0.85136100%$17.880.704$0.000.0000.0000.00$6.320.2510.1766.32
21$24.51189512.931115.86%1917.1%$1.29024100%$55.132.256$0.000.0000.0000.00$0.000.0000.0000.00
22$20.31154113.18915.91%1112.1%$1.84612100%$6.750.332$0.000.0000.0000.00$0.000.0000.0000.00
23$20.81169812.26955.59%2122.1%$0.99119100%$88.304.245$6.180.3010.3256.18$15.290.7320.8057.65
合计$544.175388410.1029185.42%51917.8%$1.048622100%$1483.312.73117$308.600.57220.49614.03$343.110.63250.55213.72

那次预算往返落在第 18 小时内部。 UTC 18:46 到 18:59 的十三分钟,账户时间 11:46 改动、11:59 回退。

当日回收集中在两个小时。 第 2 与第 7 小时合计占当天 $308.60 的 47.0%,背后只有五个付费用户—— 是落点,不是比率。

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

指标2026-08-10 更高的小时数更低的小时数符号检验
CPM11 / 2413 / 24p = 0.839
CTR14 / 2410 / 24p = 0.541
点击→安装8 / 2416 / 24p = 0.152
CPI12 / 2412 / 24p = 1.000

符号检验丢掉幅度,换来不加权的方向。连续第二天没有一项过 0.05,而单次安装成本正好对半分。 两天前 CTR 与 CPI 还各自在 24 个小时里有 19 个指向同一边,p = 0.007。在 24 对小时上,这是检测不到方向。 点击→安装仍然是 8 比 16 的偏向,合并的当天安装数少了 18.4%。 能说的是,无论动了什么,它连着两天都没有在整个时钟上一致地动。

2026-08-12T02:49:55.075826 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 35 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 1500 2000 2500 3000 3500 impressions Impressions and installs by hour impressions installs 10 15 20 25 30 installs (Meta Leads) The day's motion — whole account, 2026-08-10 (UTC)
当天走势:分小时花费,以及展示次数对安装数
2026-08-12T02:49:55.261887 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 4.25 4.50 4.75 5.00 5.25 5.50 5.75 6.00 CTR % CTR 0 4 8 12 16 20 hour (UTC) 8 9 10 11 12 13 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 12 14 16 18 20 22 24 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.8 1.0 1.2 1.4 1.6 1.8 USD Cost per install Delivery by hour — whole account, 2026-08-10 (UTC)
全账户分小时 CTR、CPM、点击→安装与 CPI
2026-08-12T02:49:55.477493 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 CTR % CTR 2026-08-09 2026-08-10 0 5 10 15 20 hour (UTC) 8 9 10 11 12 13 14 15 16 USD per 1,000 impressions CPM 0 5 10 15 20 hour (UTC) 12 14 16 18 20 22 24 26 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 USD Cost per install Delivery by hour — 2026-08-10 against 2026-08-09, shared hours only (UTC)
同样四条比率叠加前一日,仅共同投放小时
逐小时完整对照,2026-08-09 → 2026-08-10

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

hr展示次数CPMCTR点击→安装CPI
002,212 → 1,48212.14 → 9.235.15% → 5.67%25.4% → 14.3%0.926 → 1.140
012,262 → 1,82010.09 → 8.594.91% → 5.55%24.3% → 17.8%0.846 → 0.869
022,528 → 1,7819.63 → 8.985.26% → 5.22%22.6% → 18.3%0.812 → 0.941
032,698 → 1,9209.64 → 10.584.67% → 5.21%17.5% → 24.0%1.182 → 0.846
042,603 → 2,1089.87 → 8.834.46% → 5.08%20.7% → 17.8%1.071 → 0.980
053,000 → 2,1838.96 → 8.354.77% → 5.77%14.7% → 16.7%1.280 → 0.868
063,579 → 2,3879.19 → 7.954.78% → 5.36%17.5% → 17.2%1.097 → 0.862
072,876 → 2,1378.54 → 10.024.69% → 5.57%17.0% → 17.6%1.068 → 1.020
082,913 → 2,1189.42 → 8.885.22% → 5.15%16.4% → 20.2%1.097 → 0.855
093,116 → 1,9918.31 → 9.614.91% → 5.88%13.1% → 13.7%1.294 → 1.196
103,392 → 2,44110.58 → 10.665.37% → 5.28%20.3% → 17.8%0.970 → 1.131
113,311 → 2,1029.38 → 9.765.53% → 5.42%18.6% → 18.4%0.914 → 0.977
123,296 → 2,1089.73 → 10.025.49% → 5.88%27.1% → 17.7%0.654 → 0.960
132,608 → 2,22411.24 → 9.385.06% → 5.85%18.9% → 17.7%1.172 → 0.907
141,933 → 1,83315.78 → 12.796.52% → 5.73%18.3% → 16.2%1.327 → 1.379
152,692 → 3,09210.36 → 10.145.91% → 5.30%18.9% → 15.2%0.929 → 1.254
162,804 → 3,65411.83 → 9.646.74% → 4.35%21.2% → 20.8%0.830 → 1.067
172,970 → 3,5519.28 → 9.305.25% → 4.87%16.7% → 18.5%1.060 → 1.032
182,397 → 3,0718.90 → 9.915.88% → 5.37%17.7% → 15.8%0.853 → 1.170
192,424 → 2,57611.58 → 11.005.65% → 5.75%17.5% → 16.2%1.169 → 1.180
201,811 → 2,00911.74 → 12.525.96% → 6.02%15.7% → 24.8%1.251 → 0.838
211,806 → 1,87811.59 → 12.655.92% → 5.86%26.2% → 17.3%0.748 → 1.250
221,784 → 1,53014.75 → 13.125.72% → 5.95%12.7% → 12.1%2.025 → 1.825
231,508 → 1,67710.44 → 11.825.64% → 5.66%16.5% → 22.1%1.125 → 0.944

3分国家

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

(一)大盘分国家,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 —— 没有国家小节:它这一天什么都没有投出去,是实测的零。

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

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

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
IN$116.3318.0%18,168$6.40187$0.622$123.851.0623
US$104.5516.2%2,291$45.6441$2.550$89.940.8619
GB$29.684.6%944$31.4321$1.413$48.411.633
MX$22.023.4%3,070$7.1724$0.917$0.000.002
DE$18.492.9%451$41.0012$1.541$37.952.052
ID$18.302.8%3,174$5.7734$0.538$4.990.272
AU$16.712.6%506$33.0414$1.194$5.610.341
FR$15.952.5%645$24.729$1.773$150.759.451
TR$15.662.4%1,138$13.7627$0.580$5.890.381
PH$14.872.3%5,536$2.6934$0.437$5.630.383
AR$13.992.2%1,179$11.8621$0.666$0.000.002
CA$13.682.1%486$28.138$1.710$0.000.000

其余 195 个国家未列出, $244.29 合计(占本表 37.9%)。

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

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

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

B1

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
IN$116.3318.0%18,168$6.40187$0.622$123.851.0623
US$104.5516.2%2,291$45.6441$2.550$89.940.8619
GB$29.684.6%944$31.4321$1.413$48.411.633
MX$22.023.4%3,070$7.1724$0.917$0.000.002
DE$18.492.9%451$41.0012$1.541$37.952.052
ID$18.302.8%3,174$5.7734$0.538$4.990.272
AU$16.712.6%506$33.0414$1.194$5.610.341
FR$15.952.5%645$24.729$1.773$150.759.451
TR$15.662.4%1,138$13.7627$0.580$5.890.381
PH$14.872.3%5,536$2.6934$0.437$5.630.383
AR$13.992.2%1,179$11.8621$0.666$0.000.002
CA$13.682.1%486$28.138$1.710$0.000.000

其余 195 个国家未列出, $244.29 合计(占本表 37.9%)。

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

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

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

4汇总:两日对比

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

花费展示次数CPM链接点击量CTR安装点击→安装CPI
2026-08-09$644.5362,52310.313,3425.35%63619.03%$1.013
2026-08-10$544.1753,88410.102,9185.42%51917.79%$1.048

跨小时合并本身就是一次结构比较。 它按各小时的投放量加权;第 2 节不加权的逐小时对照同样给出 两条比率都没有方向。

三种口径,两日并列:

口径2026-08-092026-08-10可比吗
入账收入$1,471.33 (2.28)$1,483.31 (2.73)可比,但它大部分不是当天的同期群
当日回收$688.38 (1.07)$308.60 (0.57)可比 — 两天都已封存
同期群 24 小时$959.51 (1.49),覆盖率 100%$343.11 (0.63),覆盖率 100%可比 — 两天都已完整

两天的同期群数字只在覆盖率上动过。 08-09 首次发的是 45% 覆盖下的 $865.47、1.34,08-10 是 18% 覆盖下的 $320.89、0.59;同一批人,现在已完整。

这是本系列第一次做得成的跨日同期群对比,而它印证了当日回收:1.49 → 0.63 对 1.07 → 0.57。

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

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

安装日2026-08-092026-08-10
2026-08-10—$308.60 (20.8%)
2026-08-09$688.38 (46.8%)$285.36 (19.2%)
2026-08-08$263.07 (17.9%)$148.78 (10.0%)
2026-08-07$51.31 (3.5%)$71.45 (4.8%)
2026-08-06$65.16 (4.4%)$77.39 (5.2%)
2026-08-05$262.16 (17.8%)$342.52 (23.1%)

2026-08-05 的同期群是这一天入账收入里最大的一份来源,距今五天 —— 这批人是 pool5 以 9.48 的回报 买回来的,他们还在买。

结构中性账户行。 账户 CPM $10.31 → $10.10(−2.0%)。按 2026-08-09 的广告系列结构重算,仍是 $10.10(−2.0%)。 两天都只有一个广告系列在投。

2026-08-12T02:49:55.782260 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.28 1.07 1.49 2.73 0.57 0.63 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-08-09 against 2026-08-10 (UTC) 2026-08-09 2026-08-10
三种收入口径两日对比,柱上标 ROAS
2026-08-12T02:49:55.843347 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-08-09 2026-08-10 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
入账收入按付费者安装日拆分

5各广告系列并排

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

广告系列花费占比展示次数展示占比CPM链接点击量CTR单次点击成本安装CPI当日回收wROAS付费用户
全球投放$544.17100.0%53,884100.0%10.102,9185.42%$0.186519$1.048$301.480.5521

零投放但有入账,且不进入上表任何比率: 德语区(DE/AT) 0 次安装 (Meta)、0 条注册 (自有)、当日回收 $0.00; Earner(08-03 退役) 0 次安装 (Meta)、71 条注册 (自有)、当日回收 $7.12。Meta 把转化记在转化小时上, 所以几天前就关掉的广告系列今天仍会落行。算进来,它们的安装会进入账户单次安装成本的分母,去除以并未发生的花费,把它压低。

本报告没有标签页:只有一个广告系列在投,第 2 到 4 节本身就是它自己的那一套表。 第 6 节只承载它之下的层级。

6全球广告系列内部

当天的结构

bailingxia_meituan_ww_cvr_260802 下有六个广告组、七条广告。五个广告组各带一条广告。 ww_broad_purchase_adv_d100_spill 带两条,它们是替换关系,前后接替的是同一条实验臂。 ww_broad_purchase_adv_d100_mugshot 自 08-04 起关闭,没有花过钱。所以当天广告组行就是广告行,下面各行按素材命名。

四个广告组有投放,五个挂着 On。 spill 的广告组挂的是一条被驳回的素材,整整 24 小时花了 $0.00; 被关掉的那十三分钟没有改变任何事。

这是自 08-06 以来预算第一次不是整天齐平。 E2-R6 在 11:46 结束,没有走到测试终点;E2-R7 从 11:59 开始。

A. 分素材 — 投放

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

素材花费展示次数CPM链接点击量CTR安装点击→安装CPI
E2/pool5$144.0918,4547.819705.26%17417.94%$0.828
E2/bikini$134.8110,55912.776035.71%12520.73%$1.078
E2/lounge$133.6913,6859.777365.38%9312.64%$1.438
E2/bodysuit$131.5811,18611.766095.44%12520.53%$1.053
E2/mugshot$0.000—0—0——
E2/spill2$0.000—0—2—$0.000

没有一条实验臂花完自己的预算。 四条实花 $131.58 到 $144.09,而每日 $150 的上限设在账户自己的日上, 所以本报告不给使用率。

领先的那一对又一次翻转;bikini 与 lounge 仍然落后。 bodysuit 的单次安装成本当天涨了 42%; pool5 的 CPM 7.81 是最低的。

spill2 在零花费上的两次安装是转化小时造成的痕迹。 它们计入账户合计,在这里点名,好让各行对得上。

2026-08-12T02:49:55.909009 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 3 4 5 6 7 8 9 CTR % CTR by hour — every asset, 2026-08-10 (UTC) E2/pool5 E2/bikini E2/lounge E2/bodysuit
分素材分小时 CTR
2026-08-12T02:49:56.054931 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 5 10 15 20 25 30 35 installs / clicks % Click → install by hour — every asset, 2026-08-10 (UTC) E2/pool5 E2/bikini E2/lounge E2/bodysuit
分素材分小时点击→安装
2026-08-12T02:49:56.137826 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.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 USD Cost per install by hour — every asset, 2026-08-10 (UTC) E2/pool5 E2/bikini E2/lounge E2/bodysuit
分素材分小时单次安装成本
2026-08-12T02:49:55.979749 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 6 8 10 12 14 16 18 20 USD per 1,000 impressions CPM by hour — every asset, 2026-08-10 (UTC) E2/pool5 E2/bikini E2/lounge E2/bodysuit
分素材分小时 CPM

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

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

素材入账bROAS (Meta)当日回收wROAS同期群 HcROAS付费用户付费率ARPUARPPU最大单人占比
E2/pool5$383.892.66 (2.47)$110.820.77$123.720.8684.2%0.58613.8532.2%
E2/bikini$172.741.28 (1.36)$46.880.35$52.810.3932.3%0.35815.6374.6%
E2/lounge$118.480.89 (1.78)$78.950.59$88.060.6633.2%0.83126.3253.9%
E2/bodysuit$323.322.46 (3.21)$64.840.49$71.400.5475.3%0.4919.2644.5%
E2/mugshot$0.00— (—)$0.00—$0.00—00.0%0.000——
E2/spill2$199.03— (—)$0.00—$0.00—00.0%0.000——

16 付费用户门槛(#37):这张表里每一行都在门槛以下。 四条有投放的实验臂都只靠 3 到 8 个付费用户支撑, 其中两条有一个人占了这条实验臂收入的一半以上:bikini 是 74.6%,lounge 是 53.9%。这张表印出来是因为格式要求整块表齐全; 表里没有哪一行可以拿去和另一行排序。

spill2 在一条被驳回的素材上入账 $199.03。 那是它更早招来、在当天付费的人 —— 入账收入不能给任何东西排序。

C. 分素材 — 国家结构

⚠ 本表按账户日切,而本页其余各表都在 UTC 时钟上。 它相对上面的 A、B 两表是一个偏移七小时的窗口;只读结构,不要拿它和它们比水平。

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

素材花费印度 %美国 %其他 %美国占其收入 %
E2/pool5$148.7921.1%11.7%67.2%0.0%
E2/bikini$155.0222.1%14.8%63.2%0.0%
E2/lounge$148.4217.8%10.7%71.4%0.0%
E2/bodysuit$145.4819.1%17.8%63.1%0.0%

四条实验臂把差不多同样比例的花费投进了同样的国家。 印度在 17.8% 到 22.1% 之间,美国在 10.7% 到 17.8% 之间。

最后一列的零和第 3 节是同一件事:没有任何一条实验臂从美国拿到当日回收。

2026-08-12T02:49:56.259410 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/bikini E2/pool5 E2/lounge E2/bodysuit 0 20 40 60 80 100 % of that asset's spend Where each asset bought — share of its own spend by region, 2026-08-10 (META day) IN US GB MX ID AR other
各素材花费的地区结构
2026-08-12T02:49:56.332714 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/bikini E2/pool5 E2/lounge E2/bodysuit 0 2 4 6 8 10 12 USD per install Cost per install by region — every asset, 2026-08-10 (META day) IN US GB MX ID AR
各素材分地区单次安装成本
2026-08-12T02:49:56.393035 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/bikini E2/pool5 E2/lounge E2/bodysuit 0 5 10 15 20 25 30 35 40 USD Within-day revenue by region — every asset, 2026-08-10 (META day) IN ID AR
各素材分地区当日回收

这一天放在整段投放里看

2026-08-12T02:49:56.513150 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/bodysuit earner/bikini
分素材分日付费率
2026-08-12T02:49:56.638482 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/bodysuit earner/bikini
分素材分日 ARPU
2026-08-12T02:49:56.728276 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:49:56.802360 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:49:56.883418 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-10 E2/pool5 E2/bikini E2/lounge E2/bodysuit
综合图:各素材在各口径上的归一化表现

收入按日画、投放按小时画,因为每条素材每小时的付费用户只有 0 到 4 个,分小时的收入线等于一个人的账单。 付费用户不足 16 的点画成空心,当天所有点都是空心的。

7口径与边界

同期群口径现在撑得起这次对比,第一次截取时撑不起。 在 2026-08-12 09:27 UTC 的付款数据截止时间上, 两天在 H=24 都覆盖 100%。本页首次发布时 08-10 停在 18%,那一行是封住的。跨日结论仍然主要落在当日回收上, 它在午夜封存、不会再动;同期群现在是可以拿来做交叉验证的、不受小时分布影响的那一个口径。

当日回收的下滑作为这两天的事实是真的,成因没有确立。 拆开看,收入等于安装数乘付费率再乘每付费用户收入: 我们的注册数降了 15.0%,当日回收付费率从 4.64% 降到 3.54%,每付费用户收入从 $20.25 降到 $14.03, 三者相乘正好是观察到的 −55.2%。但付费率的差异不显著:匹配到两天都有投放的那 22 个小时、按账户自己的时区读, 是 4.83% 对 3.79%,p = 0.405。而 22 个付费用户对 34 个,用来支撑第三项也太薄。

当日回收会惩罚投放靠后的一天,而这一天更靠后。 我们的注册有 44.4% 落在 UTC 前十二个小时,前一日是 50.7%, 平均安装小时从 11.07 移到 12.09。每次安装因此少了约一个小时可以用来付费的当日时间。这对下滑有真实贡献, 而重新截取之后可以给它划一个上界:固定口径的同期群不受小时分布影响,它从 1.49 落到 0.63, 当日回收从 1.07 落到 0.57。一个对安装小时敏感、一个不敏感,两者跌幅相近, 所以投放靠后只是这一天下滑里很小的一部分。

当天有十三分钟跑在不齐平的预算上。 账户时间 11:46 到 11:59 的那次往返落在 UTC 第 18 小时内部。 按预算区间匹配的视图已经通过 E2-R6/E2-R7 的切分把它排除,但上面的日级与小时级表格是整日口径,确实把它包含在内。 本报告没有任何一条分实验臂的结论依赖第 18 小时。

那次往返改了什么。 变更记录的十行是一次改动加一次完整回退:账户时间 11:46,pool5 改到 $300、 bodysuit 改到 $200、lounge 改到 $100、bikini 改到 $50,spill 的广告组被关;11:59 四条预算全部回到 $150, 广告组重新打开。上表第 18 小时的两行因此大约 78% 处在预算齐平状态、22% 不是。这道接缝和 08-04 的 12:31–12:37 是同一种处理:没有任何一个已成熟的格因此移动,所以此前发表的每一处 E2-R6 读数都原样成立。

第 3 节与 C 表切的是账户自己的日,相对其余每一张表偏移七小时。 在这次重新截取里它们是一个完整的账户日, 第一次截取时只含 24 个小时里的约 22 个。它们只用来读结构,不拿去和第 1、2、4 节比水平。

spill 的广告组不在 A 表的投放行里,因为它没有投放:它唯一在投的素材自账户时间 08-09 06:12 起就处于 驳回状态,广告组带着每日 $150 的预算一分钱没花;当天除了十三分钟之外它一直是 On。 它的预算并不衡量账户放弃了多少:账户相对前一日的实际缺口是 $104.62,而有投放的那四条也都没花到各自的上限。

口径校验通过。 按账户自己的时区,我们的记录是 Meta 入账口径的 1.06 与 1.01 倍,区间是 0.91 到 1.06。 08-09 又一次落在边界上,08-10 舒服地落在里面。

预算齐平和实花齐平不是一回事。 广告组内部投放不足是 Meta 的节奏决定,成本表都按实花计算, 两种口径下都不受影响。A 表里的花费是 UTC 日口径,而上限设在账户自己的日上,两者差着七小时。

花费结构紧凑并不意味着安装结构紧凑。 DECISION_LOG.md #58 用来给素材排序的是印度占各条实验臂安装数的 比例,四天的测试读到的是 11.4% 到 35.7%;两者之间正好差着分国家的单次安装成本。标准表块里没有单独针对 当天的安装结构切法,所以 C 表说不了人群有没有收敛。

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

当日回收的下滑是水平变化还是薄的一天。 再来一天四条实验臂、预算整天 $150 就能回答, 而且截点必须晚到让两天的 24 小时同期群都覆盖。这正是本报告做不到的那次测量。

贵价档的付费用户去哪了。 美国、英国、德国一分当日回收都没产生,而前一日三国合计 $176.30。 这次重新截取之后两边都是完整的账户日,所以那 47 次安装和 21.9% 的花费占比也能和前一日干净地比。 47 次安装仍然太少,不足以称之为比率变化; 接下来两天同样这三格就能定下它是一串零还是一次断裂。

账户平掉的时钟是底还是停摆。 连续两天四条投放比率都没有方向,而在此之前有一段 CTR 与 CPI 在 p = 0.007 上同向移动。 测试终点之后要做的那次预算调整是天然的探针,因为它动的正是这个账户唯一有反应的旋钮。

spill 的驳回要不要申诉。 那条广告上挂着 Request review 控件,这条实验臂现在已经整整缺席一天。 这是在一个与身份绑定的广告账户上对外的动作,是 Stephen 的决定。 在测试终点之后被恢复的实验臂,和预注册的那一条已经不是同一个实验。

2026-08-12 09:27 UTC 重新截取。 本页首次发布用的是当天结束后五小时的截点,那时同期群 24 小时只覆盖 18%, 被封住不作比较。现在它已经完整,账户日自己的导出也已结算:花费读作 $544.17,而首次发表的是 $539.91, 上浮 0.8%,这是同日导出在午夜后约四小时内会有的移动。当日回收没有动,也动不了,它在午夜封存, 所以本页每一条跨日结论都按原样成立。变的是投放列,幅度不到 1%;还有同期群那一行,它现在给得出一个数字了。

9交给测试读数的东西

测试终点是账户时间 08-11 00:00,落在本报告这一天之后。这一天给读数补上的是:

  1. 第五条实验臂对最后一天没有任何贡献。 spill 在测试最后一个完整 UTC 日里零小时投放, 所以预注册的五条实验臂比较在最后一天只剩四条,读数必须说清哪些数字是四天口径、哪些是五天口径。
  2. 单次安装成本在整个排序里只复现落后的那一对。 bikini 与 lounge 五天都是第三和第四; pool5 与 bodysuit 已经互换两次,今天也是($0.828 对 $1.053,昨天是 $0.918 对 $0.743)。 这个指标每天都能把领先的一对和落后的一对分开,却从未把领先的一对分出高下,读数应当照此表述。
  3. 测试的最后一天已经不是单一预算区间。 E2-R6 在 11:46 结束,E2-R7 在 11:59 开始,两段都是四条实验臂各 $150, 中间十三分钟不属于任何一段。把整个测试期合并起来读的读数,要么丢掉这十三分钟,要么说明自己合并跨过了它。
  4. 这一天没有任何东西能在收入上把实验臂分开。 分素材的每一格都在 16 付费用户门槛以下,其中两格过半收入来自单个人。 读数的收入排序应当取自合并后的测试。

10复现

窗口:UTC 2026-08-10,对比 UTC 2026-08-09。报表时区是 UTC,而一个 UTC 日由广告账户自己的两个 UTC-7 日拼成, 所以每个报表日除了自己的分小时导出,还需要账户前一日的那一份。

付款数据截止时间 2026-08-12 09:27 UTC。同期群口径 H=24,两天都覆盖 100%。

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

文件内容范围
exports/ads_hourly_aug10_settled.csv广告 × 小时账户日 2026-08-10,24 个小时齐全,104 行
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 行

它们取代了本页首次发布时用的那次不完整的拉取,那一次账户日 08-10 只到 21 时,而且拉的时候那一天还在跑。 结算后的导出把账户花费从 $539.91 移到 $544.17,上浮 0.8%,每一个投放数字都随之移动不到 1%。 当日回收没有被碰到,也必须如此。

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

R=_runs/2026-08-12_0811_daily
python -m ad_ops.measures      --config $R/run_config.json      --day 2026-08-10 --prev 2026-08-09
python -m ad_ops.measures      --config $R/run_config_meta.json --day 2026-08-10 --prev 2026-08-09
python -m ad_ops.day_compare   --config $R/run_config.json --today 2026-08-10 --prev 2026-08-09 --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 24 …
python -m ad_ops.report_tables --config $R/run_config.json --day 2026-08-10 --prev 2026-08-09
python -m ad_ops.report_tables --config $R/run_config.json --day 2026-08-10 --prev 2026-08-09 --campaign-table
python -m ad_ops.report_tables --config $R/run_config.json --day 2026-08-10 --prev 2026-08-09 --campaign ww
python -m ad_ops.report_charts --config $R/run_config.json --day 2026-08-10 --prev 2026-08-09 \
    --days 2026-08-06,…,2026-08-11 --out ad_ops/figures/2026-08-10

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

预算往返的时间戳读自 Ads Manager:manage/campaigns/history 的变更记录, 渲染出的日期范围断言为 Aug 9, 2026 – Aug 10, 2026。这次读取同时也是预算区间表的延长, 那张表是手工记录的对象,也是本报告唯一一个会在没有任何报错的情况下过期的输入。

11附录 — 定义

报表时区。 报表日是 UTC 日,因为 Adjust 按 UTC 报数,UTC 分桶的报表和归因看板能直接对上,不需要在脑子里换算。 广告账户固定在 UTC-7,所以一个 UTC 日等于账户前一日的 17:00 起,加上账户当日到 16:59。两个时钟差得不近: 在一个可比的日子上,同样的数字在花费上差 15%、在当日回收上差 40%,全看用哪个时钟。

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

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

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

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

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

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

预算区间。 一段广告组每日预算没有变动的时间。它要紧是因为在这个账户上预算旋钮选择的是国家结构, 所以跨预算变动去比较两条素材,等于在不同人群上比较它们。当天被切成两段:E2-R6 从 08-06 04:05 开始,在当天 11:46 结束; E2-R7 从 11:59 开始,一直跑到测试终点。两段都是每条有投放的实验臂每日 $150;它们分成两个区间, 是因为预算在中间变动了两次,而当中那十三分钟不属于任何一段。

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

Internal — noindex. Not for distribution outside the team.