当日有两个广告账户在为这个 App 投放,两个都是我们自己的。两账户合计花费 $624.98,其中 B1 占 85%,共享的两个 Nomad Node 账户占 15%;前一日合计 $903.50,共享一侧当时只占 4%。B1 当日花费 $529.61,获得 522 次安装,单次安装 成本 $1.015,前一日为 $871.73、932 次、$0.935;入账收入 $1,411.20,与前一日持平,当日回收降至 $424.78, 降幅 37.7%,而花费降幅为 39.2%。在 B1 的账户日上,自有记录为 Meta 入账口径的 1.09 倍,连续第四次落在 0.91–1.06 区间之外。术语定义、报表时区与三种收入口径见附录。
| 2026-08-11 | 2026-08-12 | 变化 | |
|---|---|---|---|
| 花费 | $871.73 | $529.61 | −39.2% |
| 展示次数 | 81,768 | 47,455 | −42.0% |
| CPM | $10.66 | $11.16 | +4.7% |
| 链接点击量 | 5,320 | 2,632 | −50.5% |
| CTR | 6.51% | 5.55% | −14.8% |
| 安装次数 (Meta) | 932 | 522 | −44.0% |
| 点击→安装 | 17.52% | 19.83% | +13.2% |
| CPI | $0.935 | $1.015 | +8.6% |
| 注册数 (自有) | 1,138 | 677 | −40.5% |
| 入账收入 | $1,392.51 (1.60) | $1,411.20 (2.66) | +1.3% |
| 当日回收 | $681.83 (0.78) | $424.78 (0.80) | −37.7% |
| 同期群 24 小时 | $787.66 (0.90),覆盖率 100% | $619.65 (1.17),覆盖率 100% | −21.3% |
| 当日回收付费用户 | 51 | 35 | −31.4% |
按安装日计算,从每个用户自己的安装时刻起算:dN 是他自己的前 (N+1) x 24 小时。ARPU 取自 Adjust,也就是合作方后台看到的那一套;ARPPU 取自我们自己的支付流水,因为 Adjust 没有累计去重付费人数这个字段。窗口还没走完的档位留空,不写 0。
| 应用 | ARPU (d0) | ARPU (d3) | ARPU (d7) | ARPPU (d0) | ARPPU (d3) | ARPPU (d7) | 安装数 |
|---|---|---|---|---|---|---|---|
| Vloom | $0.5709 | $0.8214 | $1.3038 | $10.14 | $12.84 | $19.59 | 1,172 |
花费结构。 两账户合计 $624.98,前一日 $903.50;B1 从 96% 降到 85%,共享的两个账户从 4% 升到 15%。B1 内部 全球投放两日各占 100%。
投放规模缩掉三分之一以上,每一美元的回报没有动。 花费降 39.2%、当日回收降 37.7%,在 35 个付费用户的 噪声范围内是同一个降幅;当日回收回报 0.78 → 0.80。
入账收入在花费降掉近五分之二时保持不变,缺口来自继承下来的老同期群。 入账收入里只有 30.1% 来自当日安装 的人,前一日是 49.0%。
展示变贵、点击变少,而真正点进来的人转化得更好。 CPM 升 4.7%,CTR 降 14.8%,展示降 42%,点击→安装反向升 13.2%。
⚠ 口径校验已经在漂移。 B1 的账户日读数为 1.07、1.07、1.07,以及本次的 1.09,区间为 0.91–1.06; 排查见口径与边界。
两个账户都是我们自己的。B1(1738541847343652)是本系列此前每一份报告覆盖的那个账户,它的广告系列以 bailingxia_ 命名。Nomad Node 的两个账户(835434076171203 与 3267486106793669)与我们共享, 从 08-11 起为这个 App 投放;这两个账户里只有 0811_ 与 0814_* 属于本 App,与它们同时在跑的 greenvid 与 pixvoo 是别的产品,本节所有数字都不含它们。
花费与展示次数取自 Meta,每个账户按各自的时钟读取。注册数、付费用户与三种收入口径都读自自有记录,下表的 DNU 就是自有注册数:共享账户的导出没有 Meta 的安装数列,自有注册数是两侧都有的唯一一套安装数,因此下表的 CPI 与 付费率都以它为分母。两个账户之间只用当日回收口径或同期群 24 小时排次序,绝不用入账口径。 本节的数据截止 晚于本页其余部分,见复现。
| 账户 | 花费 | 占比 | 展示次数 | CPM | DNU | CPI | 付费用户 | 付费率 |
|---|---|---|---|---|---|---|---|---|
| B1(自有) | $532.72 | 85% | 47,714 | $11.16 | 732 | $0.728 | 113 | 15.4% |
| Nomad Node(共享) | $92.26 | 15% | 31,379 | $2.94 | 479 | $0.193 | 19 | 4.0% |
| 两账户合计 | $624.98 | 100% | 79,093 | $7.90 | 1,211 | $0.516 | 132 | 10.9% |
| 账户 | 入账 | bROAS | 当日回收 | wROAS | 同期群 24 小时 | cROAS | ARPU | ARPPU |
|---|---|---|---|---|---|---|---|---|
| B1(自有) | $1,474.72 | 2.77 | $424.78 | 0.80 | $619.65 | 1.16 | $2.015 | $13.05 |
| Nomad Node(共享) | $119.29 | 1.29 | $119.29 | 1.29 | $156.90 | 1.70 | $0.249 | $6.28 |
| 两账户合计 | $1,594.01 | 2.55 | $544.07 | 0.87 | $776.55 | 1.24 | $1.316 | $12.08 |
在能够排出次序的两个口径上,共享账户每一美元买回的更多: 当日回收 1.29 对 0.80,同期群 24 小时 1.70 对 1.16。入账口径给出的次序相反,那只是投放年龄。
两账户合计花费里的 15% 买到了 79,093 次展示中的 31,379 次。 共享账户买到的人便宜得多,也更不容易付费。
共享一侧过了 16 付费用户门槛:19 个付费用户,但仍然很薄。 再少三个,它的 1.29 就只能看方向,不能看幅度。
共享账户的导出里缺了点击量、Meta 的安装数、国家和广告 ID 这四列,因此本节之下的每一节都只覆盖 B1。
本节以及以下各节都只覆盖 B1。投放列的分子分母都取自 Meta 的计量口径。付费率、ARPU 与 ARPPU 两侧都是自有口径。 两套安装数从不交叉相除。ours 是该小时我们自己的注册数,cov 是该小时同期群在 H=24 上的覆盖率。
| 小时 | 花费 | 展示 | CPM | 点击 | CTR | 安装 | 点击→安装 | CPI | ours | cov | 入账 | bROAS | 当日回收 | wROAS | wPay | 同期群 | cROAS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | $12.21 | 1,025 | 11.91 | 62 | 6.05% | 17 | 27.4% | $0.718 | 20 | 100% | $43.97 | 3.60 | $13.97 | 1.14 | 2 | $13.97 | 1.14 |
| 1 | $11.91 | 1,165 | 10.22 | 53 | 4.55% | 10 | 18.9% | $1.191 | 17 | 100% | $48.99 | 4.11 | $84.40 | 7.09 | 3 | $84.40 | 7.09 |
| 2 | $19.26 | 1,282 | 15.02 | 72 | 5.62% | 13 | 18.1% | $1.482 | 20 | 100% | $23.91 | 1.24 | $10.97 | 0.57 | 2 | $10.97 | 0.57 |
| 3 | $18.17 | 1,397 | 13.01 | 78 | 5.58% | 17 | 21.8% | $1.069 | 21 | 100% | $28.05 | 1.54 | $13.96 | 0.77 | 1 | $13.96 | 0.77 |
| 4 | $19.81 | 1,441 | 13.75 | 82 | 5.69% | 24 | 29.3% | $0.825 | 32 | 100% | $54.41 | 2.75 | $0.00 | 0.00 | 0 | $3.06 | 0.15 |
| 5 | $19.66 | 1,334 | 14.74 | 66 | 4.95% | 24 | 36.4% | $0.819 | 28 | 100% | $103.90 | 5.28 | $22.93 | 1.17 | 1 | $22.93 | 1.17 |
| 6 | $19.72 | 1,375 | 14.34 | 86 | 6.25% | 15 | 17.4% | $1.315 | 25 | 100% | $123.64 | 6.27 | $21.50 | 1.09 | 1 | $21.50 | 1.09 |
| 7 | $20.04 | 1,435 | 13.97 | 96 | 6.69% | 22 | 22.9% | $0.911 | 31 | 100% | $91.19 | 4.55 | $11.60 | 0.58 | 2 | $11.60 | 0.58 |
| 8 | $19.74 | 1,951 | 10.12 | 87 | 4.46% | 19 | 21.8% | $1.039 | 23 | 100% | $15.98 | 0.81 | $7.98 | 0.40 | 1 | $7.98 | 0.40 |
| 9 | $24.18 | 2,386 | 10.13 | 115 | 4.82% | 19 | 16.5% | $1.273 | 31 | 100% | $95.41 | 3.95 | $35.34 | 1.46 | 1 | $35.34 | 1.46 |
| 10 | $24.97 | 2,551 | 9.79 | 132 | 5.17% | 22 | 16.7% | $1.135 | 28 | 100% | $136.10 | 5.45 | $3.18 | 0.13 | 1 | $3.18 | 0.13 |
| 11 | $29.12 | 2,330 | 12.50 | 117 | 5.02% | 25 | 21.4% | $1.165 | 29 | 100% | $26.78 | 0.92 | $23.64 | 0.81 | 3 | $27.20 | 0.93 |
| 12 | $22.49 | 1,896 | 11.86 | 98 | 5.17% | 13 | 13.3% | $1.730 | 21 | 100% | $13.75 | 0.61 | $5.01 | 0.22 | 1 | $5.01 | 0.22 |
| 13 | $20.60 | 2,086 | 9.88 | 127 | 6.09% | 29 | 22.8% | $0.710 | 34 | 100% | $43.06 | 2.09 | $13.42 | 0.65 | 2 | $19.95 | 0.97 |
| 14 | $21.54 | 2,178 | 9.89 | 136 | 6.24% | 26 | 19.1% | $0.828 | 35 | 100% | $34.11 | 1.58 | $34.49 | 1.60 | 2 | $63.80 | 2.96 |
| 15 | $27.75 | 2,837 | 9.78 | 160 | 5.64% | 34 | 21.2% | $0.816 | 40 | 100% | $97.64 | 3.52 | $40.73 | 1.47 | 3 | $49.29 | 1.78 |
| 16 | $26.77 | 3,177 | 8.43 | 151 | 4.75% | 23 | 15.2% | $1.164 | 27 | 100% | $27.86 | 1.04 | $16.78 | 0.63 | 2 | $23.90 | 0.89 |
| 17 | $35.74 | 3,596 | 9.94 | 184 | 5.12% | 29 | 15.8% | $1.232 | 40 | 100% | $18.58 | 0.52 | $0.00 | 0.00 | 0 | $11.52 | 0.32 |
| 18 | $35.94 | 3,375 | 10.65 | 146 | 4.33% | 34 | 23.3% | $1.057 | 41 | 100% | $71.28 | 1.98 | $4.99 | 0.14 | 1 | $7.98 | 0.22 |
| 19 | $22.57 | 2,020 | 11.17 | 99 | 4.90% | 24 | 24.2% | $0.940 | 32 | 100% | $78.56 | 3.48 | $38.64 | 1.71 | 2 | $47.96 | 2.12 |
| 20 | $17.34 | 1,276 | 13.59 | 78 | 6.11% | 14 | 17.9% | $1.239 | 19 | 100% | $113.97 | 6.57 | $0.00 | 0.00 | 0 | $0.00 | 0.00 |
| 21 | $19.53 | 1,115 | 17.52 | 109 | 9.78% | 19 | 17.4% | $1.028 | 24 | 100% | $66.29 | 3.39 | $5.17 | 0.26 | 1 | $5.17 | 0.26 |
| 22 | $19.98 | 1,970 | 10.14 | 147 | 7.46% | 22 | 15.0% | $0.908 | 27 | 100% | $30.54 | 1.53 | $5.74 | 0.29 | 1 | $5.74 | 0.29 |
| 23 | $20.57 | 2,257 | 9.11 | 151 | 6.69% | 28 | 18.5% | $0.735 | 32 | 100% | $23.22 | 1.13 | $10.33 | 0.50 | 2 | $123.24 | 5.99 |
| 合计 | $529.61 | 47,455 | 11.16 | 2,632 | 5.55% | 522 | 19.8% | $1.015 | 677 | 100% | $1,411.20 | 2.66 | $424.78 | 0.80 | 35 | $619.65 | 1.17 |
⚠ 每小时的付费用户数在 0 到 9 之间。建立在一个付费用户上的小时 ARPPU 就是那个人自己的消费额。水平看合计 行,形态看各小时。
最后三行就是预算区间的切换。 21 到 23 时是 pool5 唯一投放的三个小时,23 时那 $123.24 建立在四个付费 用户之上。
两日都有投放的小时,按 UTC 时钟:00 到 23。只比较共同投放小时。
| 指标 | 2026-08-12 更高的小时数 | 更低的小时数 | 符号检验 |
|---|---|---|---|
| CPM | 24 小时中 16 | 24 小时中 8 | p = 0.152 |
| CTR | 24 小时中 7 | 24 小时中 17 | p = 0.064 |
| 点击→安装 | 24 小时中 14 | 24 小时中 10 | p = 0.541 |
| CPI | 24 小时中 12 | 24 小时中 12 | p = 1.000 |
符号检验丢掉幅度,换来的是不需要加权的方向。它回答这一天往哪个方向动,从不回答动了多少。
合并口径与逐小时在 CPI 上不一致: 合并升 8.6%,逐小时 12 升 12 降。CTR 两种读法一致:24 小时中 17 个下降, 合并降 14.8%。
每个共同投放小时,2026-08-11 → 2026-08-12。所有列的分子分母两侧都是 Meta 的计量口径。收入列是刻意不放的:每小时 付费用户数在 0 到 3 之间,按小时的收入列会把一个人的消费额读成一个比率。
| 小时 | 展示次数 | CPM | CTR | 点击→安装 | CPI |
|---|---|---|---|---|---|
| 00 | 1,786 → 1,025 | 11.14 → 11.91 | 4.98% → 6.05% | 13.5% → 27.4% | 1.658 → 0.718 |
| 01 | 2,038 → 1,165 | 13.06 → 10.22 | 4.66% → 4.55% | 12.6% → 18.9% | 2.217 → 1.191 |
| 02 | 1,891 → 1,282 | 12.01 → 15.02 | 4.55% → 5.62% | 25.6% → 18.1% | 1.033 → 1.482 |
| 03 | 2,031 → 1,397 | 12.83 → 13.01 | 6.75% → 5.58% | 11.7% → 21.8% | 1.629 → 1.069 |
| 04 | 2,145 → 1,441 | 11.56 → 13.75 | 5.13% → 5.69% | 20.9% → 29.3% | 1.078 → 0.825 |
| 05 | 2,443 → 1,334 | 10.12 → 14.74 | 4.75% → 4.95% | 22.4% → 36.4% | 0.951 → 0.819 |
| 06 | 2,380 → 1,375 | 12.68 → 14.34 | 4.83% → 6.25% | 19.1% → 17.4% | 1.371 → 1.315 |
| 07 | 7,944 → 1,435 | 10.81 → 13.97 | 7.57% → 6.69% | 15.5% → 22.9% | 0.923 → 0.911 |
| 08 | 7,266 → 1,951 | 9.18 → 10.12 | 6.58% → 4.46% | 16.5% → 21.8% | 0.844 → 1.039 |
| 09 | 6,750 → 2,386 | 9.25 → 10.13 | 6.16% → 4.82% | 17.1% → 16.5% | 0.879 → 1.273 |
| 10 | 5,806 → 2,551 | 9.53 → 9.79 | 6.32% → 5.17% | 18.1% → 16.7% | 0.869 → 1.135 |
| 11 | 4,986 → 2,330 | 10.02 → 12.50 | 6.68% → 5.02% | 17.5% → 21.4% | 0.879 → 1.165 |
| 12 | 3,652 → 1,896 | 11.30 → 11.86 | 7.34% → 5.17% | 16.8% → 13.3% | 0.936 → 1.730 |
| 13 | 3,236 → 2,086 | 11.63 → 9.88 | 7.66% → 6.09% | 17.4% → 22.8% | 0.916 → 0.710 |
| 14 | 3,042 → 2,178 | 12.67 → 9.89 | 7.86% → 6.24% | 18.0% → 19.1% | 0.896 → 0.828 |
| 15 | 4,114 → 2,837 | 11.74 → 9.78 | 7.34% → 5.64% | 18.9% → 21.2% | 0.847 → 0.816 |
| 16 | 4,704 → 3,177 | 9.44 → 8.43 | 6.76% → 4.75% | 19.2% → 15.2% | 0.728 → 1.164 |
| 17 | 4,455 → 3,596 | 8.82 → 9.94 | 6.89% → 5.12% | 15.3% → 15.8% | 0.836 → 1.232 |
| 18 | 3,850 → 3,375 | 10.22 → 10.65 | 6.39% → 4.33% | 19.5% → 23.3% | 0.820 → 1.057 |
| 19 | 2,971 → 2,020 | 10.13 → 11.17 | 6.06% → 4.90% | 21.7% → 24.2% | 0.772 → 0.940 |
| 20 | 1,528 → 1,276 | 13.28 → 13.59 | 7.19% → 6.11% | 18.2% → 17.9% | 1.114 → 1.239 |
| 21 | 899 → 1,115 | 20.62 → 17.52 | 8.23% → 9.78% | 27.0% → 17.4% | 0.927 → 1.028 |
| 22 | 1,276 → 1,970 | 15.31 → 10.14 | 7.84% → 7.46% | 19.0% → 15.0% | 1.029 → 0.908 |
| 23 | 815 → 2,257 | 16.04 → 9.11 | 8.34% → 6.69% | 22.1% → 18.5% | 0.871 → 0.735 |
(一)大盘分国家,2026-08-12。 按报表时区。 Meta 不提供小时 × 国家的交叉表,所以每一份国家切片都要从它自己的账户日折算到 UTC;自有口径本就在 UTC 上。
| 国家 | 花费 | 占比 | 展示次数 | CPM | 注册数 (自有) | 单次注册成本 | 当日回收 | wROAS | 付费用户 |
|---|---|---|---|---|---|---|---|---|---|
| IN | $170.76 | 32.1% | 21,216 | $8.05 | 383 | $0.446 | $149.71 | 0.88 | 24 |
| US | $61.87 | 11.6% | 1,133 | $54.60 | 42 | $1.473 | $97.78 | 1.58 | 20 |
| ID | $18.18 | 3.4% | 2,246 | $8.10 | 81 | $0.225 | $4.99 | 0.27 | 3 |
| MX | $17.00 | 3.2% | 1,871 | $9.08 | 55 | $0.309 | $23.93 | 1.41 | 4 |
| GB | $15.20 | 2.9% | 369 | $41.20 | 15 | $1.014 | $31.16 | 2.05 | 5 |
| MY | $14.30 | 2.7% | 1,615 | $8.85 | 42 | $0.340 | $13.94 | 0.98 | 4 |
| PH | $13.53 | 2.5% | 4,442 | $3.05 | 70 | $0.193 | $8.98 | 0.66 | 3 |
| AR | $10.55 | 2.0% | 604 | $17.48 | 23 | $0.459 | $12.97 | 1.23 | 2 |
| TR | $10.55 | 2.0% | 374 | $28.19 | 27 | $0.391 | $41.23 | 3.91 | 3 |
| CA | $9.42 | 1.8% | 226 | $41.65 | 7 | $1.346 | $35.65 | 3.78 | 4 |
| AU | $8.83 | 1.7% | 191 | $46.15 | 4 | $2.208 | $5.61 | 0.64 | 3 |
| IT | $7.49 | 1.4% | 315 | $23.78 | 8 | $0.937 | $9.99 | 1.33 | 3 |
其余 188 个国家未列出, $175.03 合计(占本表 32.9%)。
对账:哪些是实测的,哪些是折算的。 每一个分国家单元格都是一次跨小时的分配;每一个总计都是实测的。B1(UTC-7)$120.74 来自账户日 2026-08-11、$411.98 来自账户日 2026-08-12,实测的 UTC 日总计是 $532.72。
上表中没有出现的账户: KBM1, HR1. 它们的花费在每一张日粒度的表里都有;缺的只是国家切片。
(二)同一切片,每一个账户,2026-08-12.
B1
| 国家 | 花费 | 占比 | 展示次数 | CPM | 注册数 (自有) | 单次注册成本 | 当日回收 | wROAS | 付费用户 |
|---|---|---|---|---|---|---|---|---|---|
| IN | $170.76 | 32.1% | 21,216 | $8.05 | 260 | $0.657 | $132.43 | 0.78 | 21 |
| US | $61.87 | 11.6% | 1,133 | $54.60 | 28 | $2.210 | $89.80 | 1.45 | 19 |
| ID | $18.18 | 3.4% | 2,246 | $8.10 | 31 | $0.587 | $4.99 | 0.27 | 3 |
| MX | $17.00 | 3.2% | 1,871 | $9.08 | 25 | $0.680 | $0.00 | 0.00 | 1 |
| GB | $15.20 | 2.9% | 369 | $41.20 | 12 | $1.267 | $31.16 | 2.05 | 5 |
| MY | $14.30 | 2.7% | 1,615 | $8.85 | 29 | $0.493 | $8.56 | 0.60 | 3 |
| PH | $13.53 | 2.5% | 4,442 | $3.05 | 46 | $0.294 | $8.98 | 0.66 | 3 |
| AR | $10.55 | 2.0% | 604 | $17.48 | 18 | $0.586 | $12.97 | 1.23 | 2 |
| TR | $10.55 | 2.0% | 374 | $28.19 | 16 | $0.659 | $35.34 | 3.35 | 2 |
| CA | $9.42 | 1.8% | 226 | $41.65 | 5 | $1.885 | $35.65 | 3.78 | 4 |
| AU | $8.83 | 1.7% | 191 | $46.15 | 1 | $8.831 | $0.00 | 0.00 | 2 |
| IT | $7.49 | 1.4% | 315 | $23.78 | 7 | $1.071 | $9.99 | 1.33 | 3 |
其余 186 个国家未列出, $175.03 合计(占本表 32.9%)。
Nomad Node
| 国家 | 花费 | 占比 | 展示次数 | CPM | 注册数 (自有) | 单次注册成本 | 当日回收 | wROAS | 付费用户 |
|---|---|---|---|---|---|---|---|---|---|
| AE | $0.00 | 0.0% | 0 | — | 2 | $0.000 | $0.00 | — | 0 |
| AM | $0.00 | 0.0% | 0 | — | 1 | $0.000 | $0.00 | — | 0 |
| AO | $0.00 | 0.0% | 0 | — | 1 | $0.000 | $0.00 | — | 0 |
| AR | $0.00 | 0.0% | 0 | — | 5 | $0.000 | $0.00 | — | 0 |
| AU | $0.00 | 0.0% | 0 | — | 3 | $0.000 | $5.61 | — | 1 |
| BA | $0.00 | 0.0% | 0 | — | 2 | $0.000 | $0.00 | — | 0 |
| BD | $0.00 | 0.0% | 0 | — | 2 | $0.000 | $0.00 | — | 0 |
| BR | $0.00 | 0.0% | 0 | — | 33 | $0.000 | $10.26 | — | 2 |
| CA | $0.00 | 0.0% | 0 | — | 2 | $0.000 | $0.00 | — | 0 |
| CL | $0.00 | 0.0% | 0 | — | 7 | $0.000 | $0.00 | — | 0 |
| CO | $0.00 | 0.0% | 0 | — | 13 | $0.000 | $0.00 | — | 0 |
| CR | $0.00 | 0.0% | 0 | — | 3 | $0.000 | $0.00 | — | 0 |
其余 53 个国家未列出, $0.00 合计(占本表 0.0%)。
KBM1 —— 没有国家小节:它这一天什么都没有投出去,是实测的零。
HR1 —— 没有国家小节:它这一天什么都没有投出去,是实测的零。
前一日,2026-08-11,同样两张表。
(一)大盘分国家,2026-08-11。 按报表时区。 Meta 不提供小时 × 国家的交叉表,所以每一份国家切片都要从它自己的账户日折算到 UTC;自有口径本就在 UTC 上。
| 国家 | 花费 | 占比 | 展示次数 | CPM | 注册数 (自有) | 单次注册成本 | 当日回收 | wROAS | 付费用户 |
|---|---|---|---|---|---|---|---|---|---|
| IN | $232.45 | 26.7% | 30,736 | $7.56 | 395 | $0.588 | $119.03 | 0.51 | 30 |
| US | $116.80 | 13.4% | 2,174 | $53.72 | 56 | $2.086 | $124.75 | 1.07 | 16 |
| GB | $37.99 | 4.4% | 1,204 | $31.57 | 34 | $1.117 | $85.36 | 2.25 | 5 |
| ID | $29.60 | 3.4% | 4,791 | $6.18 | 84 | $0.352 | $0.00 | 0.00 | 2 |
| MX | $25.98 | 3.0% | 2,864 | $9.07 | 46 | $0.565 | $5.71 | 0.22 | 5 |
| MY | $21.06 | 2.4% | 2,559 | $8.23 | 32 | $0.658 | $8.56 | 0.41 | 3 |
| TR | $20.29 | 2.3% | 1,006 | $20.17 | 25 | $0.812 | $5.89 | 0.29 | 1 |
| PH | $19.66 | 2.3% | 6,874 | $2.86 | 78 | $0.252 | $5.63 | 0.29 | 3 |
| AR | $19.62 | 2.3% | 1,052 | $18.64 | 21 | $0.934 | $4.99 | 0.25 | 4 |
| DE | $18.66 | 2.1% | 385 | $48.47 | 19 | $0.982 | $20.79 | 1.11 | 6 |
| FR | $17.17 | 2.0% | 654 | $26.26 | 11 | $1.561 | $0.00 | 0.00 | 2 |
| AU | $16.01 | 1.8% | 487 | $32.88 | 8 | $2.002 | $8.90 | 0.56 | 3 |
其余 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.45 | 26.7% | 30,736 | $7.56 | 365 | $0.637 | $77.68 | 0.33 | 29 |
| US | $116.80 | 13.4% | 2,174 | $53.72 | 55 | $2.124 | $124.75 | 1.07 | 16 |
| GB | $37.99 | 4.4% | 1,204 | $31.57 | 33 | $1.151 | $85.36 | 2.25 | 5 |
| ID | $29.60 | 3.4% | 4,791 | $6.18 | 71 | $0.417 | $0.00 | 0.00 | 2 |
| MX | $25.98 | 3.0% | 2,864 | $9.07 | 42 | $0.619 | $5.71 | 0.22 | 5 |
| MY | $21.06 | 2.4% | 2,559 | $8.23 | 32 | $0.658 | $8.56 | 0.41 | 3 |
| TR | $20.29 | 2.3% | 1,006 | $20.17 | 25 | $0.812 | $5.89 | 0.29 | 1 |
| PH | $19.66 | 2.3% | 6,874 | $2.86 | 74 | $0.266 | $5.63 | 0.29 | 3 |
| AR | $19.62 | 2.3% | 1,052 | $18.64 | 21 | $0.934 | $4.99 | 0.25 | 4 |
| DE | $18.66 | 2.1% | 385 | $48.47 | 19 | $0.982 | $20.79 | 1.11 | 6 |
| FR | $17.17 | 2.0% | 654 | $26.26 | 11 | $1.561 | $0.00 | 0.00 | 2 |
| AU | $16.01 | 1.8% | 487 | $32.88 | 8 | $2.002 | $8.90 | 0.56 | 3 |
其余 182 个国家未列出, $296.44 合计(占本表 34.0%)。
Nomad Node
| 国家 | 花费 | 占比 | 展示次数 | CPM | 注册数 (自有) | 单次注册成本 | 当日回收 | wROAS | 付费用户 |
|---|---|---|---|---|---|---|---|---|---|
| BE | $0.00 | 0.0% | 0 | — | 1 | $0.000 | $0.00 | — | 0 |
| BR | $0.00 | 0.0% | 0 | — | 8 | $0.000 | $0.00 | — | 0 |
| CL | $0.00 | 0.0% | 0 | — | 1 | $0.000 | $0.00 | — | 0 |
| CZ | $0.00 | 0.0% | 0 | — | 1 | $0.000 | $0.00 | — | 0 |
| ES | $0.00 | 0.0% | 0 | — | 2 | $0.000 | $0.00 | — | 0 |
| GB | $0.00 | 0.0% | 0 | — | 1 | $0.000 | $0.00 | — | 0 |
| GF | $0.00 | 0.0% | 0 | — | 1 | $0.000 | $0.00 | — | 0 |
| HN | $0.00 | 0.0% | 0 | — | 1 | $0.000 | $0.00 | — | 0 |
| HR | $0.00 | 0.0% | 0 | — | 1 | $0.000 | $0.00 | — | 0 |
| ID | $0.00 | 0.0% | 0 | — | 13 | $0.000 | $0.00 | — | 0 |
| IN | $0.00 | 0.0% | 0 | — | 30 | $0.000 | $41.35 | — | 1 |
| IQ | $0.00 | 0.0% | 0 | — | 1 | $0.000 | $0.00 | — | 0 |
其余 15 个国家未列出, $0.00 合计(占本表 0.0%)。
KBM1 —— 没有国家小节:它这一天什么都没有投出去,是实测的零。
HR1 —— 没有国家小节:它这一天什么都没有投出去,是实测的零。
只取 B1 的投放,在两日都有投放的 24 个小时上合并,按 UTC 时钟。所有比率的分子分母两侧都是 Meta 口径。
| 花费 | 展示次数 | CPM | 点击 | CTR | 安装 | 点击→安装 | CPI | |
|---|---|---|---|---|---|---|---|---|
| 2026-08-11 | $871.73 | 81,768 | 10.66 | 5,320 | 6.51% | 932 | 17.52% | $0.935 |
| 2026-08-12 | $529.61 | 47,455 | 11.16 | 2,632 | 5.55% | 522 | 19.83% | $1.015 |
跨小时合并本身就是一次结构比较: 它按各小时的投放量加权,因此这几行会动,而不需要任何一个小时发生变化。
| 口径 | 2026-08-11 | 2026-08-12 | 当天结束后还会动吗 |
|---|---|---|---|
| 入账收入 | $1,392.51 (1.60) | $1,411.20 (2.66) | 已结算 |
| 当日回收 | $681.83 (0.78) | $424.78 (0.80) | 永不变动 |
| 同期群 24 小时 | $787.66 (0.90),覆盖率 100% | $619.65 (1.17),覆盖率 100% | 两天都已冻结 |
结构中性的账户行:CPM $10.66 → $11.16,按 08-11 的结构折算后仍是 $11.16。 两日都只有一个广告系列投放, 没有结构可以中性化。
| 安装于 | 2026-08-11 | 2026-08-12 |
|---|---|---|
| 当日 | $681.83 (49.0%) | $424.78 (30.1%) |
| 前一日 | $107.42 (7.7%) | $245.41 (17.4%) |
| 前两日 | $88.68 (6.4%) | $71.35 (5.1%) |
| 前三日 | $81.91 (5.9%) | $84.72 (6.0%) |
| 前四日 | $33.91 (2.4%) | $95.07 (6.7%) |
| 前五日 | $13.76 (1.0%) | $33.27 (2.4%) |
这张表的第一行就是当日回收。它们是同一个数字的两次呈现,这也是为什么入账与当日回收之间的差额恰好等于继承下来 的老同期群,不多不少。
本节是 B1 的广告系列,占比也都是相对 B1 的花费算的。投放列的分子分母两侧都是 Meta 口径,所有收入口径都是我们的。 同期群观测时长 H=24。报表时区为 UTC。 只用 CPM、单次点击成本与 CPI 排次序:这里地域是被主动选定的处理变量,而收入仍然需要 16 个付费用户 (DECISION_LOG.md #37、#48)。
| 广告系列 | 花费 | 占比 | 展示次数 | 展示占比 | CPM | 点击 | CTR | 单次点击成本 | 安装 | CPI | 当日回收 | wROAS | 付费用户 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 全球投放 | $529.61 | 100.0% | 47,455 | 100.0% | 11.16 | 2,632 | 5.55% | $0.201 | 522 | $1.015 | $424.78 | 0.80 | 35 |
有入账、无投放,且已从上表所有比率中剔除: 德语区(DE/AT) 0 次安装 (Meta)、0 次注册 (自有)、当日回收 $0.00;Earner(08-03 已停投) 0 次安装 (Meta)、95 次注册 (自有)、当日回收 $0.00。把它们算进来, 它们的安装会进入 CPI 的分母,去除以从未发生的花费。
已停投十一天的 Earner 在没有花费的情况下仍产生 95 次注册。 两日都没有产生任何当日回收。
本节的固定图表组画的是跨天的广告系列花费占比、CPM 与 CPI。窗口内每一天都只有一个广告系列投放,三张图都会是 一条平线,图表生成器因此不出图。这一天的广告系列层级读数就是上面那张表。
这是 B1 的全球投放广告系列,当日 B1 的花费全部落在它上面。
当日有两条广告投放,各自独占一个广告组,且从不同时投放。bodysuit 跑 00 到 21 时,pool5 跑 21 到 23 时。 因此当日的广告组行就是广告行,下面的表格按素材标注。这个等同关系只属于这一天的切法,任何有两条广告同时 投放的日子都必须重新确认。
广告系列里还有七条广告,当日都没有投放。其中三条有注册和入账收入而没有花费,这与附录描述的转化小时效应是同一 件事,只是低一个层级。
所有比率的分子分母两侧都是 Meta 口径。我们的注册数不进入此表。
| 素材 | 花费 | 展示次数 | CPM | 点击 | CTR | 安装 | 点击→安装 | CPI |
|---|---|---|---|---|---|---|---|---|
E2/bodysuit | $479.68 | 42,468 | 11.30 | 2,252 | 5.30% | 444 | 19.72% | $1.080 |
E2/pool5 | $49.93 | 4,987 | 10.01 | 380 | 7.62% | 64 | 16.84% | $0.780 |
E2/bikini | $0.00 | 0 | — | 0 | — | 9 | — | $0.000 |
E2/lounge | $0.00 | 0 | — | 0 | — | 5 | — | $0.000 |
earner/bodysuit · earner/bikini · earner/pool5 · E2/mugshot · E2/spill | $0.00 | 0 | — | 0 | — | 0 | — | — |
每一列都是自有口径。Meta 只能表达入账口径,因此它括注在该列旁边,从不单独成行。付费用户是去重的人,不是交易笔数。 同期群观测时长 H=24,当日覆盖率 100%。报表时区为 UTC。
| 素材 | 入账 | bROAS (Meta) | 当日回收 | wROAS | 同期群 H | cROAS | 付费用户 | 付费率 | ARPU | ARPPU | 最大单个付费用户占比 |
|---|---|---|---|---|---|---|---|---|---|---|---|
E2/bodysuit | $645.75 | 1.35 (1.36) | $327.27 | 0.68 | $421.13 | 0.88 | 30 | 6.1% | 0.671 | 10.91 | 10.9% |
E2/pool5 | $401.63 | 8.04 (6.96) | $92.50 | 1.85 | $190.46 | 3.81 | 4 | 5.6% | 1.285 | 23.12 | 82.6% |
E2/bikini | $60.76 | — | $5.01 | — | $5.01 | — | 1 | 8.3% | 0.417 | 5.01 | 100.0% |
E2/lounge | $199.09 | — | $0.00 | — | $3.06 | — | 0 | 0.0% | 0.000 | — | — |
earner/bodysuit | $28.66 | — | $0.00 | — | $0.00 | — | 0 | 0.0% | 0.000 | — | — |
earner/bikini | $33.16 | — | $0.00 | — | $0.00 | — | 0 | 0.0% | 0.000 | — | — |
earner/pool5 | $5.76 | — | $0.00 | — | $0.00 | — | 0 | 0.0% | 0.000 | — | — |
16 付费用户门槛(#37):上表任何付费用户数不足 16 的行,只能看方向,不能看幅度。 bodysuit 以 30 个过了 门槛,本页其余各行都没有。
⚠ pool5 的收入行是一个人: $92.50 的当日回收里 82.6% 来自一个注册在 01 时的付费用户,比预算 区间开始早了二十个小时。
⚠ 本表按账户日切,与 A、B 两表相差七小时。只用它读国家结构,不要拿它与那两张表比水平。
最后一列是该素材自身当日回收中来自美国的比例:当它远高于该素材在美国的花费占比时,这条素材的回报是它买到的那块地域的属性。
| 素材 | 花费 | 印度占比 | 美国占比 | 其余占比 | 美国占其收入比 |
|---|---|---|---|---|---|
E2/bodysuit | $361.74 | 36.2% | 9.6% | 54.2% | 27.4% |
E2/pool5 | $176.30 | 21.8% | 14.3% | 63.9% | 0.0% |
pool5 比 bodysuit 少买 14.4 个百分点的印度,多买 4.7 个百分点的美国。 在本账户上,更便宜的国家结构 就是更便宜 CPI 的主要来源。
预算区间指广告组日预算没有变动的一段时间。它重要是因为预算是本账户的地域旋钮:调高预算买到的是更宽、更便宜的 国家,因此跨越预算变动去比较两条素材,比的是两批不同的受众(DECISION_LOG.md #47)。
下表的单元格已成熟到 H=6,按账户日读取,估计器就工作在这个时钟上。
| 广告 | 预算区间 | 日预算 | 已成熟安装数 | 花费 | CPM | CTR | 印度占比 | CPI | RPI | ROAS |
|---|---|---|---|---|---|---|---|---|---|---|
bodysuit | E2-R9 | $450 | 545 | $526.20 | 11.72 | 5.45% | 37% | $0.966 | 0.727 | 0.75 |
pool5 | E2-R10 | $450 | 259 | $139.60 | 8.22 | 5.93% | 21% | $0.539 | 0.776 | 1.44 |
⚠ 这两行不是一次对比。 E2-R10 落在本报告自己的报表日之内,它已经成熟的单元格都是靠前的那些。
pool5 的单次安装成本更低、买到的印度更少,这已经是连续第五次读出同一件事。 投放类数字很早就稳定下来。
pool5 的回报还读不了。 它的 1.44 建立在 259 个成熟到 H=6 的安装上,该预算区间不足九小时,当日的 UTC 收入又只有一个付费用户。
收入类图表中,落在 16 付费用户以下的点画成空心;当日安装不足 20 次的素材从综合图和地域图中剔除。这一天剩下两条 线还有话可说,其中一条自始至终是空心的。
⚠ 两个账户的时钟不同,第 2 节那张账户表正是按这个差别搭出来的。 B1 固定在 UTC-7,它的每个 UTC 日都由两个 账户日拼接而成;Nomad Node 的两个账户在 UTC+0 上,它们的报表日就是 UTC 日,不做拼接。两个偏移量都是从数据里 反推出来的:用各账户的分小时展示次数与我们自己的注册数(它跑在真正的 UTC 上)做相关,B1 在已知的 7 小时 偏移上取得最高相关 r = 0.878,共享账户在 0 偏移上取得 r = 0.744。若按 B1 的偏移去拼接共享账户,它们的花费会 整体错开七小时。
入账口径不能给这两个账户排次序,本报告也没有这样用它。 B1 身后有三周积累的老用户仍在付费,共享投放只有一天 历史,入账口径会把与当日投放无关的收入记到 B1 头上。本页所有跨账户的说法都建立在当日回收口径或同期群 24 小时上, 而共享一侧的当日回收建立在 19 个付费用户上,刚过 16 付费用户门槛。
共享账户的导出列预设不在我们手上。 它缺了点击量、Meta 的安装数、国家和广告 ID 四列,因此分小时漏斗、 分国家切分和三张分素材表都没有共享账户的对应物。
⚠ 口径校验已连续四次超出区间,而且缺口还在变宽。 在校验有效的 B1 账户日上,自有记录读数为:08-11 首次切分 1.07、08-11 重新切分 1.07、08-12 首次切分 1.07,本次 1.09,而区间是 0.91–1.06。08-11 那一对 已经排除了成熟度:相隔十二小时、覆盖率从 35% 升到 71%,比值到小数点后两位没有动。本次更宽,是因为自有口径本身 变得更完整,不是因为这一天不同,这给出了差异的方向。退款现在已被排除。 支付接口第一次暴露了退款数据, 整段序列共 25 笔,折合每天约 $8,而这两天的口径差额各约每天 $110。9% 的口径差不会让当日回收口径失效,它从不触及 Meta 那一列;它约束的是本页所有把两个口径放在一起的说法。
同期群 24 小时已经冻结,两天的覆盖率都是 100%。 08-12 的最后一个安装在 08-13 的 23:59 UTC 越过它的观测时长, 数字仍然是本页发布的 $619.65;2026-08-13 那份报告在完整覆盖下带的是 同一个数。对比 08-11 已走完的 $787.66,这一天是 −21.3%。本页发布时覆盖到这一天 88% 的安装,缺的那 12% 是 21、22、23 三个小时,也正是 pool5 投放的三个小时;它们后来没有再添进任何收入。
⚠ 本页的 08-11 数字与已发布的 08-11 报告相差一笔付费。 那一页写的是当日回收 $665.73、0.76,本页是 $681.83、 0.78。差额来自 08-11 01:11 UTC 的一笔 €13.99,Telegram 导出从未包含它,而支付 API 有。当日回收口径没有 漂移,它不可能漂移。变得更完整的是读取它的口径。整段序列里这样的行只有两笔,另一笔在 08-02。
本页的付费数据由两个来源合并而成,而正是这次合并让同期群口径可读。 支付接口对付了多少记录得更完整, 但大约四分之一的行丢掉了付费人的身份,这会悄悄压低任何按安装日归集的口径。Telegram 导出在 97.6% 的行上带有身份, 但截止到 08-13 14:50 UTC。本报告以导出为底,补进 API 中它没有的 73 行。对 UTC 08-12 而言,两个来源持有的是 完全相同的 209 笔交易,金额与币种无一处不一致。
本页没有任何按素材的数字是整日同口径的。 bodysuit 跑了当日的 21.3 小时,pool5 跑了 2.7 小时。A、B、C 三表都是整日数字,都继承了这个不对称。预算区间那一块不继承它,但它因为上面给出的另一个理由而不构成对比。
「开始于报表日之内的预算区间不进对比表」这条规则是在 08-11 写下的。 那一份日报把 E2-R9 报成比五实验臂 区间的单次安装成本贵 33%,六小时后仅凭一次更新的付费数据截止时间,同一个比较就变成了 +2%。
08-11 报告里 pool5 是 1.10,随着数据成熟落到 0.77,所以它的收入列要等这个预算区间有完整一天和一个时段 匹配的窗口之后再读。
pool5 的三个小时是当日的深夜时段,它面对的受众不是 bodysuit 的受众。 21 到 23 时的 CTR 在 6.69% 到 9.78% 之间,而全天平均是 5.55%。这一天任何直接的素材对比,在被别的因素混淆之前,先被时段混淆了。
分国家一节和 C 表都是 B1 的账户日,与其余表格相差七小时。UTC 日把 bodysuit 与 pool5 切成 21.3 对 2.7 小时, 账户日切成 14.3 对 9.7。只用它们读结构,不要读水平。
汇率表已经是十一天前的。 33 种货币的收入按 2026-08-02 拉取的汇率折算,而它要给到 08-12 的日子定价。它是 未结的口径排查中三个候选之一,尚未与另外两个分开。
第二笔投放的归属已经查清,第 3 节以下仍然只覆盖 B1。 以 334 结尾、在名为 0811_vl_bailingxia_srfhjyd-rain-chuva 和 -health 的广告系列下投放的广告 ID,属于共享的两个 Nomad Node 账户,第 2 节报的就是它们。第 3 节以下每一张表都限定在运行配置的广告 ID 之内,那些 ID 全部是 B1 的,因此 这部分流量不会进入其中任何一张。
37% 的注册从不进入任何收入口径,本系列的每一天都是如此。 本页所有"自有"数字都指能归因到已映射 Meta 广告的 注册。它内部是自洽的,因为付费率的分母正是同一批人。
pool5 在 $450 上能否在完整一天里守住成本优势。 它已经连续五次读出更低的单次安装成本,但从未在这个预算上 跑满一天,而预算区间表显示本账户的回报随预算上升而下降。08-13 报告是第一次能回答它的切分,因为那时 E2-R10 会有 完整一天,也会有与 E2-R9 时段匹配的窗口。
那 9% 的差额属于哪一个口径。 退款已经被测量排除。还剩两个已点名且尚未分开的候选:汇率表相对于它所定价日期的 陈旧程度,以及支付接口中约 20% 无法关联到用户的付费。本报告又添了第三个:自有记录本身还在增加行。
API 付费中缺失的那四分之一身份能否补回。 如果能,Telegram 导出就只剩历史用途。如果不能,所有同期群口径将 继续依赖一个跑在笔记本上的导出流程。
这一天被切成两段,任何按素材的整日数字都不跨越这道接缝。 前 21.3 小时 B1 只跑
bodysuit,日预算 $450; 21:18 UTC 之后只跑pool5,日预算同为 $450。第二个预算区间开始于本报告自己的报表日之内,因此第 7 节只描述它, 不把它放进任何对比表。
08-13 报告接手的是一个干净的问题,以及第一个能回答它的日子:E2-R10 对 E2-R9,相同预算、相同广告系列、相同的单条 素材竞价环境,只替换了一条素材,而到那时两者都已跑满一天。它应当在每个数字旁标出各预算区间的已成熟安装数。 pool5 的同期群覆盖率现在已经到位,撑不住收入列的是付费用户数。
它同时接手了第四次超出区间的读数。既定规则现在是开展排查,本报告已经关掉了三个候选中的一个。
报表时区为 UTC;B1 的导出按它自己的广告账户时区(UTC-7)标记,因此它的每一行投放数据都由两个账户日重新拼接 而成。共享账户在 UTC+0 上,不做拼接。分国家的表格和 C 表同样不做拼接,并在出现处标注。
| 运行目录 | _runs/2026-08-13_0812_daily/ |
|---|---|
| 付费数据截止 | 2026-08-13 21:03 UTC |
| Meta 导出 | 日级与国家×日 2026-07-01_2026-08-14,拉取于 2026-08-13 21:00 UTC;分小时按日导出,已结算 |
| 注册数据 | Telegram LumUser 导出,解析于 2026-08-13 14:53 UTC |
| 付费数据 | 应用内购 API 全量历史,合并到导出底表 |
| 汇率 | _runs/2026-08-02_today_read/fx_rates.json |
| 第 2 节 | _runs/2026-08-16_receipt_series/:共享账户的分小时导出在其 acct2/ 下,B1 分小时于 2026-08-14 重新拉取,注册与付费数据截止 2026-08-16 |
第 2 节的数据截止晚于本页其余部分。 它的 B1 花费是 $532.72,其余各节都是 $529.61,差别来自同一个账户日在更晚 时点的一次重新拉取;它的 B1 安装数是按广告系列名归集的我们自己的注册数,其余各节按广告 ID 归集。B1 的当日回收与 同期群 24 小时收入在两次切分下分毫不差。
python -m ad_ops.measures --config _runs/2026-08-13_0812_daily/run_config.json --day 2026-08-12 --prev 2026-08-11
python -m ad_ops.measures --config _runs/2026-08-13_0812_daily/run_config_meta.json --day 2026-08-12 --prev 2026-08-11
python -m ad_ops.day_compare --config _runs/2026-08-13_0812_daily/run_config.json --today 2026-08-12 --prev 2026-08-11 --h 6
python -m ad_ops.cohort_arpu --config _runs/2026-08-13_0812_daily/run_config.json --days 2026-08-09,2026-08-10,2026-08-11,2026-08-12
python -m ad_ops.asset_estimator hourly \
--meta _runs/2026-08-12_0811_daily/exports/ads_hourly_aug11_settled.csv \
_runs/2026-08-13_0812_daily/exports/ads_hourly_aug12_settled.csv \
--lum _runs/2026-08-13_0812_daily/lum --fx _runs/2026-08-02_today_read/fx_rates.json \
--ads "ww_bikini_10s,ww_bodysuit_10s,ww_pool5,ww_mugshot,ww_spill,ww_lounge" \
--campaign bailingxia_meituan_ww_cvr_260802 --horizon 6
python -m ad_ops.report_tables --config _runs/2026-08-13_0812_daily/run_config.json --day 2026-08-12 --prev 2026-08-11
python -m ad_ops.report_charts --config _runs/2026-08-13_0812_daily/run_config.json --day 2026-08-12 --prev 2026-08-11 \
--days 2026-08-09,2026-08-10,2026-08-11,2026-08-12 --out ad_ops/figures/2026-08-12 --relpath figures/2026-08-12
python _runs/2026-08-16_receipt_series/portfolio_split.py --markdown _runs/2026-08-16_receipt_series/blocks
python _runs/2026-08-16_receipt_series/portfolio_split.py --calibrate
报表日是一个 UTC 日。 Adjust 按 UTC 报数,按 UTC 分桶的报告与归因面板天然吻合,不需要任何人在脑子里换算。 B1 固定在 UTC-7,因此它上面的一个 UTC 日等于账户日 D−1 的 17:00 到 23:59 加上账户日 D 的 00:00 到 16:59。两个 时钟差得不小:在实测过的一天里,同样的口径在花费上差 14.6%,在当日回收上差 40.7%。
有三件事这个时钟够不到,每一件都在出现处标注。C 表的分素材国家结构跟不上它:折算是按账户做的,靠的是该账户自己的分小时边际, 而一条素材没有自己的分小时边际。口径校验在账户日之外无效,因为 Meta 的转化价值记在转化小时上,无法诚实地重新拼接。估计器刻意运行在 Meta 时钟上,因为它处理的对象是投放窗口,而一次预算变动是账户自己时钟上的一个时刻。
三种收入口径,从不只用一种,从不混用,始终标注:
| 口径 | 计什么 | 当天结束后还会动吗 |
|---|---|---|
| 入账收入 | 在报表日之内到账的钱,无论付费人哪天安装 | 午夜后约四小时结算,之后固定。Meta 自己的数字就是这个口径 |
| 当日回收 | 当天安装并且在当天结束前付费 | 永不变动,午夜封存 |
| 同期群 H 小时 | 当天安装的人,只计入各自安装后 H 小时内的付费。本项目观测时长 H=24 | 在所有安装都活满 H 小时前持续上升,之后冻结。必须同时给出覆盖率 |
花费下行的日子在入账口径上读数偏高,在另外两个口径上偏低,纯粹是因为昨天的买家还在付费。两日对比用当日回收口径, 因为它不可变动且不需要观测时长。比较不同时段要用固定观测时长的同期群口径,因为当日回收会按安装时刻截断。入账口径 是 Meta 会拿来跟你讲的数字,所以它只用来解释差额,从不用来排次序。
三种口径都读自我们自己的付款记录。 Meta 只能表达入账口径,因此它括注在该列旁边,从不单独成行。拿 Meta 的入账去 对我们的当日回收会混用口径,而那个差额本来恰好等于继承下来的老同期群,口径差本身就会混进去。
存在两套安装数,它们从不交叉相除。 Meta 的 Leads 与我们的注册数相差 5% 到 10%。投放漏斗用 Meta 的,这样 CPI 和点击→安装的分子分母都在一个口径上。付费率和所有收入口径用我们的,这样付费的人和他们来自的安装是同一批人。
预算区间指广告组日预算没有变动的一段时间。预算是本账户的地域旋钮,所以跨越预算变动比较两条素材,比的是两批 不同的受众。这一天有两个区间:E2-R9,bodysuit 单独投放,日预算 $450,跑到 21:18 UTC;以及 E2-R10, pool5 单独投放,日预算 $450,从 21:18 UTC 开始。
16 付费用户门槛(DECISION_LOG.md #37):付费用户数低于约 16 时,收入数字只能看方向,不能看幅度。本账户的 单次安装收入是一个大量为零、偶有大额的向量,变异系数接近 6.7,因此要把两条素材分出 20% 的差距,每条需要约 17,600 次安装。本账户迄今最大的同预算区间实验臂是 545 次。