每周投放报告 — 2026-08-03 至 2026-08-09,对比 2026-07-27 至 2026-08-02

本周只有一个广告账户在为这个 App 买量;第二个账户从 2026-08-11 才开始,落在本周期之后。这七个 UTC 日一共花费 $4,456.96、获得 6,299 次安装,上一周是 $2,946.25 与 6,686 次;报表时区、三种收入口径与其余术语定义见附录。

1总览

2026-07-27 至 2026-08-022026-08-03 至 2026-08-09
花费$2,946.25$4,456.96
展示次数433,178591,832
CPM6.807.53
链接点击量27,46831,789
CTR6.34%5.37%
安装次数 (Meta)6,6866,299
点击→安装24.34%19.82%
CPI$0.441$0.708
注册数 (自有)7,3757,106
入账收入$4,852.38 (1.65)$9,685.33 (2.17)
当日回收$3,369.01 (1.14)$4,676.67 (1.05)
同期群 24 小时$3,954.81 (1.34),覆盖率 100%$5,910.29 (1.33),覆盖率 100%
当日回收付费用户323332

同期群价值 —— 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.7321$1.1316$1.5009$14.38$19.39$23.637,368

广告系列花费结构:全球投放 90.7%,德语区(DE/AT/CH)5.3%,已停投的旧广告系列 4.0%。 所以第 2 至 4 节比的 是两笔不同的买量。

账户换掉了自己的买法,新的这一笔更贵。 CPI 在每一个共同投放的小时上都更高,所以这个上涨与怎么加权无关。

展示买多了,安装反而买少了。 点击→安装是承担者:24.34% 走到 19.82%,24 个小时里有 21 个更低。

⚠ 一版被拒的素材占掉了本周三分之一的展示,也占掉了合并后的 CTR 那一行。 不加权来看,CTR 在 24 个小时里 有 17 个更高。

入账翻了一倍,而继承不来的那个口径在下降。 当日回收从 1.14 走到 1.05,同期群 24 小时持平在 1.34 对 1.33;这个账户比一周前老了一周。

2分小时,2026-08-03 至 2026-08-09 合并

账户在这七个 UTC 日上的表现,按一天中的小时合并。24 个桶每个装着七个小时、每天一个,因此这是一天之内的分布形状, 从来不是一条时间线。投放列的分子分母都取自 Meta 的计量口径。付费率、ARPU 与 ARPPU 两侧都是自有口径,两套安装数 从不交叉相除。ours 是该桶内的自有注册数,cov 是该桶同期群在 H=24 上的覆盖率。

小时花费展示CPM点击CTR安装点击→安装CPIourscov入账bROAS当日回收wROASwPay同期群cROAS
0$129.4211,16711.597947.11%19724.8%$0.657215100%$201.281.56$128.250.9913$133.961.04
1$124.3513,1819.439437.15%20121.3%$0.619234100%$256.582.06$332.822.6810$332.822.68
2$138.2814,9559.251,0196.81%21621.2%$0.640261100%$460.323.33$143.321.0414$149.301.08
3$147.0816,1199.121,0916.77%23621.6%$0.623262100%$274.451.87$126.240.8614$129.240.88
4$171.6916,96210.121,1446.74%26323.0%$0.653299100%$237.221.38$355.182.0713$360.932.10
5$192.0518,99610.111,3056.87%28121.5%$0.683303100%$495.062.58$73.150.389$76.710.40
6$192.2318,99210.121,3497.10%32323.9%$0.595357100%$488.152.54$273.601.4221$277.161.44
7$177.6316,73410.611,1376.79%23921.0%$0.743281100%$372.242.10$185.291.0416$188.851.06
8$157.2816,1279.751,0566.55%21520.4%$0.732248100%$346.372.20$200.371.2716$200.371.27
9$161.4017,3039.331,0536.09%23322.1%$0.693268100%$391.962.43$213.381.3210$235.681.46
10$179.3117,15010.461,0706.24%23421.9%$0.766262100%$545.683.04$210.411.1712$262.481.46
11$165.4615,91210.401,0096.34%22222.0%$0.745265100%$256.951.55$96.470.5811$179.461.08
12$160.7814,93810.769406.29%20722.0%$0.777233100%$359.292.23$316.771.9712$316.771.97
13$177.3815,63811.349966.37%22322.4%$0.795244100%$416.272.35$123.360.7012$178.491.01
14$308.51198,0381.564,1922.12%2866.8%$1.079315100%$443.031.44$145.930.4710$191.160.62
15$218.1321,66910.071,6547.63%32219.5%$0.677381100%$306.721.41$149.630.6915$178.740.82
16$216.6521,8539.911,5687.18%29819.0%$0.727346100%$498.042.30$138.250.6416$367.391.70
17$241.7625,0549.651,6796.70%33620.0%$0.720373100%$454.681.88$222.340.9217$229.240.95
18$237.9922,79510.441,6227.12%34221.1%$0.696388100%$570.812.40$234.490.9918$294.691.24
19$224.6119,34611.611,4227.35%32122.6%$0.700360100%$545.022.43$343.871.5326$430.001.91
20$196.9216,92111.641,3377.90%32224.1%$0.612363100%$508.402.58$111.410.5712$156.140.79
21$190.5615,13812.591,2658.36%30023.7%$0.635320100%$309.761.63$116.140.618$125.460.66
22$183.4714,12212.991,1568.19%26422.8%$0.695278100%$536.802.93$277.491.5117$673.733.67
23$164.0212,72212.899887.77%21822.1%$0.752250100%$410.252.50$158.500.9710$241.521.47
合计$4,456.96591,8327.5331,7895.37%6,29919.8%$0.7087,106100%$9,685.332.17$4,676.671.05332$5,910.291.33

⚠ 每小时付费用户数在 0 到 9 之间,而这里的一个桶是七个这样的小时加起来。wPay 一列因此落在 8 到 26 之间; 没有哪一个小时本身撑得起一个可读的付费用户数。合计行看水平,分桶只看形状。

⚠ 第 14 个桶装的是一天里的一版被拒素材。 spill 把它 182,648 次展示的绝大部分挤进了这个小时,CPM 0.60, 随后被限额(DECISION_LOG.md #50)。

买量在时钟上是平的,价格不是。 CPM 在凌晨最便宜、在深夜最贵,而深夜同时是点击率的高点。

每个桶的同期群覆盖率都是 100%,因此同期群那一列可以当作水平来读。

2026-08-16T16:04:07.325816 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0 50 100 150 200 250 300 USD hour of day, pooled across the 7 days of the period — a pooling, not a timeline Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 25000 50000 75000 100000 125000 150000 175000 200000 impressions Impressions and installs by hour impressions installs 200 220 240 260 280 300 320 340 installs (Meta Leads) The period's motion — whole account, 2026-08-03..2026-08-09 (UTC)
当周期走势:分小时花费,以及展示与安装对照
2026-08-16T16:04:07.489169 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 2 3 4 5 6 7 8 CTR % CTR 0 4 8 12 16 20 hour (UTC) 2 4 6 8 10 12 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 7.5 10.0 12.5 15.0 17.5 20.0 22.5 25.0 installs / clicks % hour of day, pooled across the 7 days of the period — a pooling, not a timeline Click → install 0 4 8 12 16 20 hour (UTC) 0.6 0.7 0.8 0.9 1.0 1.1 USD Cost per install Delivery by hour — whole account, 2026-08-03..2026-08-09 (UTC)
全账户分小时的 CTR、CPM、点击→安装与 CPI

与上一周期逐小时对照

两个周期都有投放的小时,按 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。只对比共同投放小时。每个桶把该小时在本周期 7 天上合并,因此读一个桶的门槛是 350 次展示,即七天每天各 50 次。

数每个共同投放小时朝哪个方向走,这种做法不需要加权,只问方向:

指标2026-08-03..2026-08-09 更高的小时数更低的小时数符号检验
CPM24 中的 2324 中的 1p = 0.000
CTR24 中的 1724 中的 7p = 0.064
点击→安装24 中的 324 中的 21p = 0.000
CPI24 中的 2424 中的 0p = 0.000

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

逐小时完整对照,2026-07-27..2026-08-02 → 2026-08-03..2026-08-09

每一个共同投放小时,2026-07-27..2026-08-02 → 2026-08-03..2026-08-09。所有列的分子分母都取自 Meta 的计量口径。这里刻意没有收入列:每小时付费用户数在 0 到 3 之间,一个小时的收入列会把一个人的购物篮读成一个比率。

小时展示CPMCTR点击→安装CPI
006,241 → 11,1676.90 → 11.597.31% → 7.11%20.2% → 24.8%0.468 → 0.657
0113,763 → 13,1816.10 → 9.436.41% → 7.15%19.8% → 21.3%0.480 → 0.619
0216,118 → 14,9556.44 → 9.256.51% → 6.81%26.9% → 21.2%0.368 → 0.640
0316,030 → 16,1196.47 → 9.126.46% → 6.77%23.9% → 21.6%0.418 → 0.623
0419,788 → 16,9625.85 → 10.126.02% → 6.74%19.6% → 23.0%0.494 → 0.653
0522,580 → 18,9966.07 → 10.115.78% → 6.87%23.2% → 21.5%0.454 → 0.683
0625,208 → 18,9925.81 → 10.125.29% → 7.10%25.3% → 23.9%0.433 → 0.595
0723,988 → 16,7345.85 → 10.615.54% → 6.79%23.8% → 21.0%0.444 → 0.743
0829,607 → 16,1275.79 → 9.755.64% → 6.55%22.7% → 20.4%0.451 → 0.732
0931,160 → 17,3036.24 → 9.335.91% → 6.09%23.3% → 22.1%0.453 → 0.693
1027,614 → 17,1507.05 → 10.466.23% → 6.24%23.7% → 21.9%0.478 → 0.766
1118,398 → 15,9127.23 → 10.405.96% → 6.34%25.9% → 22.0%0.468 → 0.745
1216,325 → 14,9388.22 → 10.766.43% → 6.29%25.0% → 22.0%0.512 → 0.777
1318,308 → 15,6387.83 → 11.346.69% → 6.37%24.2% → 22.4%0.484 → 0.795
1417,961 → 198,0388.56 → 1.567.05% → 2.12%25.3% → 6.8%0.479 → 1.079
1521,565 → 21,6697.33 → 10.077.02% → 7.63%23.4% → 19.5%0.445 → 0.677
1628,745 → 21,8536.63 → 9.916.55% → 7.18%22.9% → 19.0%0.442 → 0.727
1725,758 → 25,0546.31 → 9.656.54% → 6.70%25.1% → 20.0%0.385 → 0.720
1819,764 → 22,7956.66 → 10.446.01% → 7.12%27.4% → 21.1%0.405 → 0.696
1912,992 → 19,3467.47 → 11.617.29% → 7.35%26.9% → 22.6%0.380 → 0.700
206,708 → 16,9219.56 → 11.647.72% → 7.90%30.5% → 24.1%0.406 → 0.612
215,652 → 15,1389.85 → 12.598.76% → 8.36%26.3% → 23.7%0.428 → 0.635
223,913 → 14,12210.90 → 12.999.48% → 8.19%26.7% → 22.8%0.431 → 0.695
234,992 → 12,7229.06 → 12.898.37% → 7.77%34.7% → 22.1%0.312 → 0.752

凡是能动的桶,成本都朝同一个方向动了。 CPM 唯一走低的那个桶是第 14 桶,装的是被拒的素材。

点击→安装在两种读法上都在下降,所以它确实在下降。 加权与不加权一致,这个下降因此是本周期本身的性质, 而不是加权方式的性质。

⚠ 点击率是两种读法不一致的地方。 符号检验给第 14 桶一票,合并行按投放量给它加权,于是它压住了整行。

2026-08-16T16:04:07.683162 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 5 10 15 20 hour (UTC) 2 4 6 8 CTR % CTR 2026-07-27..2026-08-02 2026-08-03..2026-08-09 0 5 10 15 20 hour (UTC) 2 4 6 8 10 12 USD per 1,000 impressions CPM 0 5 10 15 20 hour (UTC) 10 15 20 25 30 35 installs / clicks % hour of day, pooled across the 7 days of the period — a pooling, not a timeline Click → install 0 5 10 15 20 hour (UTC) 0.4 0.6 0.8 1.0 USD Cost per install Delivery by hour — 2026-08-03..2026-08-09 against 2026-07-27..2026-08-02, shared hours only (UTC)
同样四个比率叠加上一周期,只取共同投放小时

3分国家

2026-08-23T13:56:10.828582 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN US DE MX GB ID TR PH AR MY CA FR 0 200 400 600 800 1000 USD delivery raked onto the report clock against two measured margins; revenue is the report period Spend against within-day revenue by country — 2026-08-03..2026-08-09 spend within-day revenue
分国家的花费与当日回收对照
2026-08-23T13:56:10.874638 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-03..2026-08-09 (report clock)
分国家的单次安装成本

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

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
IN$916.5720.6%221,046$4.151,803$0.508$793.400.87165
US$514.1611.5%11,930$43.10333$1.544$1,080.082.1062
DE$275.616.2%5,913$46.61134$2.057$180.760.6612
MX$151.943.4%20,773$7.31282$0.539$96.020.6320
GB$149.173.3%5,501$27.12163$0.915$106.120.719
ID$132.243.0%22,952$5.76362$0.365$109.260.8314
TR$129.602.9%7,761$16.70211$0.614$65.000.509
PH$105.372.4%39,681$2.66324$0.325$63.020.6018
AR$104.842.4%9,864$10.63252$0.416$89.880.8613
MY$90.412.0%13,934$6.49140$0.646$38.650.4310
CA$86.982.0%3,019$28.8176$1.145$40.820.477
FR$86.461.9%4,784$18.0799$0.873$193.392.245

其余 210 个国家未列出,合计 $1,713.63(占本表 38.4%)。

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

(二)同一切片,分账户,2026-08-03..2026-08-09。

B1

国家花费占比展示次数CPM注册数 (自有)单次注册成本当日回收wROAS付费用户
IN$916.5720.6%221,046$4.151,803$0.508$793.400.87165
US$514.1611.5%11,930$43.10333$1.544$1,080.082.1062
DE$275.616.2%5,913$46.61134$2.057$180.760.6612
MX$151.943.4%20,773$7.31282$0.539$96.020.6320
GB$149.173.3%5,501$27.12163$0.915$106.120.719
ID$132.243.0%22,952$5.76362$0.365$109.260.8314
TR$129.602.9%7,761$16.70211$0.614$65.000.509
PH$105.372.4%39,681$2.66324$0.325$63.020.6018
AR$104.842.4%9,864$10.63252$0.416$89.880.8613
MY$90.412.0%13,934$6.49140$0.646$38.650.4310
CA$86.982.0%3,019$28.8176$1.145$40.820.477
FR$86.461.9%4,784$18.0799$0.873$193.392.245

其余 210 个国家未列出,合计 $1,713.63(占本表 38.4%)。

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

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

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

分期对账。 每一个分国家单元格都是一次跨小时的分配,每一个总计都是实测的。每个账户折算出来的国家总计都等于它这些天买到的花费:B1 $4,456.96。逐日对账在各日报页上,写明每个数字是从哪几个账户日折算来的。

4汇总:两周对比

按 UTC 时钟,合并两个周期都有投放的 24 个小时。分子分母都取自 Meta 的计量口径。

花费展示CPM点击CTR安装点击→安装CPI
2026-07-27..2026-08-02$2,946.25433,1786.8027,4686.34%6,68624.34%$0.441
2026-08-03..2026-08-09$4,456.96591,8327.5331,7895.37%6,29919.82%$0.708

跨小时合并按每个小时投放了多少来加权。 分小时那一节的逐小时对照是同样两个周期的不加权读数;两者分歧的地方,动的是结构。

⚠ 上面那一行 CTR 既是本周的,也同样是被拒的 spill 素材的,而点击→安装那一行经得起不加权的检验。

结构中性的账户行放在第 5 节的广告系列表旁边,因为在这两个周期上,它讲的是哪些广告系列存在过。

三个收入口径并列

口径2026-07-27 至 2026-08-022026-08-03 至 2026-08-09本期结束后还会动吗
入账收入$4,852.38 (1.65)$9,685.33 (2.17)已结算
当日回收$3,369.01 (1.14)$4,676.67 (1.05)永远不动
同期群 24 小时$3,954.81 (1.34),覆盖率 100%$5,910.29 (1.33),覆盖率 100%已冻结,两周都走满

涨上去的那个口径,恰恰是不能拿来给一周排次序的那个。 入账把继承来的老同期群收了进来;当日回收在下降, 同期群 24 小时基本没动。

入账收入按付费用户已安装时长拆分

已安装2026-07-27 至 2026-08-022026-08-03 至 2026-08-09
当天$3,369.01 (69.4%)$4,676.67 (48.3%)
1 天$698.50 (14.4%)$1,514.18 (15.6%)
2 天$343.59 (7.1%)$992.01 (10.2%)
3 天$135.10 (2.8%)$538.69 (5.6%)
4 天$127.62 (2.6%)$663.74 (6.9%)
5 天$92.50 (1.9%)$223.10 (2.3%)
6 天$65.67 (1.4%)$446.93 (4.6%)
7 天$14.51 (0.3%)$344.35 (3.6%)

在一周的尺度上,这张表按付费用户已经安装了多久来拆。第一行就是当日回收的合计, 这也说明入账与当日回收之间的差额恰好等于继承下来的老同期群,别无其他。

入账上涨,是因为这个账户现在有了一条尾巴。 其中来自当周到达的人的部分不到一半,上一周接近七成。

2026-08-16T16:04:07.967633 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 2000 4000 6000 8000 10000 USD 1.65 1.14 1.34 2.17 1.05 1.33 the number above each bar is that measure's ROAS against the same period's spend The three revenue measures, 2026-07-27..2026-08-02 against 2026-08-03..2026-08-09 (UTC) 2026-07-27..2026-08-02 2026-08-03..2026-08-09
两个周期的三个收入口径,柱顶标注 ROAS
2026-08-16T16:04:08.015992 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-07-27..2026-08-02 2026-08-03..2026-08-09 0 2000 4000 6000 8000 10000 USD the bottom segment IS the within-day figure: the same number seen twice Booked revenue by how long its payer had been installed (UTC) paid the day they installed one day after two days after three days after four or more days after
入账收入按付费用户已安装时长拆分

5各广告系列并列

投放列的分子分母都取自 Meta 的计量口径,所有收入口径都是自有的。同期群视野 H=24h。报表时区为 UTC。 只按 CPM、单次点击成本与 CPI 排次序 — 这里地域是被有意选择的处理变量,这几项因此在广告系列之间可比, 而收入仍然需要 16 个付费用户(DECISION_LOG.md #37、#48),未过门槛的广告系列只能看方向,不能看幅度。

广告系列花费占比展示展示占比CPM点击CTR单次点击成本安装CPI当日回收wROAS付费用户
全球投放$4,043.9490.7%567,56495.9%7.1329,8215.25%$0.1365,769$0.701$4,262.331.05291
德语区(DE/AT/CH)$236.755.3%5,0740.9%46.663486.86%$0.68087$2.721$111.080.479
旧广告系列(08-03 停投)$176.274.0%19,1943.2%9.181,6208.44%$0.109443$0.398$253.881.4427

有入账、无投放,且不计入上面任何比率: T1(7 月 23 日) 安装 0 次 (Meta)、注册 2 次 (自有)、当日回收 $0.00;T2(7 月 23 日) 安装 0 次 (Meta)、注册 10 次 (自有)、当日回收 $0.00;T3(7 月 23 日) 安装 0 次 (Meta)、注册 21 次 (自有)、当日回收 $0.00;T1(7 月 25 日) 安装 0 次 (Meta)、注册 28 次 (自有)、当日回收 $4.99;T2(7 月 25 日) 安装 0 次 (Meta)、注册 45 次 (自有)、当日回收 $0.00;T3(7 月 25 日,印度/东南亚) 安装 0 次 (Meta)、注册 226 次 (自有)、当日回收 $44.39。把它们算进来,它们的安装会进入 CPI 的分母,对上从未发生过的花费。

账户 CPM $9.60 → $7.53(-21.6%)。按 2026-07-27..2026-08-02 的广告系列结构重算是 $9.71(1.1%) —— 两者之间的差额就是广告系列结构。

全球投放就是这个账户本身。 花费的 90.7%、展示的 95.9%,因此账户的 CPI 与 CTR 大半就是它的那两个。

德语区投放贵成什么样,地域早就写好了。 与全球投放之间的这段差距就是处理变量本身;它 0.47 的当日回收 回报建立在 9 个付费用户上。

旧广告系列只在 08-03 花了钱,却拿到这里最好的当日回收数字。 它 1.44 的回报建立在 27 个付费用户上;入账 那一半在第 6 节。

它也是这里唯一能跟上一周作对比的广告系列。 它被关掉的时候,什么都还没有分开。

⚠ 结构中性那一行的基准与第 4 节的不是同一个。 第 4 节读的是上一周账户在所有有投放的广告系列上的 CPM, 6.80;上面那一行读的是只在本表这几个广告系列上的 CPM,$9.60。差别来自七月那批五格拆分测试,它们买展示的单价 低于账户自己的均价。

本节的固定图表组画的是跨天的广告系列花费占比、CPM 与 CPI,横轴是日期。周期工具不出这种序列,因此本节没有图, 上面那张广告系列对比表就是这里能提供的全部。

6全账户分素材

账户在本周期内跑过的每一条素材,横跨三个广告系列。这是账户自己的分素材小节;第 7 节把同一批素材按它们所属的 广告系列再切一次。

A. 分素材 — 投放

分子分母都取自 Meta 的计量口径。自有注册数不进入这张表。

素材花费展示CPM点击CTR安装点击→安装CPI
E2/pool5$886.96105,8248.387,0686.68%1,38219.55%$0.642
E2/bodysuit$832.0988,2899.425,5376.27%1,39225.14%$0.598
E2/bikini$821.7779,73010.315,5576.97%1,19121.43%$0.690
E2/lounge$647.9353,56312.103,6646.84%66018.01%$0.982
E2/spill2$615.5049,44912.454,1918.48%92522.07%$0.665
E2/mugshot$129.978,06116.127749.60%14418.60%$0.903
E2/spill$109.72182,6480.603,0301.66%752.48%$1.463
earner/bodysuit$88.5910,8258.188017.40%22127.59%$0.401
DEww/bodysuit$76.351,77742.971025.74%3130.39%$2.463
DE/turkish_mature$56.251,03454.40706.77%1420.00%$4.018
earner/bikini$48.164,67010.314529.68%13529.87%$0.357
DE/german_mature$44.381,01143.90757.42%1824.00%$2.466
earner/pool5$39.523,69910.683679.92%8723.71%$0.454
DEww/spill2$23.1831872.894112.89%921.95%$2.576
DE/german$14.8726955.28197.06%631.58%$2.478
DEww/bikini$8.2420540.20167.80%318.75%$2.747
DEww/pool5$6.1030719.87154.89%213.33%$3.050
DE/german_6s$5.2010947.7176.42%342.86%$1.733
DE/latina_true$1.793649.7238.33%133.33%$1.790
DE/turkish_6s$0.39848.7500.00%0——
T3b/utility_6s$0.000—0—0——
T3b/sasian_spice5_15s$0.000—0—0——
T3b/sasian_bodysuit_10s$0.000—0—0——
T3b/sasian_bikini_6s$0.000—0—0——
T3b/sasian_bikini_10s$0.000—0—0——
T1b/utility_6s#2$0.000—0—0——
T1b/utility_15s$0.000—0—0——
T2b/utility_6s#3$0.000—0—0——
T2b/utility_15s#2$0.000—0—0——
T2b/latina_es_bikini_10s$0.000—0—0——
T3b/sasian_slip_dress$0.000—0—0——
T1a/control_sexy$0.000—0—0——
T3a/utility_sexy#2$0.000—0—0——
T2a/control_sexy#2$0.000—0—0——
DE/de_german_mature_6s$0.000—0—0——
T2a/utility_sexy#3$0.000—0—0——
T3b/sasian_fishnet_top_6s$0.000—0—0——
T2b/latina_es_slip_dress$0.000—0—0——
T1b/control_15s$0.000—0—0——
T1b/control_10s#2$0.000—0—0——
T2b/control_6s#2$0.000—0—0——
T2b/control_15s#2$0.000—0—0——
T3b/control_15s#3$0.000—0—0——
T3b/utility_10s#2$0.000—0—0——
T2b/utility_10s#3$0.000—0—0——
T3b/utility_15s#3$0.000—0—0——
T3b/control_6s#3$0.000—0—0——
T3b/sasian_corset_6s$0.000—0—0——
T3b/sasian_offshoulder$0.000—0—0——
T2b/latina_es_offshoulder$0.000—0—0——
T2b/latina_es_bikini_6s$0.000—0—0——
T2b/latina_es_jean_shorts$0.000—0—0——
T3b/sasian_corset_10s$0.000—0—0——
T2b/latina_es_corset_10s$0.000—0—0——

有二十条素材拿到了花费,已映射的其余素材一分钱都没花。那些是七月的测试素材和已经退役的德语区那一批,其中好几条 在没有任何花费的情况下仍然在 B 表里带着入账收入,那是转化小时把一个老安装的付款落进了本周期。

⚠ E2/spill 只是一行,而它占了账户三分之一的展示,CPM 0.60,而账户上没有第二条素材低于 8.18。

全球投放几条实验臂之间的单次安装成本差了大约一半:bodysuit $0.598 对 lounge $0.982,而它们的花费 彼此相差不到三分之一。

德语区那批素材落在另一个价格档位上:CPM 在 19.87 到 72.89 之间,单次安装成本在 $1.733 到 $4.018 之间, 那里没有任何一行过得了样本门槛。

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

每一列都是自有口径。Meta 只能表达 入账,因此它跟在那一列旁边的括号里,永远不单独成行。付费用户是去重的人,不是交易笔数。同期群视野 H=24h,本周期覆盖率 100%。报表时区为 UTC。

素材入账bROAS (Meta)当日回收wROAS同期群@HcROAS付费用户付费率ARPUARPPU最大付费用户占比
E2/pool5$2,831.833.19 (3.20)$1,721.481.94$2,111.162.38886.0%1.17919.5612.3%
E2/bodysuit$1,638.061.97 (2.29)$944.841.14$1,188.131.43704.7%0.64013.5014.8%
E2/bikini$780.540.95 (1.19)$504.760.61$641.480.78473.6%0.38410.7412.1%
E2/lounge$704.441.09 (1.59)$530.620.82$584.680.90385.6%0.78513.9628.4%
E2/spill2$709.581.15 (1.50)$483.560.79$810.691.32434.5%0.50611.258.8%
E2/mugshot$58.120.45 (0.63)$17.020.13$22.920.1832.0%0.1155.6737.1%
E2/spill$109.821.00 (0.33)$60.050.55$104.190.9522.4%0.73230.0390.2%
earner/bodysuit$1,363.7715.39 (9.09)$144.041.63$176.742.00165.2%0.4659.0019.7%
DEww/bodysuit$75.050.98 (0.84)$24.750.32$24.750.32310.7%0.8848.2537.6%
DE/turkish_mature$5.740.10 (0.10)$0.000.00$0.000.0000.0%0.000——
earner/bikini$455.939.47 (3.33)$86.261.79$86.261.7974.7%0.57512.3248.0%
DE/german_mature$58.741.32 (1.33)$58.741.32$58.741.32419.0%2.79714.6943.2%
earner/pool5$215.815.46 (4.41)$23.580.60$23.580.6043.5%0.2095.8926.8%
DEww/spill2$0.000.00 (0.00)$0.000.00$0.000.0000.0%0.000——
DE/german$21.851.47 (1.47)$21.851.47$21.851.47116.7%3.64121.85100.0%
DEww/bikini$102.4212.43 (0.70)$5.740.70$5.740.70133.3%1.9155.74100.0%
DEww/pool5$0.000.00 (0.00)$0.000.00$0.000.0000.0%0.000——
DE/german_6s$0.000.00 (0.00)$0.000.00$0.000.0000.0%0.000——
DE/latina_true$0.000.00 (0.00)$0.000.00$0.000.0000.0%0.000——
DE/turkish_6s$0.000.00 (0.00)$0.000.00$0.000.000————
T3b/utility_6s$117.78— (—)$38.63—$38.63—35.8%0.74312.8875.9%
T3b/sasian_spice5_15s$35.91— (—)$0.00—$0.00—00.0%0.000——
T3b/sasian_bodysuit_10s$58.10— (—)$0.00—$0.00—00.0%0.000——
T3b/sasian_bikini_6s$183.00— (—)$5.76—$5.76—12.0%0.1185.76100.0%
T3b/sasian_bikini_10s$31.62— (—)$0.00—$0.00—00.0%0.000——
T1b/utility_6s#2$9.98— (—)$4.99—$4.99—17.7%0.3844.99100.0%
T1b/utility_15s$4.99— (—)$0.00—$0.00—00.0%0.000——
T2b/utility_6s#3$0.00— (—)$0.00—$0.00—00.0%0.000——
T2b/utility_15s#2$0.00— (—)$0.00—$0.00—00.0%0.000——
T2b/latina_es_bikini_10s$43.25— (—)$0.00—$0.00—00.0%0.000——
T3b/sasian_slip_dress$16.44— (—)$0.00—$0.00—00.0%0.000——
T1a/control_sexy$0.00— (—)$0.00—$0.00—00.0%0.000——
T3a/utility_sexy#2$0.00— (—)$0.00—$0.00—00.0%0.000——
T2a/control_sexy#2$0.00— (—)$0.00—$0.00—00.0%0.000——
DE/de_german_mature_6s$12.86— (—)$0.00—$0.00—00.0%0.000——
T2a/utility_sexy#3$0.00— (—)$0.00—$0.00—00.0%0.000——
T3b/sasian_fishnet_top_6s$0.00— (—)$0.00—$0.00—00.0%0.000——
T2b/latina_es_slip_dress$0.00— (—)$0.00—$0.00—00.0%0.000——
T1b/control_15s$0.00— (—)$0.00—$0.00—00.0%0.000——
T1b/control_10s#2$0.00— (—)$0.00—$0.00—00.0%0.000——
T2b/control_6s#2$0.00— (—)$0.00—$0.00—00.0%0.000——
T2b/control_15s#2$0.00— (—)$0.00—$0.00—00.0%0.000——
T3b/control_15s#3$0.00— (—)$0.00—$0.00—00.0%0.000——
T3b/utility_10s#2$0.00— (—)$0.00—$0.00—00.0%0.000——
T2b/utility_10s#3$0.00— (—)$0.00—$0.00—00.0%0.000——
T3b/utility_15s#3$0.00— (—)$0.00—$0.00—00.0%0.000——
T3b/control_6s#3$0.00— (—)$0.00—$0.00—00.0%0.000——
T3b/sasian_corset_6s$0.00— (—)$0.00—$0.00—00.0%0.000——
T3b/sasian_offshoulder$0.00— (—)$0.00—$0.00—00.0%0.000——
T2b/latina_es_offshoulder$9.11— (—)$0.00—$0.00—00.0%0.000——
T2b/latina_es_bikini_6s$0.00— (—)$0.00—$0.00—00.0%0.000——
T2b/latina_es_jean_shorts$0.00— (—)$0.00—$0.00—00.0%0.000——
T3b/sasian_corset_10s$0.00— (—)$0.00—$0.00—00.0%0.000——
T2b/latina_es_corset_10s$0.00— (—)$0.00—$0.00—00.0%0.000——

16 付费用户门槛(#37):上表中付费用户数不足 16 的行只能看方向,不能看幅度。

有六条素材过了门槛,而这个账户上任何单独一天都没有做到过,earner/bodysuit 正好 16 个。

上面没有任何一行是靠某一个人撑起来的。 过了门槛的五条全球投放素材,最大单个付费用户的占比在 8.8% 到 14.8% 之间。

pool5 在每一个收入口径上都领先,而 DECISION_LOG.md #48 仍然不许按收入排次序。 每条实验臂的受众是 竞价选的;C 表才是该看的地方。

旧广告系列的入账那一列,是资历假象最纯粹的样子。 earner/bodysuit 在同一笔 $88.59 的花费上,入账读出 15.39,当日回收是 1.63。

C. 分素材 — 国家结构

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

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

素材花费印度占比美国占比其他占比美国占其自身收入
E2/pool5$922.0617.6%15.2%67.2%32.9%
E2/bodysuit$861.5522.8%13.9%63.3%30.0%
E2/bikini$856.8328.5%10.9%60.6%33.2%
E2/lounge$681.7517.2%12.2%70.5%6.4%
E2/spill2$617.4017.8%12.7%69.5%3.7%
E2/mugshot$130.1831.7%5.4%62.8%29.3%
E2/spill$110.0521.5%4.5%74.0%0.0%
earner/bodysuit$57.1134.3%3.0%62.7%0.0%
DEww/bodysuit$76.630.0%0.0%100.0%0.0%
DE/turkish_mature$56.350.0%0.0%100.0%—
earner/bikini$38.3023.8%9.1%67.1%0.0%
DE/german_mature$44.500.0%0.0%100.0%0.0%
earner/pool5$30.9520.6%6.8%72.6%0.0%
DEww/spill2$23.180.0%0.0%100.0%—
DE/german$14.910.0%0.0%100.0%0.0%
DEww/bikini$8.240.0%0.0%100.0%0.0%
DEww/pool5$6.100.0%0.0%100.0%—
DE/german_6s$5.330.0%0.0%100.0%—
DE/latina_true$1.790.0%0.0%100.0%—
DE/turkish_6s$0.390.0%0.0%100.0%—

最早那三条实验臂都在八分之一左右的花费上,从美国赚到三分之一左右的钱。 后来那两条没有,而它们的美国 花费占比是一样的。

印度是它的镜像:印度占比高的那几条,正是 B 表里当日回收低于 1.00 的那几条。

2026-08-16T16:04:08.491325 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill DEww/bodysuit earner/bodysuit earner/bikini earner/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-03..2026-08-09 (META days) IN US DE MX GB ID other
各素材自身花费的地域结构
2026-08-16T16:04:08.577349 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill DEww/bodysuit earner/bodysuit earner/bikini earner/pool5 0 1 2 3 4 5 6 USD per install Cost per install by region — every asset, 2026-08-03..2026-08-09 (META days) IN US DE MX GB ID
各素材分地域的单次安装成本
2026-08-16T16:04:08.649546 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill DEww/bodysuit earner/bodysuit earner/bikini earner/pool5 0 100 200 300 400 500 USD Within-day revenue by region — every asset, 2026-08-03..2026-08-09 (META days) IN US DE MX GB ID
各素材分地域的当日回收

全账户跨周期走势

2026-08-16T16:04:08.794728 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0 2 4 6 8 10 12 payers / installs % Payer rate by day — every asset (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill earner/bodysuit DEww/bodysuit earner/bikini earner/pool5
分素材的每日付费率
2026-08-16T16:04:08.893272 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 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/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill earner/bodysuit DEww/bodysuit earner/bikini earner/pool5
分素材的每日 ARPU
2026-08-16T16:04:08.992716 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0 5 10 15 20 25 30 35 within-day USD per payer ARPPU by day — every asset (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill earner/bodysuit DEww/bodysuit earner/bikini earner/pool5
分素材的每日 ARPPU
2026-08-16T16:04:09.085300 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 revenue / spend Within-day ROAS by day — every asset (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill earner/bodysuit DEww/bodysuit earner/bikini earner/pool5
分素材的每日当日回收 ROAS
2026-08-16T16:04:09.188947 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 period (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 period are not plotted. Composite — every asset across every measure, 2026-08-03..2026-08-09 E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill earner/bodysuit DEww/bodysuit earner/bikini earner/pool5
综合图:各素材在各口径上的归一化表现

收入类图表中,落在 16 付费用户以下的点画成空心;本周期内安装不足 20 次的素材从综合图和地域图中剔除。投放按 小时作图,因为 CTR、点击→安装、CPI 与 CPM 每小时跑在成百上千次展示上,形状是真的;钱按天作图,因为 每条素材每小时的付费用户在 0 到 2 个之间,一个小时的 ARPPU 是一个人的购物篮。这里刻意没有分小时的收入图。

2026-08-16T16:04:08.109819 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 6 7 8 9 10 11 12 CTR % hour of day, pooled across the 7 days of the period — a pooling, not a timeline CTR by hour — every asset, 2026-08-03..2026-08-09 (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot earner/bodysuit earner/bikini earner/pool5
分素材的分小时 CTR
2026-08-16T16:04:08.257189 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 10 15 20 25 30 35 installs / clicks % hour of day, pooled across the 7 days of the period — a pooling, not a timeline Click → install by hour — every asset, 2026-08-03..2026-08-09 (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot earner/bodysuit earner/bikini earner/pool5
分素材的分小时点击→安装
2026-08-16T16:04:08.333511 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.2 0.4 0.6 0.8 1.0 1.2 1.4 USD hour of day, pooled across the 7 days of the period — a pooling, not a timeline Cost per install by hour — every asset, 2026-08-03..2026-08-09 (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot earner/bodysuit earner/bikini earner/pool5
分素材的分小时单次安装成本
2026-08-16T16:04:08.185301 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 6 8 10 12 14 16 18 USD per 1,000 impressions hour of day, pooled across the 7 days of the period — a pooling, not a timeline CPM by hour — every asset, 2026-08-03..2026-08-09 (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot earner/bodysuit earner/bikini earner/pool5
分素材的分小时 CPM

7各广告系列内部

本周期有三个广告系列投放,按花费从大到小排列,最大的排第一。每一页都带着同样的小节、同样的顺序;某一小节在 某个广告系列上没有内容时,那一页就在原地写明。有两张表只在账户层级出,不在页内重复:第 2 节的 24 行分小时表, 和第 3 节的分国家表。每个广告系列的国家读数是它自己的 C 表。

当前显示

全球投放 —— 这一行以下的每一节都是 全球投放 的:当日、分小时、分国家、分广告系列、分素材,都记在 全球投放 自己那本账、自己那些账户上。用上面的按钮切换。

本周期内的结构

这个广告系列于 2026-08-03 的 12:44 UTC 开始投放,下设五个广告组、每组一条素材。lounge 于 08-05 加入, spill 在投放第一天之后被限额并由 spill2 顶替,从 08-06 起这个广告系列以五格拆分测试的形式运行。08-09 那天 Meta 把 spill2 从 Active 改为 Not Approved,理由是成人性招揽标准,那条实验臂就此永久停投。

有七条素材投放过,每条独占一个广告组,因此本周期内广告组行就是素材行。这个等同关系来自这个广告系列的搭法, 任何一个广告组里有两条广告同时投放的时候都必须重新确认。

分小时

这个广告系列自己的分小时投放,按一天中的小时在七天上合并。这个颗粒度的 24 行表只在账户层级出,在第 2 节; 在这个广告系列上,这几乎不损失什么:它占账户展示的 95.9%、花费的 90.7%,因此第 2 节那张表已经非常接近它自己 的表。下面两张图限定在它身上。

2026-08-16T16:05:01.698692 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0 50 100 150 200 250 300 USD hour of day, pooled across the 7 days of the period — a pooling, not a timeline Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 25000 50000 75000 100000 125000 150000 175000 200000 impressions Impressions and installs by hour impressions installs 150 175 200 225 250 275 300 325 installs (Meta Leads) The period's motion — whole account, 2026-08-03..2026-08-09 (UTC)
当周期走势:分小时花费,以及展示与安装对照
2026-08-16T16:05:01.865677 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 2 3 4 5 6 7 8 CTR % CTR 0 4 8 12 16 20 hour (UTC) 2 4 6 8 10 12 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 7.5 10.0 12.5 15.0 17.5 20.0 22.5 25.0 installs / clicks % hour of day, pooled across the 7 days of the period — a pooling, not a timeline Click → install 0 4 8 12 16 20 hour (UTC) 0.6 0.7 0.8 0.9 1.0 USD Cost per install Delivery by hour — Worldwide, 2026-08-03..2026-08-09 (UTC)
Worldwide 的分小时 CTR、CPM、点击→安装与 CPI

与上一周期逐小时对照

没有任何一个小时在 2026-07-27..2026-08-02 与 2026-08-03..2026-08-09 上都超过展示量门槛地投放过,因此没有逐小时对照可做。

这说的是这个广告系列的资历:它在 08-03 的 12:44 UTC 之前根本不存在,所以没有上一周的它可以拿来配对。

分国家

分国家的表只在账户层级出,在第 3 节,那里每一行背后有 90.7% 的花费来自这个广告系列。下面的 C 表是它自己按 素材切的国家读数。这两张图限定在这个广告系列上。

2026-08-16T16:05:02.034653 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN US MX GB TR ID AR PH CA FR MY AU 0 200 400 600 800 1000 USD spend and installs are a META-day cut (no hour x country grid exists); revenue is the report period Spend against within-day revenue by country — 2026-08-03..2026-08-09 spend within-day revenue
分国家的花费与当日回收对照
2026-08-16T16:05:02.086962 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN US MX GB TR ID AR PH CA FR MY AU 0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 USD per install Cost per install by country — 2026-08-03..2026-08-09 (META days)
分国家的单次安装成本

汇总:两周对比

没有任何一个小时在 2026-07-27..2026-08-02 与 2026-08-03..2026-08-09 上都投放过,因此没有共同投放小时的漏斗可算。

收入图仍然把两个周期都画出来,而上一周期那几根柱子是空的,原因是同一个:那时这个广告系列还没有搭出来。把它们 当作本周的水平旁边放着一列空白来读,不要当作一段变化。

2026-08-16T16:05:02.172165 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 1000 2000 3000 4000 5000 6000 7000 USD 0.00 0.00 0.00 1.69 1.05 1.35 the number above each bar is that measure's ROAS against the same period's spend The three revenue measures, 2026-07-27..2026-08-02 against 2026-08-03..2026-08-09 (UTC) 2026-07-27..2026-08-02 2026-08-03..2026-08-09
两个周期的三个收入口径,柱顶标注 ROAS
2026-08-16T16:05:02.223941 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-07-27..2026-08-02 2026-08-03..2026-08-09 0 1000 2000 3000 4000 5000 6000 7000 USD the bottom segment IS the within-day figure: the same number seen twice Booked revenue by how long its payer had been installed (UTC) paid the day they installed one day after two days after three days after four or more days after
入账收入按付费用户已安装时长拆分

A. 分素材 — 投放

分子分母都取自 Meta 的计量口径。自有注册数不进入这张表。

素材花费展示CPM点击CTR安装点击→安装CPI
E2/pool5$886.96105,8248.387,0686.68%1,38219.55%$0.642
E2/bodysuit$832.0988,2899.425,5376.27%1,39225.14%$0.598
E2/bikini$821.7779,73010.315,5576.97%1,19121.43%$0.690
E2/lounge$647.9353,56312.103,6646.84%66018.01%$0.982
E2/spill2$615.5049,44912.454,1918.48%92522.07%$0.665
E2/mugshot$129.978,06116.127749.60%14418.60%$0.903
E2/spill$109.72182,6480.603,0301.66%752.48%$1.463

正经花过钱的五条实验臂,CPM 落在 12.45 到 8.38 这一段,单次安装成本落在 $0.982 到 $0.598 这一段。bodysuit 用第二大的预算买到最多的安装;lounge 每一美元买到的安装最少,展示价格也是第二贵。spill 那一行是账户的 失真源,第 6 节讲清楚了。

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

每一列都是自有口径。Meta 只能表达 入账,因此它跟在那一列旁边的括号里,永远不单独成行。付费用户是去重的人,不是交易笔数。同期群视野 H=24h,本周期覆盖率 100%。报表时区为 UTC。

素材入账bROAS (Meta)当日回收wROAS同期群@HcROAS付费用户付费率ARPUARPPU最大付费用户占比
E2/pool5$2,831.833.19 (3.20)$1,721.481.94$2,111.162.38886.0%1.17919.5612.3%
E2/bodysuit$1,638.061.97 (2.29)$944.841.14$1,188.131.43704.7%0.64013.5014.8%
E2/bikini$780.540.95 (1.19)$504.760.61$641.480.78473.6%0.38410.7412.1%
E2/lounge$704.441.09 (1.59)$530.620.82$584.680.90385.6%0.78513.9628.4%
E2/spill2$709.581.15 (1.50)$483.560.79$810.691.32434.5%0.50611.258.8%
E2/mugshot$58.120.45 (0.63)$17.020.13$22.920.1832.0%0.1155.6737.1%
E2/spill$109.821.00 (0.33)$60.050.55$104.190.9522.4%0.73230.0390.2%

16 付费用户门槛(#37):上表中付费用户数不足 16 的行只能看方向,不能看幅度。

七条里有五条过了门槛,而把它们分开的付费率很窄,3.6% 到 6.0%。真正分开它们的是购物篮:pool5 的 ARPPU 是 19.56,bikini 是 10.74。lounge 28.4% 的最大付费用户占比是这里唯一值得点名的集中,它是过了 门槛的实验臂里唯一一条把数字压在一个人身上到这个程度的。

C. 分素材 — 国家结构

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

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

素材花费印度占比美国占比其他占比美国占其自身收入
E2/pool5$922.0617.6%15.2%67.2%32.9%
E2/bodysuit$861.5522.8%13.9%63.3%30.0%
E2/bikini$856.8328.5%10.9%60.6%33.2%
E2/lounge$681.7517.2%12.2%70.5%6.4%
E2/spill2$617.4017.8%12.7%69.5%3.7%
E2/mugshot$130.1831.7%5.4%62.8%29.3%
E2/spill$110.0521.5%4.5%74.0%0.0%

正经花过钱的五条实验臂,美国花费占比在 10.9% 到 15.2% 之间,所以这里没有哪一条是靠买进一个更有钱的国家取胜的。 bikini 28.5% 的印度占比对 pool5 的 17.6%,是这一页上最大的一处结构差别,而它的方向与两者当日回收的差距 一致。

2026-08-16T16:05:02.634053 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill 0 20 40 60 80 100 % of that asset's spend Where each asset bought — share of its own spend by region, 2026-08-03..2026-08-09 (META days) IN US MX GB TR ID other
各素材自身花费的地域结构
2026-08-16T16:05:02.708933 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill 0 1 2 3 4 5 6 USD per install Cost per install by region — every asset, 2026-08-03..2026-08-09 (META days) IN US MX GB TR ID
各素材分地域的单次安装成本
2026-08-16T16:05:02.778492 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill 0 100 200 300 400 500 USD Within-day revenue by region — every asset, 2026-08-03..2026-08-09 (META days) IN US MX GB TR ID
各素材分地域的当日回收

本广告系列跨周期走势

2026-08-16T16:05:02.938883 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0 2 4 6 8 payers / installs % Payer rate by day — every asset (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill
分素材的每日付费率
2026-08-16T16:05:03.020579 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 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/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill
分素材的每日 ARPU
2026-08-16T16:05:03.095532 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0 5 10 15 20 25 30 35 within-day USD per payer ARPPU by day — every asset (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill
分素材的每日 ARPPU
2026-08-16T16:05:03.190232 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 revenue / spend Within-day ROAS by day — every asset (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill
分素材的每日当日回收 ROAS
2026-08-16T16:05:03.299618 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 period (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 period are not plotted. Composite — every asset across every measure, 2026-08-03..2026-08-09 E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot E2/spill
综合图:各素材在各口径上的归一化表现
2026-08-16T16:05:02.294833 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 6 7 8 9 10 11 12 CTR % hour of day, pooled across the 7 days of the period — a pooling, not a timeline CTR by hour — every asset, 2026-08-03..2026-08-09 (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot
分素材的分小时 CTR
2026-08-16T16:05:02.424538 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 10 15 20 25 30 35 installs / clicks % hour of day, pooled across the 7 days of the period — a pooling, not a timeline Click → install by hour — every asset, 2026-08-03..2026-08-09 (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot
分素材的分小时点击→安装
2026-08-16T16:05:02.509821 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.6 0.8 1.0 1.2 1.4 USD hour of day, pooled across the 7 days of the period — a pooling, not a timeline Cost per install by hour — every asset, 2026-08-03..2026-08-09 (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot
分素材的分小时单次安装成本
2026-08-16T16:05:02.360592 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 6 8 10 12 14 16 18 USD per 1,000 impressions hour of day, pooled across the 7 days of the period — a pooling, not a timeline CPM by hour — every asset, 2026-08-03..2026-08-09 (UTC) E2/pool5 E2/bodysuit E2/bikini E2/lounge E2/spill2 E2/mugshot
分素材的分小时 CPM

七条素材都过了 20 次安装的门槛,因此综合图把整个广告系列都画了出来。收入类图表中,落在 16 付费用户以下的点 画成空心;在按天的横轴上,即使一条实验臂整周的合计过了门槛,多数天的点仍然是空心的。

德语区(DE/AT/CH) —— 这一行以下的每一节都是 德语区(DE/AT/CH) 的:当日、分小时、分国家、分广告系列、分素材,都记在 德语区(DE/AT/CH) 自己那本账、自己那些账户上。用上面的按钮切换。

本周期内的结构

德语区投放在 2026-08-04 晚些时候开始,账户日 08-06 之后就再没有花费,因此它覆盖本周期七天里的大约三天。 有十条素材拿到花费,分在两个广告组里:为这个地区搭的 DE/ 组,以及把全球投放素材投进这个地区的 DEww/ 组。

分小时

24 行分小时表只在账户层级出,第 2 节有。就算要在这里重建也重建不出来:5,074 次展示摊到 24 个合并桶上,多数 桶都到不了一个七天周期读一个桶所需的 350 次。下面两张图限定在这个广告系列上,只读形状。

2026-08-16T16:05:05.452863 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0.0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 USD hour of day, pooled across the 7 days of the period — a pooling, not a timeline Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 100 150 200 250 300 350 400 450 impressions Impressions and installs by hour impressions installs 0 1 2 3 4 5 6 7 8 installs (Meta Leads) The period's motion — whole account, 2026-08-03..2026-08-09 (UTC)
当周期走势:分小时花费,以及展示与安装对照
2026-08-16T16:05:05.618119 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 5.8 5.9 6.0 6.1 6.2 6.3 CTR % CTR 0 4 8 12 16 20 hour (UTC) 42 43 44 45 46 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 28.0 28.5 29.0 29.5 30.0 30.5 31.0 installs / clicks % hour of day, pooled across the 7 days of the period — a pooling, not a timeline Click → install 0 4 8 12 16 20 hour (UTC) 2.35 2.40 2.45 2.50 2.55 USD Cost per install Delivery by hour — German (DE/AT/CH), 2026-08-03..2026-08-09 (UTC)
German (DE/AT/CH) 的分小时 CTR、CPM、点击→安装与 CPI

与上一周期逐小时对照

没有任何一个小时在 2026-07-27..2026-08-02 与 2026-08-03..2026-08-09 上都超过展示量门槛地投放过,因此没有逐小时对照可做。

确实有少数几个小时在两个周期都有投放,但没有一个够得着展示量门槛,所以这个标题下面也没有叠加图。这笔买量跑在 每千次展示 46.66 的价位上,从来没有攒够一次配对读数所需要的量。

分国家

分国家的表只在账户层级出;第 3 节的 DE 那一行就是这个广告系列的国家读数所在:$279.11,单次安装成本 $2.269, 当日回收回报 0.65。这里的图限定在这个广告系列上,只带着它投放的那几个国家。

2026-08-16T16:05:05.753597 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ DE AT 0 25 50 75 100 125 150 175 200 USD spend and installs are a META-day cut (no hour x country grid exists); revenue is the report period Spend against within-day revenue by country — 2026-08-03..2026-08-09 spend within-day revenue
分国家的花费与当日回收对照
2026-08-16T16:05:05.788513 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ DE AT 0.0 0.5 1.0 1.5 2.0 2.5 USD per install Cost per install by country — 2026-08-03..2026-08-09 (META days)
分国家的单次安装成本

汇总:两周对比

没有任何一个小时在 2026-07-27..2026-08-02 与 2026-08-03..2026-08-09 上都投放过,因此没有共同投放小时的漏斗可算。

收入图把两个周期都画了出来,因为上一周确实有一小笔德语区买量,也确实赚到了钱。它们撑不起来的是投放层面的 对比,上面那一行拒绝的正是这个。

2026-08-16T16:05:05.863261 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 50 100 150 200 250 300 USD 1.49 1.27 1.45 1.22 0.47 0.47 the number above each bar is that measure's ROAS against the same period's spend The three revenue measures, 2026-07-27..2026-08-02 against 2026-08-03..2026-08-09 (UTC) 2026-07-27..2026-08-02 2026-08-03..2026-08-09
两个周期的三个收入口径,柱顶标注 ROAS
2026-08-16T16:05:05.913258 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-07-27..2026-08-02 2026-08-03..2026-08-09 0 50 100 150 200 250 300 USD the bottom segment IS the within-day figure: the same number seen twice Booked revenue by how long its payer had been installed (UTC) paid the day they installed one day after two days after three days after four or more days after
入账收入按付费用户已安装时长拆分

A. 分素材 — 投放

分子分母都取自 Meta 的计量口径。自有注册数不进入这张表。

素材花费展示CPM点击CTR安装点击→安装CPI
DEww/bodysuit$76.351,77742.971025.74%3130.39%$2.463
DE/turkish_mature$56.251,03454.40706.77%1420.00%$4.018
DE/german_mature$44.381,01143.90757.42%1824.00%$2.466
DEww/spill2$23.1831872.894112.89%921.95%$2.576
DE/german$14.8726955.28197.06%631.58%$2.478
DEww/bikini$8.2420540.20167.80%318.75%$2.747
DEww/pool5$6.1030719.87154.89%213.33%$3.050
DE/german_6s$5.2010947.7176.42%342.86%$1.733
DE/latina_true$1.793649.7238.33%133.33%$1.790
DE/turkish_6s$0.39848.7500.00%0——
DE/de_german_mature_6s$0.000—0—0——

两条素材拿走了半个广告系列以上,展示分别是 1,777 与 1,034。这里每一行的安装数都在 32 以下,多数行连 20 次 安装的门槛都过不了,离能给素材排名所需要的量更是差得远。读花费的次序;在这个尺寸上,旁边那些比率都是噪声。

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

每一列都是自有口径。Meta 只能表达 入账,因此它跟在那一列旁边的括号里,永远不单独成行。付费用户是去重的人,不是交易笔数。同期群视野 H=24h,本周期覆盖率 100%。报表时区为 UTC。

素材入账bROAS (Meta)当日回收wROAS同期群@HcROAS付费用户付费率ARPUARPPU最大付费用户占比
DEww/bodysuit$75.050.98 (0.84)$24.750.32$24.750.32310.7%0.8848.2537.6%
DE/turkish_mature$5.740.10 (0.10)$0.000.00$0.000.0000.0%0.000——
DE/german_mature$58.741.32 (1.33)$58.741.32$58.741.32419.0%2.79714.6943.2%
DEww/spill2$0.000.00 (0.00)$0.000.00$0.000.0000.0%0.000——
DE/german$21.851.47 (1.47)$21.851.47$21.851.47116.7%3.64121.85100.0%
DEww/bikini$102.4212.43 (0.70)$5.740.70$5.740.70133.3%1.9155.74100.0%
DEww/pool5$0.000.00 (0.00)$0.000.00$0.000.0000.0%0.000——
DE/german_6s$0.000.00 (0.00)$0.000.00$0.000.0000.0%0.000——
DE/latina_true$0.000.00 (0.00)$0.000.00$0.000.0000.0%0.000——
DE/turkish_6s$0.000.00 (0.00)$0.000.00$0.000.000————
DE/de_german_mature_6s$12.86— (—)$0.00—$0.00—00.0%0.000——

16 付费用户门槛(#37):上表中付费用户数不足 16 的行只能看方向,不能看幅度。

整个广告系列九个付费用户,最大的一格四个。这个账户上从来没有哪一个德语区的格子过得了 16 付费用户门槛,本周也 没有改变这一点。DEww/bikini 12.43 的入账回报对 0.70 的当日回收,是一个购物篮落在 $8.24 的花费上; DE/german 的 1.47 是一个人。

C. 分素材 — 国家结构

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

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

素材花费印度占比美国占比其他占比美国占其自身收入
DEww/bodysuit$76.630.0%0.0%100.0%0.0%
DE/turkish_mature$56.350.0%0.0%100.0%—
DE/german_mature$44.500.0%0.0%100.0%0.0%
DEww/spill2$23.180.0%0.0%100.0%—
DE/german$14.910.0%0.0%100.0%0.0%
DEww/bikini$8.240.0%0.0%100.0%0.0%
DEww/pool5$6.100.0%0.0%100.0%—
DE/german_6s$5.330.0%0.0%100.0%—
DE/latina_true$1.790.0%0.0%100.0%—
DE/turkish_6s$0.390.0%0.0%100.0%—

每一行都是印度 0、美国 0、其他 100%,这正是定向被设成什么样就跑成什么样。那一列在全球投放的几条实验臂身上 承载着信息,在这里什么也不承载。

2026-08-16T16:05:06.204511 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ DEww/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-03..2026-08-09 (META days) DE AT other
各素材自身花费的地域结构
2026-08-16T16:05:06.247183 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ DEww/bodysuit 0.0 0.5 1.0 1.5 2.0 2.5 USD per install Cost per install by region — every asset, 2026-08-03..2026-08-09 (META days) DE AT
各素材分地域的单次安装成本
2026-08-16T16:05:06.286314 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ DEww/bodysuit 0 2 4 6 8 10 12 14 16 USD Within-day revenue by region — every asset, 2026-08-03..2026-08-09 (META days) DE AT
各素材分地域的当日回收

本广告系列跨周期走势

2026-08-16T16:05:06.365212 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0 2 4 6 8 10 12 payers / installs % Payer rate by day — every asset (UTC) DEww/bodysuit
分素材的每日付费率
2026-08-16T16:05:06.409274 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0.0 0.2 0.4 0.6 0.8 1.0 within-day USD per install ARPU by day — every asset (UTC) DEww/bodysuit
分素材的每日 ARPU
2026-08-16T16:05:06.459526 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0 1 2 3 4 5 6 7 8 within-day USD per payer ARPPU by day — every asset (UTC) DEww/bodysuit
分素材的每日 ARPPU
2026-08-16T16:05:06.511567 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0.375 0.380 0.385 0.390 0.395 0.400 0.405 0.410 0.415 revenue / spend Within-day ROAS by day — every asset (UTC) DEww/bodysuit
分素材的每日当日回收 ROAS
2026-08-16T16:05:06.574028 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 period (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 period are not plotted. Composite — every asset across every measure, 2026-08-03..2026-08-09 DEww/bodysuit
综合图:各素材在各口径上的归一化表现
2026-08-16T16:05:05.976717 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.0 0.2 0.4 0.6 0.8 1.0 CTR % hour of day, pooled across the 7 days of the period — a pooling, not a timeline CTR by hour — every asset, 2026-08-03..2026-08-09 (UTC)
分素材的分小时 CTR
2026-08-16T16:05:06.071256 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.0 0.2 0.4 0.6 0.8 1.0 installs / clicks % hour of day, pooled across the 7 days of the period — a pooling, not a timeline Click → install by hour — every asset, 2026-08-03..2026-08-09 (UTC)
分素材的分小时点击→安装
2026-08-16T16:05:06.116323 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.0 0.2 0.4 0.6 0.8 1.0 USD hour of day, pooled across the 7 days of the period — a pooling, not a timeline Cost per install by hour — every asset, 2026-08-03..2026-08-09 (UTC)
分素材的分小时单次安装成本
2026-08-16T16:05:06.025822 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.0 0.2 0.4 0.6 0.8 1.0 USD per 1,000 impressions hour of day, pooled across the 7 days of the period — a pooling, not a timeline CPM by hour — every asset, 2026-08-03..2026-08-09 (UTC)
分素材的分小时 CPM

只有一条素材过了 20 次安装的门槛,因此综合图上只有一条线,它没有可比的对象。在这个量级上,这就是这个广告系列 诚实的样子,德语区投放能被讨论的层级因此是第 5 节的广告系列那一行。

旧广告系列(08-03 停投) —— 这一行以下的每一节都是 旧广告系列(08-03 停投) 的:当日、分小时、分国家、分广告系列、分素材,都记在 旧广告系列(08-03 停投) 自己那本账、自己那些账户上。用上面的按钮切换。

本周期内的结构

这个广告系列只在 2026-08-03 投放过,落在 UTC 日的第 4 到第 11 小时,直到 11:20 被关掉。上一周几乎整周都是它在 扛。一个 CBO 广告组装着它的三条素材,三条同时投放,因此广告组行就是整个广告系列,能把它们分开的层级是广告。

整份报告里只有这一页能拿自己跟上一周作对比,因为只有它两个周期都跑过。

分小时

24 行分小时表只在账户层级出,在第 2 节。这个广告系列在本周期的 168 个小时里只投放了八个小时,因此它自己的图 呈现的是一个上午摊在 24 小时的横轴上;有内容的那八个桶才是该看的地方。

2026-08-16T16:05:08.557025 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 hour of day, pooled across the 7 days of the period — a pooling, not a timeline Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 0 500 1000 1500 2000 2500 3000 3500 impressions Impressions and installs by hour impressions installs 0 10 20 30 40 50 60 70 80 installs (Meta Leads) The period's motion — whole account, 2026-08-03..2026-08-09 (UTC)
当周期走势:分小时花费,以及展示与安装对照
2026-08-16T16:05:08.720677 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 8.0 8.5 9.0 9.5 10.0 10.5 11.0 CTR % CTR 0 4 8 12 16 20 hour (UTC) 8.0 8.5 9.0 9.5 10.0 10.5 11.0 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 20.0 22.5 25.0 27.5 30.0 32.5 35.0 installs / clicks % hour of day, pooled across the 7 days of the period — a pooling, not a timeline Click → install 0 4 8 12 16 20 hour (UTC) 0.25 0.30 0.35 0.40 0.45 0.50 USD Cost per install Delivery by hour — Earner (retired 08-03), 2026-08-03..2026-08-09 (UTC)
Earner (retired 08-03) 的分小时 CTR、CPM、点击→安装与 CPI

与上一周期逐小时对照

两个周期都有投放的小时,按 UTC 时钟:04、05、06、07、08、09、10、11。2026-07-27..2026-08-02 还额外投放了 00、01、02、03、12、13、14、15、16、17、18、19、20、21、22、23。只对比共同投放小时。每个桶把该小时在本周期 7 天上合并,因此读一个桶的门槛是 350 次展示,即七天每天各 50 次。

数每个共同投放小时朝哪个方向走,这种做法不需要加权,只问方向:

指标2026-08-03..2026-08-09 更高的小时数更低的小时数符号检验
CPM8 中的 78 中的 1p = 0.070
CTR8 中的 58 中的 3p = 0.727
点击→安装8 中的 28 中的 6p = 0.289
CPI8 中的 68 中的 2p = 0.289

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

逐小时完整对照,2026-07-27..2026-08-02 → 2026-08-03..2026-08-09

每一个共同投放小时,2026-07-27..2026-08-02 → 2026-08-03..2026-08-09。所有列的分子分母都取自 Meta 的计量口径。这里刻意没有收入列:每小时付费用户数在 0 到 3 之间,一个小时的收入列会把一个人的购物篮读成一个比率。

小时展示CPMCTR点击→安装CPI
045,372 → 5157.53 → 10.978.30% → 11.26%26.0% → 20.7%0.349 → 0.471
055,569 → 2,0098.99 → 9.788.51% → 9.41%29.3% → 20.6%0.360 → 0.504
065,781 → 2,4719.59 → 9.978.82% → 8.98%31.6% → 27.5%0.344 → 0.404
077,149 → 2,8048.04 → 9.938.31% → 8.63%25.9% → 22.3%0.373 → 0.516
0810,074 → 3,4207.46 → 8.817.82% → 7.78%24.7% → 23.7%0.386 → 0.478
0913,310 → 3,7267.75 → 7.987.53% → 7.89%25.4% → 26.5%0.404 → 0.381
1010,907 → 3,2039.15 → 9.228.01% → 7.81%26.0% → 24.4%0.440 → 0.484
114,063 → 1,04610.17 → 8.6810.14% → 9.46%31.1% → 35.4%0.323 → 0.259

这个广告系列被关掉的时候,它身上什么都还没有分开。 四项符号检验没有一项过 0.05,而八个桶承载不了多少 统计功效。

它与账户走向相反的地方只有点击率一处:这里八个小时有五个 CTR 更高,而账户的合并行在下降。

2026-08-16T16:05:08.926690 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 4 5 6 7 8 9 10 11 hour (UTC) 8 9 10 11 CTR % CTR 2026-07-27..2026-08-02 2026-08-03..2026-08-09 4 5 6 7 8 9 10 11 hour (UTC) 7.5 8.0 8.5 9.0 9.5 10.0 10.5 11.0 USD per 1,000 impressions CPM 4 5 6 7 8 9 10 11 hour (UTC) 20.0 22.5 25.0 27.5 30.0 32.5 35.0 installs / clicks % hour of day, pooled across the 7 days of the period — a pooling, not a timeline Click → install 4 5 6 7 8 9 10 11 hour (UTC) 0.25 0.30 0.35 0.40 0.45 0.50 USD Cost per install Delivery by hour — 2026-08-03..2026-08-09 against 2026-07-27..2026-08-02, shared hours only (UTC)
同样四个比率叠加上一周期,只取共同投放小时

分国家

分国家的表只在账户层级出,在第 3 节,那些行背后有 4.0% 的花费来自这个广告系列。下面的 C 表是它自己的国家读数。 这里的图限定在它身上。

2026-08-16T16:05:09.067675 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN US BR ID MY PH AU AR TR GB ZA ES 0 20 40 60 80 USD spend and installs are a META-day cut (no hour x country grid exists); revenue is the report period Spend against within-day revenue by country — 2026-08-03..2026-08-09 spend within-day revenue
分国家的花费与当日回收对照
2026-08-16T16:05:09.118647 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN US BR ID MY PH AU AR TR GB ZA ES 0.0 0.2 0.4 0.6 0.8 1.0 1.2 USD per install Cost per install by country — 2026-08-03..2026-08-09 (META days)
分国家的单次安装成本

汇总:两周对比

按 UTC 时钟,合并两个周期都有投放的 8 个小时。分子分母都取自 Meta 的计量口径。

花费展示CPM点击CTR安装点击→安装CPI
2026-07-27..2026-08-02$522.8662,2258.405,1008.20%1,37526.96%$0.380
2026-08-03..2026-08-09$176.2719,1949.181,6208.44%40324.88%$0.437
  • 点击→安装 26.96% → 24.88%(-7.7%,p = 0.098),差异不显著。
  • CTR 8.20% → 8.44%(+3.0%,p = 0.283),差异不显著。

跨小时合并按每个小时投放了多少来加权。 分小时那一节的逐小时对照是同样两个周期的不加权读数;两者分歧的地方,动的是结构。

加权和不加权两种读法都说什么也没有分开。 两项合并检验都在 p = 0.09 以上,四项符号检验没有一项过 0.05。

这里 403 次安装与 A 表 443 次之间的差额来自转化小时:Meta 把一次转化盖在它转化的那个小时上。

2026-08-16T16:05:09.192897 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 500 1000 1500 2000 USD 1.66 1.36 1.62 11.55 1.44 1.63 the number above each bar is that measure's ROAS against the same period's spend The three revenue measures, 2026-07-27..2026-08-02 against 2026-08-03..2026-08-09 (UTC) 2026-07-27..2026-08-02 2026-08-03..2026-08-09
两个周期的三个收入口径,柱顶标注 ROAS
2026-08-16T16:05:09.243052 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-07-27..2026-08-02 2026-08-03..2026-08-09 0 500 1000 1500 2000 USD the bottom segment IS the within-day figure: the same number seen twice Booked revenue by how long its payer had been installed (UTC) paid the day they installed one day after two days after three days after four or more days after
入账收入按付费用户已安装时长拆分

A. 分素材 — 投放

分子分母都取自 Meta 的计量口径。自有注册数不进入这张表。

素材花费展示CPM点击CTR安装点击→安装CPI
earner/bodysuit$88.5910,8258.188017.40%22127.59%$0.401
earner/bikini$48.164,67010.314529.68%13529.87%$0.357
earner/pool5$39.523,69910.683679.92%8723.71%$0.454

这是账户上最便宜的安装,而它们只有一个上午的寿命:$0.357 到 $0.454,全球投放是 $0.598 到 $0.982, 点击→安装也更好。

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

每一列都是自有口径。Meta 只能表达 入账,因此它跟在那一列旁边的括号里,永远不单独成行。付费用户是去重的人,不是交易笔数。同期群视野 H=24h,本周期覆盖率 100%。报表时区为 UTC。

素材入账bROAS (Meta)当日回收wROAS同期群@HcROAS付费用户付费率ARPUARPPU最大付费用户占比
earner/bodysuit$1,363.7715.39 (9.09)$144.041.63$176.742.00165.2%0.4659.0019.7%
earner/bikini$455.939.47 (3.33)$86.261.79$86.261.7974.7%0.57512.3248.0%
earner/pool5$215.815.46 (4.41)$23.580.60$23.580.6043.5%0.2095.8926.8%

16 付费用户门槛(#37):上表中付费用户数不足 16 的行只能看方向,不能看幅度。

这里的入账那一列,就是永远不用它排次序的全部理由:它与当日回收之间的差额,来自七月安装、八月还在付钱 的那一批人。

C. 分素材 — 国家结构

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

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

素材花费印度占比美国占比其他占比美国占其自身收入
earner/bodysuit$57.1134.3%3.0%62.7%0.0%
earner/bikini$38.3023.8%9.1%67.1%0.0%
earner/pool5$30.9520.6%6.8%72.6%0.0%

同样这三个素材名字,在这里从美国一分钱都赚不到。 放在全球投放里,它们的收入有 30.0% 到 33.2% 来自 美国。

2026-08-16T16:05:09.585174 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ earner/bodysuit earner/bikini earner/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-03..2026-08-09 (META days) IN US BR ID MY PH other
各素材自身花费的地域结构
2026-08-16T16:05:09.641995 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ earner/bodysuit earner/bikini earner/pool5 0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 USD per install Cost per install by region — every asset, 2026-08-03..2026-08-09 (META days) IN US BR ID MY PH
各素材分地域的单次安装成本
2026-08-16T16:05:09.714283 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ earner/bodysuit earner/bikini earner/pool5 0 10 20 30 40 50 60 70 USD Within-day revenue by region — every asset, 2026-08-03..2026-08-09 (META days) IN BR ID PH
各素材分地域的当日回收

本广告系列跨周期走势

2026-08-16T16:05:09.799565 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0 1 2 3 4 5 payers / installs % Payer rate by day — every asset (UTC) earner/bodysuit earner/bikini earner/pool5
分素材的每日付费率
2026-08-16T16:05:09.846921 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0.0 0.1 0.2 0.3 0.4 0.5 0.6 within-day USD per install ARPU by day — every asset (UTC) earner/bodysuit earner/bikini earner/pool5
分素材的每日 ARPU
2026-08-16T16:05:09.898528 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0 2 4 6 8 10 12 within-day USD per payer ARPPU by day — every asset (UTC) earner/bodysuit earner/bikini earner/pool5
分素材的每日 ARPPU
2026-08-16T16:05:09.946718 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-03 08-04 08-05 08-06 08-07 08-08 08-09 day (UTC) 0.6 0.8 1.0 1.2 1.4 1.6 1.8 revenue / spend Within-day ROAS by day — every asset (UTC) earner/bodysuit earner/bikini earner/pool5
分素材的每日当日回收 ROAS
2026-08-16T16:05:10.060770 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 period (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 period are not plotted. Composite — every asset across every measure, 2026-08-03..2026-08-09 earner/bodysuit earner/bikini earner/pool5
综合图:各素材在各口径上的归一化表现
2026-08-16T16:05:09.311421 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 6 7 8 9 10 11 12 CTR % hour of day, pooled across the 7 days of the period — a pooling, not a timeline CTR by hour — every asset, 2026-08-03..2026-08-09 (UTC) earner/bodysuit earner/bikini earner/pool5
分素材的分小时 CTR
2026-08-16T16:05:09.426329 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 20 25 30 35 installs / clicks % hour of day, pooled across the 7 days of the period — a pooling, not a timeline Click → install by hour — every asset, 2026-08-03..2026-08-09 (UTC) earner/bodysuit earner/bikini earner/pool5
分素材的分小时点击→安装
2026-08-16T16:05:09.479848 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.2 0.3 0.4 0.5 0.6 USD hour of day, pooled across the 7 days of the period — a pooling, not a timeline Cost per install by hour — every asset, 2026-08-03..2026-08-09 (UTC) earner/bodysuit earner/bikini earner/pool5
分素材的分小时单次安装成本
2026-08-16T16:05:09.370232 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 7 8 9 10 11 12 13 14 USD per 1,000 impressions hour of day, pooled across the 7 days of the period — a pooling, not a timeline CPM by hour — every asset, 2026-08-03..2026-08-09 (UTC) earner/bodysuit earner/bikini earner/pool5
分素材的分小时 CPM

三条素材都过了 20 次安装的门槛,因此综合图把整个广告系列都画了出来。每一张按天的图上,所有线条在 08-03 之后 都断了,这就是一个在周期内被关掉的广告系列的形状。

8口径与边界

⚠⚠ 一天里的一个小时占掉了合并时钟上的第 14 个桶,也占掉了账户的 CTR 与 CPM 两条线。 2026-08-03 那天, spill 这一版素材把它 182,648 次展示中的绝大部分挤进一个小时,CPM 0.60,而那个小时与另外六个普通小时一起 被合并进第 2 节的第 14 桶。这个桶读出 198,038 次展示,其余的桶是 11,167 到 25,054 次。它是真金白银花出去的, 在本周的账面上一分不少地算数;它做不到的是描述这个账户在买什么。第 2 节的符号检验给它 24 票里的 1 票,那是该 信的读法;第 4 节的合并行按投放量给它加权,那是不能单独拿出来引用的读法。

第 4 节汇总表下面的双比例检验不是这里的护栏。 在 591,832 次展示的样本上,它问的只是这么大的差异会不会 是偶然。

⚠ 两个周期是两笔不同的买量,因此这里没有任何东西能把账户与日历分开。 上一周是旧广告系列加七月那批五格 拆分测试;本周是一个在 08-03 的 12:44 UTC 之前并不存在的全球投放广告系列。本页每一次账户层级的对比,都因此 把一次广告系列更换与市场本身的变化混在一起,其中任何一部分都无法把这两者分开。

⚠ 本周不是一个预算区间,里面没有任何一次对比是同预算区间的。 预算区间是广告组日预算没有变动的一段时间, 而预算在这个账户上是一个地域旋钮,跨过一次变动去比较两条素材,比的是两批不同的人(DECISION_LOG.md #47)。 这七天里,全球投放以五条实验臂、每条每日 $100 开场,lounge 在 08-05 被创建、pool5 在同一天被调高,德语区 投放开了又停,拆分测试从 08-06 起跑。第 6 节的分素材小节因此是对这一周做了什么的描述,从来不是对其中素材的 排名。

口径校验在广告账户自己的时区上读出 1.06,落在有记录的 0.91–1.06 区间之内,压在它的上沿。这个数字没有被 四舍五入进去,也不附带任何针对本周期的辩解。它约束的是每一句把自有数字与 Meta 数字放在一起的话;它碰不到 当日回收口径,因为那个口径从不读 Meta 的那一列。

分国家一节与 C 表走的是账户自己的日,与本页其他所有表格相差七小时,因为 Meta 不提供小时 × 国家的交叉表。它们只读结构,不读水平。

广告系列各行加不出账户那一行,有两处原因。 有入账、无投放的那批广告系列带着 $4.99 与 $44.39 的当日回收 收入,这笔钱在账户的 $4,676.67 之内,却不在任何一个广告系列行里,因为那批广告系列被排除在每一项比率之外。 另外,付费用户是去重的人,所以 291、9 与 27 加不出 332。

有两张表只在账户层级出,第 7 节的各页在原地写明了。 24 行的分小时表与分国家的表不按广告系列出;一个广告 系列的国家读数是它的 C 表,它的分小时读数是它自己的图。页内其余内容都是那个广告系列自己的。

⚠ 每一页的分小时漏斗图的标题仍然写着"全账户",而它的数据已经是该广告系列的。 限定做在了数字里,标题 还没跟上。一张图的范围由它所在的页决定;同一张账户层级的图在第 2 节。

⚠ 德语区那一页的配对图画出了一个它自己的表所拒绝的对比。 确实有少数几个小时在两个周期都有投放,图把它们 画了出来;没有一个够得着一个七天周期所需的 350 次展示门槛,因此表拒绝对比,那张图只能看形状。

同期群 24 小时在两个周期上的覆盖率都是 100%。 付款数据截止时间落在本周期结束将近一周之后,因此本页没有任何一个 同期群数字是下限,两个周期的同期群列都已冻结。

综合图与地域图剔除本周期内安装不足 20 次的素材,收入类图表在 16 付费用户以下画空心点。 德语区那一页的 素材大多两条都不满足。

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

新广告系列本身更贵,还是市场变贵了。 CPI 在 24 个共同投放小时里有 24 个更高、p = 0.000,这已经是这套 工具能给出的最干净的方向;而它仍然说不出动的是两者中的哪一个,因为广告系列是在同一步里换掉的。下一周把同一个 全球投放广告系列跟它自己比,那次对比不花任何额外成本就能回答。

点击率到底有没有下降。 合并行与符号检验说法不同,而这个不同来自一条被拒素材的 182,648 次展示。把 spill 排除之后重跑一次合并对比就能定下来,而工具本身已经带着这次重跑所需要的分素材拆分。

pool5 与 bodysuit 在收入上有没有差别。 有六条素材第一次过了 16 付费用户门槛,pool5 在每个口径上都 领先,但这一周里几条实验臂的预算并不匹配,而 DECISION_LOG.md #48 说在这个账户买得起的量级上,收入分辨不出 一次素材测试。要让这个问题变得可回答,需要的是一个同预算区间的周期,也就是从周一到周日预算不动的一周。

德语区投放值不值它的价格。 单次安装成本 $2.721 对 $0.701,三个有投放的日子里只有 9 个付费用户。它在 08-06 停了,账户此后没有再回去。要么它跑够久、攒到 16 个付费用户,要么这个问题就停在它开投以来一直待着的地方。

10交给下一次读数的东西

2026-08-10 至 2026-08-16 那一周接手的是:一个广告系列扛着整个账户,以及比本周开头少一条的素材,spill2 被拒 之后就停了。它也是本系列第一个不能只写一个广告账户的周期:共享的两个 Nomad Node 账户从 2026-08-11 开始为 这个 App 买量,因此那份报告的第 2 节是两个账户的合计,其后每一节都只讲 B1,并写明原因。

本报告答不上而那一份能答的问题是:等广告系列不再在脚下变来变去之后,账户的单次安装成本会不会停在 $0.708。 在它回答的过程中要盯的,是点击率会不会停在符号检验说它已经在的位置上。

11复现

报表时区为 UTC。广告账户的导出盖的是它自己时区(UTC-7)的时间戳,因此第 1、2、4、5、6、7 节里每一行投放 数据都由两个账户日重新拼接。分国家的表与 C 表不做拼接,并在出现的地方标注。

运行目录_runs/2026-08-16_periods/
周期2026-08-03 至 2026-08-09 UTC,对比 2026-07-27 至 2026-08-02 UTC,两者都是七天
付款数据截止时间UTC 配置上是 2026-08-16 10:59 UTC;口径校验按账户时区是 2026-08-16 03:59
口径数据measures_week_2026-08-03.txt,口径校验用 measures_meta_gate_week_2026-08-03.txt
表格tables_week_2026-08-03.md、campaign_table_week_2026-08-03.md,以及 tables_week_2026-08-03__{ww,de,earner}.md
图表chartblock_week_2026-08-03.md,渲染到 figures/week_2026-08-03/
Meta 选行按广告 ID,从不按广告或广告组名称:这个账户跑过两个广告系列,它们的素材名字逐字节相同
同期群H=24h,两个周期覆盖率都是 100%

⚠ 账户自己的投放导出里,对比周期内有一笔花费本报告不计入,这个排除是有意的。 07-30 与 07-31 这两天, 账户上还跑着 0730_starfall_,那是替第三方代投的 $71.62,不是这个 App 的钱。07-15 至 07-21 的 youguqi_ HeiHa 测试落在两个周期之外,排除的理由相同。把第 4 节的 $2,946.25 拿去对账户七月的原始合计,不把这两笔拿掉 就对不上。

两个周期都只有一个广告账户在为这个 App 买量。 共享的两个 Nomad Node 账户从 2026-08-11 才开始, 落在本周期之后,因此这里本来就没有合计两个账户的那一节。

12附录 — 定义

报表日是一个 UTC 日,一个周期就是若干个这样的日子。 Adjust 按 UTC 报数,按 UTC 分桶的报告与归因面板天然 吻合,不需要任何人在脑子里换算。广告账户固定在 UTC-7,因此这个账户上的一个 UTC 日等于账户日 D−1 的 17:00 到 23:59 加上账户日 D 的 00:00 到 16:59。两个时钟差得不小:在实测过的一天里,同样的口径在花费上差 14.6%,在 当日回收上差 40.7%。

周期报告改变的东西一共四样。 分小时的横轴是一天中的小时在整个周期上合并,因此 24 个桶 每个装着七个小时,读出来是一天之内的分布形状。读一个桶的展示量门槛随周期长度放大,每天 50 次,因此这里是 350 次。入账收入按付费用户已经安装了多久来拆,这种拆法在一天上等同于按安装日拆,在一周上不等同。 总量只在等长的周期之间可比;这两个周期都是七天,因此花费、展示与安装在这里与各项比率一样可比。

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

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

口径计什么本期结束后还会动吗
入账收入在这个周期之内到账的钱,不论付费用户哪天安装每个午夜后约四小时结清,此后固定。Meta 自己的数字就是这个口径
当日回收当天安装并且在当天结束前付费,再按周期累加永远不动。 在每个午夜封存
同期群 H 小时每天的安装,各自从自己安装起算 H 小时内的付费。默认视野 H=24在所有安装都活满 H 小时前持续上升,之后冻结。必须写出覆盖率

一个花费相对更长历史正在上升的周期,在入账口径上读得高、在另外两个口径上读得低,因为继承下来的老同期群不管 买量怎么变都在继续付钱。跨周期对比用当日回收口径,因为它不可变且不需要视野。要把不同小时互相比较,用固定视野 的同期群口径,因为当日回收口径会按一天中的时点做截尾。入账是 Meta 会拿来跟你说的数字,写出来是为了解释差额, 不是为了排次序。

三种口径都读在自有付款记录上。Meta 只能表达 入账,因此它跟在那一列旁边的括号里,永远不单独成行。

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

预算区间是广告组日预算没有变动的一段时间。预算在这个账户上是一个地域旋钮,调高会买到更宽、更便宜的国家, 跨过一次变动去比较两条素材,比的是两批不同的人。本周期内发生过好几次变动,因此它不是一个预算区间;口径与边界 那一节写了具体在哪里。

16 付费用户门槛(DECISION_LOG.md #37):付费用户数低于约 16 时,一个收入数字只能看方向,不能看幅度。 这个账户上每次安装的收入是一个几乎处处为零、偶有大额的向量,要把两条素材分出 20% 的差距所需的样本量,这里 没有任何一条实验臂接近得了,因此素材按 CPM、单次点击成本与 CPI 排次序,从不按收入(#48)。

Internal — noindex. Not for distribution outside the team.