Daily campaign report — 2026-09-08, against 2026-09-07

The portfolio spent $481.90 on 2026-09-08 against $569.56 the day before and booked $3,261.08 against $4,298.83. Only Sinai was bought, for a sixteenth day running: B1 took $300.70 against $428.14 and Dicey2 $181.20 against $141.42, and 1,809 people registered against 2,376, at $0.266 each against $0.240. Every per-user figure here is settled at 24 hours on both days. Definitions, the report clock and the three revenue measures are in the appendix.

Meta's own line is struck in both columns of every Sinai table below. The strike says the figure is Meta's attribution and not our revenue, and nothing is written in its place: the true figure is the booked row above it, $3,462.61 and $2,995.52 against Meta's $3,362.15 and $2,731.62. The disagreement sits almost wholly on Dicey2, where Meta books $861.22 against the $382.96 in our records, 2.2 times it, while on B1's row the two read $1,870.40 and $1,877.88. The excess cannot be split per account or per asset, so the Meta bracket beside any asset's bROAS is the same number and the same caveat. Cause and evidence: meta_conversion_overreport_2026-08-24.md.

⚠ HR2 exported nothing to this run at any grain, for a fifth day. The pull records the account as disabled since 2026-09-04 and skips its hourly, day and country files, so every HR2 delivery figure on this page reads zero while 8 registrations and $536.08 of booked revenue arrive from its campaign. Its $0.00 is an absence of measurement and never a measured zero.

1Overview

(i) Both apps, both days. Separate products sharing only the ad accounts; spend is additive, the two revenue columns come from two ledgers.

2026-09-072026-09-08change
spend$569.56$481.90−15.4%
impressions72,67557,096−21.4%
CPM$7.84$8.44+7.7%
registrations (ours)2,3761,809−23.9%
cost per registration$0.240$0.266+11.1%
booked$4,298.83 (7.55)$3,261.08 (6.77)−24.1%
Meta booked$3,362.15 (5.90)$2,731.62 (5.67)
within-day$1,008.51 (1.77)$757.88 (1.57)−24.9%
cohort @ 24h$1,131.52 (1.99)$906.57 (1.88)−19.9%
booked payers372362-10
payer rate (8h)5.9%6.1%+0.1 pts
ARPU (8h)$0.3940$0.3792−3.8%
ARPPU (8h)$6.64$6.24−6.0%
payer rate (d0)6.4%6.5%+0.1 pts
ARPU (d0)$0.4762$0.5012+5.2%
ARPPU (d0)$7.39$7.68+3.9%

Cohort value — ARPU and ARPPU at d0, d3 and d7

The 24 h horizon closed at 00:00 UTC on 2026-09-10 and both columns are covered to it, so every (d0) and cohort @ 24h cell carries a figure and the two days are comparable at the settled horizon. The 8 h rows sit beside them, and a figure at one horizon is never set against a figure at another. A daily carries d0 alone, because 09-08's d3 and d7 close on 09-13 and 09-17.

The measured buy fell 15.4% and bought 24.5% fewer registrations at 12% more each: B1 and Dicey2 together registered 1,752 people against 2,322, at $0.275 each against $0.245, on impressions 21.4% lower at a CPM 7.7% higher.

At the settled horizon each registration was worth more and cost more, and the cost rose faster: Sinai's ARPU (d0) went $0.4773 to $0.5062 on a payer rate (d0) of 6.4% to 6.6% and an ARPPU (d0) of $7.41 to $7.68, while a registration cost $0.241 against $0.269, so the 24 h cohort return went 1.98 to 1.88. The morning page had the same pair at 8 h as 1.63 to 1.42; this day's cohort grew 32% between 8 and 24 hours against 21% the day before.

The two accounts moved opposite ways at the settled horizon as well. B1 spent 29.8% less and its 24 h cohort return went 2.44 to 1.80 on 69 payers against 138; Dicey2 spent 28.1% more and its went 0.47 to 1.79 on 47 payers against 13, which puts that account above the 16-payer bar for the second time in three days.

B1's campaign sat inside R4-300 on both days for the first time, and its roster turned over inside this one: shirtr2, gymr2 and povposer2 began delivering at 03:40 UTC, templatewallc ran from 04:47 to 07:02 UTC before Meta set it Not Approved, poolslowr2 was switched off at 02:57 UTC, and Meta set shirtr2 Not Approved at 15:52 UTC. On Dicey2, templatewalld took $96.21 of the account's $181.20 after $6.71 in its first three hours the day before.

(ii) Every account, both days. Both apps summed, so the rows add to the portfolio line.

Vloom's share of spend was 0.0% on both days.

account2026-09-07 spend2026-09-08 spendchange2026-09-07 registrations2026-09-08 registrations
Portfolio$569.56$481.90−15.4%2,3761,809
B1$428.14$300.70−29.8%2,1191,176
Nomad Node$0.00$0.00—65
KBM1$0.00$0.00—1510
Dicey2$141.42$181.20+28.1%213586
HR1$0.00$0.00—1624
HR2$0.00$0.00—78

HR2's $0.00 is an absence of measurement and not a zero, for a fifth day: the pull records the account as disabled since 09-04 and exports nothing for it, while 8 registrations arrived from its campaign against 7 the day before.

NN1 exported at every grain and delivered nothing, which is a measured zero. NN2, KBM1 and HR1 were stopped by Meta on 08-23, 08-24 and 08-24 and are no longer exported at any grain, and HR2 was disabled on 09-04. All of them still book revenue through the payment ledger, which needs no export.

2The two apps, one tab each

Sinai is the only tab with delivery on this day: it took the whole $481.90 while no Vloom campaign in any account served an impression. Each tab carries that app's own accounts, hours, countries, campaigns and assets on its own ledger.

Showing

Sinai — every section below this line is Sinai's: the day, the hours, the countries, the campaigns and the assets, counted on Sinai's own ledger and its own accounts. Use the buttons above to switch.

Sinai's tab. Every section below is Sinai's: the day, the hours, the countries, the campaigns and the assets, on the sinai_lum ledger and the six accounts that buy it.

Sinai's measured spend was $481.90 against $569.56, and it booked $2,995.52 against $3,462.61.

The day, and every account

2026-09-072026-09-08change
spend$569.56$481.90−15.4%
impressions72,67557,096−21.4%
CPM$7.84$8.44+7.7%
registrations (ours)2,3601,791−24.1%
cost per registration$0.241$0.269+11.5%
booked$3,462.61 (6.08)$2,995.52 (6.22)−13.5%
Meta booked$3,362.15 (5.90)$2,731.62 (5.67)
within-day$1,003.52 (1.76)$757.88 (1.57)−24.5%
cohort @ 24h$1,126.53 (1.98)$906.57 (1.88)−19.5%
booked payers346348+2
payer rate (8h)5.9%6.1%+0.2 pts
payer rate (d0)6.4%6.6%+0.1 pts
ARPU (8h)$0.3946$0.3830−2.9%
ARPU (d0)$0.4773$0.5062+6.0%
ARPPU (8h)$6.65$6.24−6.2%
ARPPU (d0)$7.41$7.68+3.7%

2026-09-08 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$481.90100%57,096$8.441,791$0.269
B1$300.7062%40,284$7.461,166$0.258
Nomad Node$0.000%0—0—
KBM1$0.000%0—10$0.000
Dicey2$181.2038%16,812$10.78586$0.309
HR1$0.000%0—21$0.000
HR2$0.000%0—8$0.000

2026-09-08 (the day) — the three measures

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$2,995.526.22$757.881.57$906.571.881186.6%$0.5062$7.68
B1$1,877.886.25$445.621.48$541.631.80695.9%$0.4645$7.85
Nomad Node$0.00—$0.00—$0.00—0———
KBM1$134.32—$0.00—$0.00—00.0%$0.0000—
Dicey2$382.962.11$287.481.59$325.211.79478.0%$0.5550$6.92
HR1$64.28—$24.78—$39.73—29.5%$1.8917$19.86
HR2$536.08—$0.00—$0.00—00.0%$0.0000—

Each account, 2026-09-07 against 2026-09-08, one table each.

B1

2026-09-072026-09-08change
spend$428.14$300.70−29.8%
impressions60,96040,284−33.9%
CPM$7.02$7.46+6.3%
registrations (ours)2,1091,166−44.7%
cost per registration$0.203$0.258+27.0%
booked$2,461.27 (5.75)$1,877.88 (6.25)−23.7%
Meta booked$2,796.26 (6.53)$1,870.40 (6.22)
within-day$948.38 (2.22)$445.62 (1.48)−53.0%
cohort @ 24h$1,042.82 (2.44)$541.63 (1.80)−48.1%
booked payers245199−46
payer rate (8h)6.1%5.6%−0.5 pts
payer rate (d0)6.5%5.9%−0.6 pts
ARPU (8h)$0.4137$0.3420−17.3%
ARPU (d0)$0.4945$0.4645−6.1%
ARPPU (8h)$6.82$6.13−10.0%
ARPPU (d0)$7.56$7.85+3.9%

Nomad Node — nothing delivered and nobody registered on either day.

KBM1

2026-09-072026-09-08change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1510−33.3%
cost per registration$0.000$0.000—
booked$167.05$134.32−19.6%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$17.78$0.00−100.0%
booked payers1820+2
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)6.7%0.0%−6.7 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$1.1852$0.0000−100.0%
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$17.78$0.00−100.0%

Dicey2

2026-09-072026-09-08change
spend$141.42$181.20+28.1%
impressions11,71516,812+43.5%
CPM$12.07$10.78−10.7%
registrations (ours)213586+175.1%
cost per registration$0.664$0.309−53.4%
booked$156.59 (1.11)$382.96 (2.11)+144.6%
Meta booked$565.89 (4.00)$861.22 (4.75)
within-day$55.15 (0.39)$287.48 (1.59)+421.3%
cohort @ 24h$65.94 (0.47)$325.21 (1.79)+393.2%
booked payers2458+34
payer rate (8h)5.6%7.5%+1.9 pts
payer rate (d0)6.1%8.0%+1.9 pts
ARPU (8h)$0.2756$0.4801+74.2%
ARPU (d0)$0.3096$0.5550+79.3%
ARPPU (8h)$4.89$6.39+30.7%
ARPPU (d0)$5.07$6.92+36.4%

HR1

2026-09-072026-09-08change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1621+31.2%
cost per registration$0.000$0.000—
booked$165.45$64.28−61.1%
Meta booked——
within-day$0.00$24.78new
cohort @ 24h$0.00$39.73new
booked payers119−2
payer rate (8h)0.0%4.8%+4.8 pts
payer rate (d0)0.0%9.5%+9.5 pts
ARPU (8h)$0.0000$0.2846new
ARPU (d0)$0.0000$1.8917new
ARPPU (8h)$0.00$5.98new
ARPPU (d0)$0.00$19.86new

HR2

2026-09-072026-09-08change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)78+14.3%
cost per registration$0.000$0.000—
booked$512.26$536.08+4.7%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers4862+14
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)0.0%0.0%+0.0 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$0.0000$0.0000—
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$0.00$0.00—

B1 bought 44.7% fewer registrations at 27.0% more each and each was worth 6.1% less at the settled horizon: 1,166 against 2,109 at $0.258 against $0.203, ARPU (d0) $0.4945 to $0.4645, its payer rate (d0) 6.5% to 5.9% and its ARPPU (d0) $7.56 to $7.85, so the fall in value is in how many paid and not in what they paid.

B1's 24 h cohort return went 2.44 to 1.80 on spend 29.8% lower, $1,042.82 to $541.63 on 69 payers against 138, both days above the bar.

Dicey2 registered 586 people against 213 at $0.309 each against $0.664, and each was worth 79% more at the settled horizon: ARPU (d0) $0.3096 to $0.5550, payer rate (d0) 6.1% to 8.0% and ARPPU (d0) $5.07 to $6.92, on 47 payers in its own install cohort against 13, so its 24 h cohort return of 0.47 to 1.79 is readable on this day where it was a direction on the last.

HR1 registered 21 people and two of them paid $39.73 inside 24 hours, so its per-user rows are two people on a sample of twenty-one and are not readable; HR2 registered 8 and none of them paid, and its $536.08 of booked revenue is a sum and stands.

KBM1 booked $134.32 with no delivery, from cohorts bought before Meta stopped it, and none of its 10 registrations paid inside 24 hours.

Hourly, 2026-09-08

(i) The portfolio, hour by hour, 2026-09-08. Every account placeable on the report clock, summed; delivery on the delivery hour, our columns on the hour the appendix names.

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$13.071,362$9.6045$0.290$102.827.87$52.664.03$66.615.1010
01$12.701,498$8.4839$0.326$89.887.08$26.202.06$26.202.0621
02$14.871,556$9.5650$0.297$99.916.72$34.952.35$34.952.3510
03$17.432,047$8.5145$0.387$117.716.75$20.721.19$20.721.1916
04$29.833,735$7.9988$0.339$143.134.80$25.290.85$25.290.8518
05$33.304,419$7.54141$0.236$116.043.48$35.731.07$35.731.0717
06$29.134,067$7.16143$0.204$109.793.77$51.881.78$51.881.7820
07$25.363,234$7.8489$0.285$136.365.38$36.491.44$61.412.4223
08$21.983,098$7.0980$0.275$83.673.81$50.592.30$65.532.9815
09$22.412,883$7.7776$0.295$83.083.71$33.281.48$49.662.2216
10$23.422,511$9.3373$0.321$95.914.10$53.882.30$53.882.3019
11$22.262,482$8.9766$0.337$71.433.21$10.060.45$10.060.4517
12$20.202,327$8.6875$0.269$134.646.67$53.962.67$57.522.8521
13$18.021,808$9.9761$0.295$181.9810.10$21.911.22$34.901.9431
14$16.652,082$8.0075$0.222$144.678.69$10.130.61$10.130.6121
15$26.093,116$8.37102$0.256$134.865.17$55.502.13$59.082.2621
16$26.313,341$7.87118$0.223$157.235.98$20.890.79$38.691.4732
17$27.653,685$7.50123$0.225$208.867.55$74.632.70$74.632.7038
18$26.362,845$9.27107$0.246$173.006.56$38.271.45$57.322.1731
19$13.071,312$9.9664$0.204$73.345.61$2.960.23$6.520.5016
20$11.321,162$9.7440$0.283$206.0818.21$13.701.21$13.701.2124
21$12.57926$13.5743$0.292$114.099.08$17.571.40$21.311.6918
22$8.91785$11.3527$0.330$110.4212.39$5.930.67$5.930.6719
23$8.99815$11.0321$0.428$106.6211.86$10.711.19$24.952.7813

(ii) The same 24 hours per account, 2026-09-08.

B1 — $300.70 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$8.021,021$7.8635$0.229$79.839.95$23.932.98$37.884.727
01$8.471,129$7.5030$0.282$53.576.33$23.052.72$23.052.7213
02$10.181,192$8.5443$0.237$75.087.38$34.953.43$34.953.436
03$11.621,634$7.1137$0.314$71.606.16$14.011.21$14.011.219
04$21.683,177$6.8276$0.285$129.105.95$25.291.17$25.291.1715
05$22.663,691$6.14130$0.174$83.383.68$26.761.18$26.761.1811
06$20.113,358$5.99132$0.152$60.172.99$33.141.65$33.141.6511
07$18.302,679$6.8373$0.251$70.823.87$27.531.50$52.442.8713
08$14.572,404$6.0641$0.355$43.102.96$13.640.94$13.640.949
09$13.752,084$6.6051$0.270$49.983.63$20.231.47$20.231.478
10$12.981,695$7.6643$0.302$49.103.78$10.050.77$10.050.7711
11$11.991,510$7.9430$0.400$40.523.38$3.560.30$3.560.308
12$11.081,359$8.1529$0.382$100.789.10$16.891.52$16.891.5215
13$7.85990$7.9329$0.271$109.8413.99$18.922.41$31.914.0619
14$8.751,111$7.8842$0.208$106.2512.14$3.560.41$3.560.4114
15$14.831,840$8.0649$0.303$44.182.98$25.421.71$28.991.9610
16$13.431,714$7.8442$0.320$91.746.83$6.650.50$6.650.5016
17$14.001,897$7.3843$0.326$127.189.08$57.774.13$57.774.1322
18$15.601,635$9.5448$0.325$100.756.46$20.131.29$39.182.5118
19$10.251,109$9.2445$0.228$41.414.04$2.960.29$6.520.6410
20$9.231,027$8.9939$0.237$130.0914.09$6.550.71$6.550.7111
21$8.84764$11.5734$0.260$80.899.15$13.991.58$17.732.0111
22$6.67630$10.5926$0.257$55.048.25$5.930.89$5.930.898
23$5.84634$9.2119$0.307$83.4714.29$10.711.83$24.954.2710

Nomad Node — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$0.00—$0.00—$0.00—0
01$0.000—0—$0.00—$0.00—$0.00—0
02$0.000—0—$0.00—$0.00—$0.00—0
03$0.000—0—$0.00—$0.00—$0.00—0
04$0.000—0—$0.00—$0.00—$0.00—0
05$0.000—0—$0.00—$0.00—$0.00—0
06$0.000—0—$0.00—$0.00—$0.00—0
07$0.000—0—$0.00—$0.00—$0.00—0
08$0.000—0—$0.00—$0.00—$0.00—0
09$0.000—0—$0.00—$0.00—$0.00—0
10$0.000—0—$0.00—$0.00—$0.00—0
11$0.000—0—$0.00—$0.00—$0.00—0
12$0.000—0—$0.00—$0.00—$0.00—0
13$0.000—0—$0.00—$0.00—$0.00—0
14$0.000—0—$0.00—$0.00—$0.00—0
15$0.000—0—$0.00—$0.00—$0.00—0
16$0.000—0—$0.00—$0.00—$0.00—0
17$0.000—0—$0.00—$0.00—$0.00—0
18$0.000—0—$0.00—$0.00—$0.00—0
19$0.000—0—$0.00—$0.00—$0.00—0
20$0.000—0—$0.00—$0.00—$0.00—0
21$0.000—0—$0.00—$0.00—$0.00—0
22$0.000—0—$0.00—$0.00—$0.00—0
23$0.000—0—$0.00—$0.00—$0.00—0

KBM1 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$0.00—$0.00—$0.00—0
01$0.000—0—$0.00—$0.00—$0.00—0
02$0.000—0—$6.31—$0.00—$0.00—2
03$0.000—0—$9.87—$0.00—$0.00—3
04$0.000—1$0.000$3.29—$0.00—$0.00—1
05$0.000—0—$3.29—$0.00—$0.00—1
06$0.000—1$0.000$6.45—$0.00—$0.00—2
07$0.000—0—$6.85—$0.00—$0.00—2
08$0.000—0—$0.00—$0.00—$0.00—0
09$0.000—2$0.000$9.98—$0.00—$0.00—2
10$0.000—0—$0.00—$0.00—$0.00—0
11$0.000—0—$7.02—$0.00—$0.00—2
12$0.000—2$0.000$17.78—$0.00—$0.00—1
13$0.000—0—$6.84—$0.00—$0.00—2
14$0.000—1$0.000$3.67—$0.00—$0.00—1
15$0.000—0—$10.27—$0.00—$0.00—3
16$0.000—1$0.000$3.56—$0.00—$0.00—1
17$0.000—1$0.000$10.33—$0.00—$0.00—2
18$0.000—1$0.000$6.50—$0.00—$0.00—2
19$0.000—0—$0.00—$0.00—$0.00—0
20$0.000—0—$6.69—$0.00—$0.00—1
21$0.000—0—$12.76—$0.00—$0.00—1
22$0.000—0—$2.86—$0.00—$0.00—1
23$0.000—0—$0.00—$0.00—$0.00—0

Dicey2 — $181.20 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$5.05341$14.8110$0.505$6.891.36$28.735.69$28.735.692
01$4.23369$11.469$0.470$10.052.37$3.160.75$3.160.753
02$4.69364$12.887$0.670$3.560.76$0.000.00$0.000.001
03$5.81413$14.078$0.726$18.343.16$6.721.16$6.721.162
04$8.15558$14.6111$0.741$0.000.00$0.000.00$0.000.000
05$10.64728$14.629$1.182$6.550.62$8.970.84$8.970.842
06$9.02709$12.729$1.002$22.592.50$18.742.08$18.742.083
07$7.06555$12.7213$0.543$6.550.93$2.990.42$2.990.422
08$7.41694$10.6834$0.218$21.812.94$18.142.45$18.142.454
09$8.66799$10.8421$0.412$9.711.12$13.051.51$29.433.403
10$10.44816$12.7929$0.360$43.464.16$43.824.20$43.824.207
11$10.27972$10.5736$0.285$10.791.05$6.500.63$6.500.633
12$9.12968$9.4242$0.217$6.500.71$37.084.07$40.644.462
13$10.17818$12.4331$0.328$37.473.68$2.990.29$2.990.295
14$7.90971$8.1431$0.255$6.570.83$6.570.83$6.570.832
15$11.261,276$8.8252$0.217$29.922.66$30.082.67$30.082.675
16$12.881,627$7.9275$0.172$23.331.81$14.241.11$32.042.496
17$13.651,788$7.6375$0.182$35.192.58$16.851.23$16.851.237
18$10.761,210$8.8955$0.196$25.252.35$18.141.69$18.141.694
19$2.82203$13.8917$0.166$15.185.38$0.000.00$0.000.001
20$2.09135$15.481$2.090$23.2411.12$7.153.42$7.153.423
21$3.73162$23.028$0.466$13.713.68$3.580.96$3.580.964
22$2.24155$14.451$2.240$6.322.82$0.000.00$0.000.002
23$3.15181$17.402$1.575$0.000.00$0.000.00$0.000.000

HR1 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$0.00—$0.00—$0.00—0
01$0.000—0—$0.00—$0.00—$0.00—0
02$0.000—0—$0.00—$0.00—$0.00—0
03$0.000—0—$0.00—$0.00—$0.00—0
04$0.000—0—$0.00—$0.00—$0.00—0
05$0.000—2$0.000$0.00—$0.00—$0.00—0
06$0.000—0—$3.40—$0.00—$0.00—1
07$0.000—2$0.000$21.80—$5.98—$5.98—2
08$0.000—5$0.000$0.00—$18.81—$33.75—0
09$0.000—0—$0.00—$0.00—$0.00—0
10$0.000—1$0.000$0.00—$0.00—$0.00—0
11$0.000—0—$0.00—$0.00—$0.00—0
12$0.000—1$0.000$0.00—$0.00—$0.00—0
13$0.000—0—$0.00—$0.00—$0.00—0
14$0.000—1$0.000$0.00—$0.00—$0.00—0
15$0.000—1$0.000$0.00—$0.00—$0.00—0
16$0.000—0—$2.94—$0.00—$0.00—1
17$0.000—3$0.000$10.11—$0.00—$0.00—3
18$0.000—3$0.000$2.99—$0.00—$0.00—1
19$0.000—1$0.000$0.00—$0.00—$0.00—0
20$0.000—0—$19.38—$0.00—$0.00—2
21$0.000—1$0.000$0.00—$0.00—$0.00—0
22$0.000—0—$3.67—$0.00—$0.00—1
23$0.000—0—$0.00—$0.00—$0.00—0

HR2 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$16.10—$0.00—$0.00—1
01$0.000—0—$26.26—$0.00—$0.00—5
02$0.000—0—$14.95—$0.00—$0.00—1
03$0.000—0—$17.90—$0.00—$0.00—2
04$0.000—0—$10.74—$0.00—$0.00—2
05$0.000—0—$22.82—$0.00—$0.00—3
06$0.000—1$0.000$17.18—$0.00—$0.00—3
07$0.000—1$0.000$30.34—$0.00—$0.00—4
08$0.000—0—$18.77—$0.00—$0.00—2
09$0.000—2$0.000$13.42—$0.00—$0.00—3
10$0.000—0—$3.35—$0.00—$0.00—1
11$0.000—0—$13.10—$0.00—$0.00—4
12$0.000—1$0.000$9.58—$0.00—$0.00—3
13$0.000—1$0.000$27.82—$0.00—$0.00—5
14$0.000—0—$28.18—$0.00—$0.00—4
15$0.000—0—$50.49—$0.00—$0.00—3
16$0.000—0—$35.67—$0.00—$0.00—8
17$0.000—1$0.000$26.06—$0.00—$0.00—4
18$0.000—0—$37.51—$0.00—$0.00—6
19$0.000—1$0.000$16.75—$0.00—$0.00—5
20$0.000—0—$26.68—$0.00—$0.00—7
21$0.000—0—$6.73—$0.00—$0.00—2
22$0.000—0—$42.52—$0.00—$0.00—7
23$0.000—0—$23.15—$0.00—$0.00—3

Spend ran $8.91 to $33.30 an hour and the peak sat at 04:00 to 07:00 UTC, $117.62 over the four hours after B1's three new creatives began delivering, against a day before whose peak sat at 07:00 to 09:00.

CPM ran $7.09 to $13.57 and sat under $8 from 04:00 to 09:00 UTC and again at 16:00 and 17:00, against a day before that ran $6.04 to $14.25 and sat under $7 from 07:00 to 12:00.

Registrations ran 21 to 143 an hour and the two peak hours, 05:00 and 06:00 UTC, carried 284; 39 of the day's 1,791 are KBM1's, HR1's and HR2's, arriving against no measured spend.

The 24 h cohort column now carries every hour and stands above the within-day column in 12 of them, by $148.69 over the day; it moved most at 07:00 and 18:00 UTC, $36.49 to $61.41 and $38.27 to $57.32. Payers per hour run 1 to 9, so every hourly revenue cell is under the bar and the ALL row carries the level.

2026-09-09T17:19:51.704064 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0 5 10 15 20 25 30 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 1000 1500 2000 2500 3000 3500 4000 4500 impressions Impressions and installs by hour impressions installs 20 40 60 80 100 120 installs (Meta Leads) The day's motion — whole account, 2026-09-08 (UTC)
The day's motion: spend by hour, and impressions against installs
2026-09-09T17:19:51.877150 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 12 13 14 15 16 17 CTR % CTR 0 4 8 12 16 20 hour (UTC) 7 8 9 10 11 12 13 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 14 16 18 20 22 24 26 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.25 0.30 0.35 0.40 0.45 USD Cost per install Delivery by hour — whole account, 2026-09-08 (UTC)
CTR, CPM, click-to-install and CPI by hour, whole account

The prior day, 2026-09-07, same two tables

(i) The portfolio, hour by hour, 2026-09-07. Every account placeable on the report clock, summed; delivery on the delivery hour, our columns on the hour the appendix names.

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$15.931,828$8.7140$0.398$109.776.89$11.960.75$11.960.7516
01$22.092,663$8.3069$0.320$49.622.25$29.911.35$29.911.3511
02$29.783,210$9.2896$0.310$187.906.31$75.222.53$75.222.5325
03$26.113,327$7.85114$0.229$154.085.90$22.300.85$22.300.8519
04$10.961,545$7.0974$0.148$118.7710.84$18.361.68$18.361.6824
05$20.672,531$8.17160$0.129$136.816.62$51.832.51$51.832.5125
06$27.303,681$7.42248$0.110$139.335.10$132.704.86$132.704.8625
07$45.336,885$6.58150$0.302$195.514.31$20.110.44$23.540.5221
08$49.887,434$6.71209$0.239$132.872.66$124.422.49$127.912.5621
09$39.466,533$6.04182$0.217$92.522.34$63.731.61$67.281.7118
10$28.524,346$6.56123$0.232$103.683.64$146.555.14$149.495.2416
11$23.823,519$6.77115$0.207$108.554.56$30.951.30$30.951.3021
12$20.163,022$6.6796$0.210$152.377.56$25.521.27$28.511.4127
13$20.522,450$8.3865$0.316$65.823.21$6.380.31$13.190.6415
14$19.572,385$8.2155$0.356$211.8510.83$6.630.34$6.630.3423
15$22.842,775$8.2367$0.341$183.308.03$52.032.28$76.883.3724
16$22.632,794$8.1092$0.246$158.216.99$25.641.13$32.791.4520
17$22.292,730$8.1672$0.310$229.7610.31$10.110.45$13.670.6124
18$21.462,391$8.9895$0.226$186.948.71$62.822.93$84.883.9632
19$20.432,042$10.0080$0.255$89.984.40$5.980.29$13.100.6415
20$20.691,452$14.2546$0.450$182.558.82$39.891.93$64.903.1424
21$13.381,035$12.9342$0.319$275.2020.57$27.332.04$27.332.0426
22$12.08964$12.5338$0.318$55.174.57$3.560.29$3.560.2911
23$13.661,133$12.0632$0.427$142.0710.40$9.610.70$19.641.4413

(ii) The same 24 hours per account, 2026-09-07.

B1 — $428.14 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$12.941,582$8.1834$0.381$61.434.75$11.960.92$11.960.928
01$18.972,336$8.1260$0.316$43.262.28$29.911.58$29.911.589
02$24.892,837$8.7784$0.296$152.806.14$75.223.02$75.223.0221
03$22.673,058$7.41110$0.206$119.955.29$22.300.98$22.300.9813
04$8.451,274$6.6363$0.134$83.369.87$18.362.17$18.362.1717
05$17.522,300$7.62156$0.112$64.723.69$51.832.96$51.832.9619
06$23.573,386$6.96242$0.097$107.174.55$129.145.48$129.145.4820
07$36.485,965$6.12134$0.272$121.853.34$20.110.55$23.540.6512
08$45.106,832$6.60198$0.228$110.622.45$124.422.76$127.912.8417
09$32.455,784$5.61171$0.190$79.362.45$63.731.96$67.282.0714
10$21.123,697$5.71111$0.190$70.103.32$146.556.94$149.497.0812
11$18.503,010$6.15104$0.178$67.543.65$30.951.67$30.951.6714
12$15.322,515$6.0987$0.176$85.765.60$25.521.67$28.511.8621
13$11.731,788$6.5650$0.235$49.374.21$6.380.54$13.191.1210
14$11.111,656$6.7146$0.242$137.2112.35$3.770.34$3.770.3416
15$14.182,115$6.7056$0.253$169.7611.97$52.033.67$76.885.4220
16$14.762,176$6.7872$0.205$114.097.73$22.291.51$29.441.9914
17$14.001,969$7.1161$0.230$114.848.20$6.550.47$10.110.7214
18$13.731,758$7.8175$0.183$141.1810.28$59.264.32$77.775.6623
19$13.671,572$8.7075$0.182$64.624.73$5.980.44$13.100.9611
20$13.271,113$11.9234$0.390$111.528.40$10.740.81$10.740.8115
21$8.12712$11.4032$0.254$223.2627.49$24.343.00$24.343.0018
22$7.12692$10.2930$0.237$42.065.91$3.560.50$3.560.507
23$8.47833$10.1724$0.353$125.4414.81$3.480.41$13.521.609

Nomad Node — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$0.00—$0.00—$0.00—0
01$0.000—0—$0.00—$0.00—$0.00—0
02$0.000—0—$0.00—$0.00—$0.00—0
03$0.000—0—$0.00—$0.00—$0.00—0
04$0.000—0—$0.00—$0.00—$0.00—0
05$0.000—0—$0.00—$0.00—$0.00—0
06$0.000—0—$0.00—$0.00—$0.00—0
07$0.000—0—$0.00—$0.00—$0.00—0
08$0.000—0—$0.00—$0.00—$0.00—0
09$0.000—0—$0.00—$0.00—$0.00—0
10$0.000—0—$0.00—$0.00—$0.00—0
11$0.000—0—$0.00—$0.00—$0.00—0
12$0.000—0—$0.00—$0.00—$0.00—0
13$0.000—0—$0.00—$0.00—$0.00—0
14$0.000—0—$0.00—$0.00—$0.00—0
15$0.000—0—$0.00—$0.00—$0.00—0
16$0.000—0—$0.00—$0.00—$0.00—0
17$0.000—0—$0.00—$0.00—$0.00—0
18$0.000—0—$0.00—$0.00—$0.00—0
19$0.000—0—$0.00—$0.00—$0.00—0
20$0.000—0—$0.00—$0.00—$0.00—0
21$0.000—0—$0.00—$0.00—$0.00—0
22$0.000—0—$0.00—$0.00—$0.00—0
23$0.000—0—$0.00—$0.00—$0.00—0

KBM1 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—1$0.000$9.71—$0.00—$0.00—3
01$0.000—1$0.000$0.00—$0.00—$0.00—0
02$0.000—0—$6.31—$0.00—$0.00—1
03$0.000—0—$0.00—$0.00—$0.00—0
04$0.000—0—$3.67—$0.00—$0.00—1
05$0.000—0—$3.16—$0.00—$0.00—1
06$0.000—0—$3.56—$0.00—$0.00—1
07$0.000—0—$7.15—$0.00—$0.00—1
08$0.000—3$0.000$0.00—$0.00—$0.00—0
09$0.000—2$0.000$0.00—$0.00—$0.00—0
10$0.000—0—$3.58—$0.00—$0.00—1
11$0.000—0—$17.20—$0.00—$0.00—3
12$0.000—0—$0.00—$0.00—$0.00—0
13$0.000—2$0.000$2.99—$0.00—$0.00—1
14$0.000—1$0.000$0.00—$0.00—$0.00—0
15$0.000—0—$0.00—$0.00—$0.00—0
16$0.000—0—$18.64—$0.00—$0.00—2
17$0.000—0—$47.51—$0.00—$0.00—4
18$0.000—3$0.000$9.99—$0.00—$0.00—2
19$0.000—0—$14.69—$0.00—$0.00—1
20$0.000—1$0.000$3.26—$0.00—$17.78—1
21$0.000—0—$15.62—$0.00—$0.00—1
22$0.000—0—$0.00—$0.00—$0.00—0
23$0.000—1$0.000$0.00—$0.00—$0.00—0

Dicey2 — $141.42 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$2.99246$12.155$0.598$22.517.53$0.000.00$0.000.001
01$3.12327$9.548$0.390$6.352.04$0.000.00$0.000.002
02$4.89373$13.1110$0.489$0.000.00$0.000.00$0.000.000
03$3.44269$12.793$1.147$6.311.83$0.000.00$0.000.001
04$2.51271$9.269$0.279$3.671.46$0.000.00$0.000.001
05$3.15231$13.644$0.787$0.000.00$0.000.00$0.000.000
06$3.73295$12.645$0.746$0.000.00$3.560.95$3.560.950
07$8.85920$9.6215$0.590$2.990.34$0.000.00$0.000.001
08$4.78602$7.945$0.956$7.121.49$0.000.00$0.000.002
09$7.01749$9.369$0.779$3.560.51$0.000.00$0.000.001
10$7.40649$11.409$0.822$13.221.79$0.000.00$0.000.001
11$5.32509$10.4511$0.484$0.000.00$0.000.00$0.000.000
12$4.84507$9.557$0.691$0.000.00$0.000.00$0.000.000
13$8.79662$13.2812$0.732$0.000.00$0.000.00$0.000.000
14$8.46729$11.608$1.058$18.632.20$2.860.34$2.860.342
15$8.66660$13.129$0.962$3.160.36$0.000.00$0.000.001
16$7.87618$12.7319$0.414$3.350.43$3.350.43$3.350.431
17$8.29761$10.8910$0.829$3.560.43$3.560.43$3.560.431
18$7.73633$12.2117$0.455$16.782.17$3.560.46$7.120.922
19$6.76470$14.384$1.690$3.560.53$0.000.00$0.000.001
20$7.42339$21.8911$0.675$29.153.93$29.153.93$36.384.905
21$5.26323$16.289$0.584$6.551.25$2.990.57$2.990.572
22$4.96272$18.248$0.620$0.000.00$0.000.00$0.000.000
23$5.19300$17.306$0.865$6.121.18$6.121.18$6.121.182

HR1 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$3.29—$0.00—$0.00—1
01$0.000—0—$0.00—$0.00—$0.00—0
02$0.000—1$0.000$0.00—$0.00—$0.00—0
03$0.000—1$0.000$0.00—$0.00—$0.00—0
04$0.000—2$0.000$6.96—$0.00—$0.00—2
05$0.000—0—$65.84—$0.00—$0.00—4
06$0.000—1$0.000$16.10—$0.00—$0.00—1
07$0.000—1$0.000$32.49—$0.00—$0.00—2
08$0.000—1$0.000$11.95—$0.00—$0.00—1
09$0.000—0—$3.29—$0.00—$0.00—1
10$0.000—3$0.000$0.00—$0.00—$0.00—0
11$0.000—0—$0.00—$0.00—$0.00—0
12$0.000—2$0.000$0.00—$0.00—$0.00—0
13$0.000—0—$0.00—$0.00—$0.00—0
14$0.000—0—$0.00—$0.00—$0.00—0
15$0.000—2$0.000$0.00—$0.00—$0.00—0
16$0.000—1$0.000$0.00—$0.00—$0.00—0
17$0.000—1$0.000$2.99—$0.00—$0.00—1
18$0.000—0—$5.98—$0.00—$0.00—1
19$0.000—0—$0.00—$0.00—$0.00—0
20$0.000—0—$12.99—$0.00—$0.00—1
21$0.000—0—$3.56—$0.00—$0.00—1
22$0.000—0—$0.00—$0.00—$0.00—0
23$0.000—0—$0.00—$0.00—$0.00—0

HR2 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$12.84—$0.00—$0.00—3
01$0.000—0—$0.00—$0.00—$0.00—0
02$0.000—1$0.000$28.78—$0.00—$0.00—3
03$0.000—0—$27.82—$0.00—$0.00—5
04$0.000—0—$21.10—$0.00—$0.00—3
05$0.000—0—$3.09—$0.00—$0.00—1
06$0.000—0—$12.50—$0.00—$0.00—3
07$0.000—0—$31.02—$0.00—$0.00—5
08$0.000—2$0.000$3.18—$0.00—$0.00—1
09$0.000—0—$6.31—$0.00—$0.00—2
10$0.000—0—$16.78—$0.00—$0.00—2
11$0.000—0—$23.81—$0.00—$0.00—4
12$0.000—0—$66.61—$0.00—$0.00—6
13$0.000—1$0.000$13.46—$0.00—$0.00—4
14$0.000—0—$56.01—$0.00—$0.00—5
15$0.000—0—$10.39—$0.00—$0.00—3
16$0.000—0—$22.13—$0.00—$0.00—3
17$0.000—0—$60.86—$0.00—$0.00—4
18$0.000—0—$13.00—$0.00—$0.00—4
19$0.000—1$0.000$7.12—$0.00—$0.00—2
20$0.000—0—$25.62—$0.00—$0.00—2
21$0.000—1$0.000$26.21—$0.00—$0.00—4
22$0.000—0—$13.11—$0.00—$0.00—4
23$0.000—1$0.000$10.50—$0.00—$0.00—2

Against the prior day, hour matched to hour

Hours both days delivered in, on the UTC clock: 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23. Only the shared hours are compared.

Counting which way each shared hour points, which needs no weighting and asks only for a direction:

metrichours 2026-09-08 ran higherhours it ran lowersign test
CPM15 of 249 of 24p = 0.307
CTR12 of 2412 of 24p = 1.000
click→install12 of 2412 of 24p = 1.000
CPI12 of 2412 of 24p = 1.000

A sign test throws magnitude away and buys weight-free direction with it.

The full hour-by-hour pairing, 2026-09-07 → 2026-09-08

Every shared hour, 2026-09-07 → 2026-09-08. All columns are Meta's instrument on both sides of each ratio. Revenue is deliberately absent: per-hour payer counts run 0-3, so an hourly revenue column would be one person's basket read as a rate.

hrimpressionsCPMCTRclick→installCPI
001,828 → 1,3628.71 → 9.6011.32% → 14.83%17.4% → 20.3%0.443 → 0.319
012,663 → 1,4988.30 → 8.4813.48% → 14.22%19.2% → 17.4%0.320 → 0.343
023,210 → 1,5569.28 → 9.5613.36% → 14.33%21.4% → 22.0%0.324 → 0.303
033,327 → 2,0477.85 → 8.5113.62% → 13.68%24.3% → 13.9%0.237 → 0.447
041,545 → 3,7357.09 → 7.9914.17% → 12.77%28.3% → 16.8%0.177 → 0.373
052,531 → 4,4198.17 → 7.5422.01% → 14.46%27.1% → 19.7%0.137 → 0.264
063,681 → 4,0677.42 → 7.1619.61% → 15.27%32.4% → 21.6%0.117 → 0.217
076,885 → 3,2346.58 → 7.8411.52% → 11.35%18.0% → 18.8%0.317 → 0.368
087,434 → 3,0986.71 → 7.0911.38% → 12.46%22.1% → 17.1%0.267 → 0.333
096,533 → 2,8836.04 → 7.7711.22% → 12.45%21.7% → 18.9%0.248 → 0.330
104,346 → 2,5116.56 → 9.3311.48% → 12.90%22.4% → 21.6%0.255 → 0.335
113,519 → 2,4826.77 → 8.9713.55% → 13.98%22.0% → 17.6%0.227 → 0.365
123,022 → 2,3276.67 → 8.6813.63% → 14.27%19.9% → 19.3%0.246 → 0.316
132,450 → 1,8088.38 → 9.9713.55% → 17.26%18.7% → 18.6%0.331 → 0.311
142,385 → 2,0828.21 → 8.0014.42% → 15.80%14.2% → 20.7%0.399 → 0.245
152,775 → 3,1168.23 → 8.3713.26% → 16.40%16.3% → 19.6%0.381 → 0.261
162,794 → 3,3418.10 → 7.8714.24% → 14.22%20.4% → 22.1%0.279 → 0.251
172,730 → 3,6858.16 → 7.5014.54% → 12.92%15.6% → 23.9%0.360 → 0.243
182,391 → 2,8458.98 → 9.2717.31% → 14.55%22.2% → 23.7%0.233 → 0.269
192,042 → 1,31210.00 → 9.9615.52% → 14.86%23.3% → 27.2%0.276 → 0.247
201,452 → 1,16214.25 → 9.7415.22% → 14.72%20.4% → 20.5%0.460 → 0.323
211,035 → 92612.93 → 13.5716.71% → 15.33%20.2% → 25.4%0.382 → 0.349
22964 → 78512.53 → 11.3516.60% → 16.05%21.9% → 20.6%0.345 → 0.343
231,133 → 81512.06 → 11.0316.42% → 14.97%15.6% → 16.4%0.471 → 0.449

Nothing separates on the sign test: CPM ran higher in 15 of 24 shared hours at p = 0.307, and CTR, click-to-install and CPI each split 12 hours and 12.

The roster is what changed again, so a flat sign test is two different sets of creatives landing near each other rather than one buy holding still: the four B1 creatives that began delivering between 03:40 and 04:47 UTC took $204.11 of B1's $300.70, and on Dicey2 templatewalld took $96.21 after $6.71 the day before.

The pooled read has CPM $7.84 to $8.44 and CPI $0.263 to $0.298 while impressions fell 21.4%, and the hour pairing puts the CPM rise in the late morning: 09:00 to 13:00 UTC ran $6.04 to $8.38 a day earlier and $7.77 to $9.97 on this day.

Click-to-install carries two verdicts on this pair and neither is picked. The UTC pooled funnel over B1 and Dicey2 reads 21.63% to 20.10% at p = 0.013; the META-clock read of B1's campaign alone reads 22.67% to 23.15% at p = 0.557, which does not separate. The two windows hold different accounts and different hours, so the disagreement is scope rather than sample.

2026-09-09T17:19:52.078213 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 5 10 15 20 hour (UTC) 12 14 16 18 20 22 CTR % CTR 2026-09-07 2026-09-08 0 5 10 15 20 hour (UTC) 6 8 10 12 14 USD per 1,000 impressions CPM 0 5 10 15 20 hour (UTC) 15.0 17.5 20.0 22.5 25.0 27.5 30.0 32.5 installs / clicks % Click → install 0 5 10 15 20 hour (UTC) 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 USD Cost per install Delivery by hour — 2026-09-08 against 2026-09-07, shared hours only (UTC)
The same four ratios with the prior day laid over the day, shared hours only

Country, 2026-09-08

(i) The portfolio by country, 2026-09-08. On the report clock. Meta serves no hour x country grid, so each country cut is raked from its own Meta day onto UTC; our own columns were already there.

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$137.6028.6%27,766$4.96599$0.230$285.182.0774
ID$30.566.3%5,832$5.24201$0.152$32.321.0615
MX$28.916.0%2,037$14.1985$0.340$48.731.6914
US$28.675.9%588$48.7621$1.365$43.921.5314
BR$18.423.8%1,240$14.8584$0.219$25.251.3710
TR$15.383.2%1,024$15.0342$0.366$51.543.3510
AR$15.043.1%1,367$11.0078$0.193$30.932.0612
GB$12.952.7%301$43.0112$1.079$10.450.8110
CO$12.322.6%939$13.1244$0.280$2.970.243
CL$11.002.3%710$15.4926$0.423$3.560.323
MY$10.612.2%992$10.7034$0.312$36.203.417
PH$10.442.2%2,318$4.5068$0.153$3.350.324

150 further countries are not listed, $150.00 between them (31.1% of this block).

Reconciliation, what is measured and what is fitted. Every per-country cell is an allocation across hours; every total is measured. B1 (UTC-7) $102.74 from Meta 2026-09-07 and $197.96 from Meta 2026-09-08, a measured UTC-day total of $300.70; Dicey2 (UTC-7) $47.59 from Meta 2026-09-07 and $133.61 from Meta 2026-09-08, a measured UTC-day total of $181.20.

Absent from the table above, by name: Nomad Node, KBM1, HR1, HR2. Their spend is in every day-grain table; only their country split is missing.

(ii) The same cut per account, 2026-09-08.

B1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$79.5826.5%18,850$4.22348$0.229$156.831.9753
US$21.447.1%468$45.7818$1.191$40.931.9113
MX$20.176.7%1,672$12.0678$0.259$30.621.5212
ID$19.526.5%4,352$4.48130$0.150$29.381.5114
AR$9.973.3%1,055$9.4562$0.161$24.952.5010
GB$9.783.3%257$38.0211$0.889$10.451.0710
TR$9.683.2%753$12.8530$0.323$17.881.856
CO$8.572.8%724$11.8235$0.245$2.970.353
MY$7.892.6%792$9.9730$0.263$33.024.186
PH$7.452.5%1,909$3.9056$0.133$3.350.454
CL$6.862.3%551$12.4521$0.327$0.000.002
UA$4.951.6%352$14.0712$0.413$0.000.000

147 further countries are not listed, $94.85 between them (31.5% of this block).

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$58.0232.0%8,916$6.51251$0.231$128.352.2121
BR$18.4210.2%1,240$14.8584$0.219$25.251.3710
ID$11.046.1%1,479$7.4771$0.156$2.940.271
MX$8.744.8%365$23.947$1.249$18.112.072
US$7.234.0%120$60.393$2.409$2.990.411
TH$6.823.8%555$12.2835$0.195$9.871.453
TR$5.713.1%270$21.1112$0.475$33.665.904
AR$5.072.8%312$16.2516$0.317$5.981.182
CL$4.142.3%159$26.005$0.828$3.560.861
CO$3.752.1%215$17.499$0.417$0.000.000
GB$3.171.8%44$72.221$3.173$0.000.000
PH$2.991.7%409$7.3112$0.249$0.000.000

115 further countries are not listed, $46.10 between them (25.4% of this block).

Nomad Node — no country block: it delivered nothing on this day, a measured zero.

KBM1 — no country block: its country export never arrived.

HR1 — no country block: its country export never arrived.

HR2 — no country block: its country export never arrived.

This section is B1 and Dicey2 on both sides and every ratio in it is a return, covering $733.10 of the day's $757.88 of within-day revenue; the $24.78 outside it is HR1's, an account with no country export.

India is 28.6% of the buy on both days and its return went 1.49 to 2.07 on 74 payers against 79, $162.65 to $137.60 of spend with a registration there $0.209 to $0.230; it is the one country cell above the 16-payer bar on this day.

The United States held at 5.9% of the buy and its return went 1.03 to 1.53 on 14 payers against 19, so it is under the bar on this day after two days above it; Indonesia and Mexico sit at 15 and 14.

The known-answer test had no account to run on. Raking is checked by requiring a UTC+0 account to come back unchanged, and both accounts in this cut are UTC-7, so the day rests on the reconciliation above.

The cost-per-install figure below draws nothing, and has not on any day of this series. The raked country cut carries spend, impressions and our own registrations, and Meta's per-country install count is not in it, so that chart has no denominator.

2026-09-09T17:19:52.199601 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN ID MX US BR TR AR GB CO CL MY PH 0 50 100 150 200 250 USD delivery raked onto the report clock against two measured margins; revenue is the report day Spend against within-day revenue by country — 2026-09-08 spend within-day revenue
Spend against within-day revenue, by country
2026-09-09T17:19:52.254548 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-09-08 (report clock)
Cost per install by country

The prior day, 2026-09-07, same two tables

(i) The portfolio by country, 2026-09-07. On the report clock. Meta serves no hour x country grid, so each country cut is raked from its own Meta day onto UTC; our own columns were already there.

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$162.6528.6%33,302$4.88778$0.209$242.991.4979
ID$40.827.2%8,163$5.00269$0.152$29.380.7217
US$32.875.8%628$52.3524$1.370$33.921.0319
MX$32.245.7%2,402$13.4296$0.336$51.041.5812
TR$19.303.4%1,472$13.1163$0.306$41.892.178
PH$18.303.2%4,240$4.32142$0.129$69.393.797
AR$15.212.7%1,545$9.8480$0.190$27.941.847
CO$14.682.6%1,239$11.8563$0.233$35.592.439
GB$14.592.6%324$44.9516$0.912$22.431.5410
CL$12.152.1%899$13.5135$0.347$47.233.898
MY$11.942.1%1,322$9.0346$0.260$3.180.273
BR$10.591.9%669$15.8227$0.392$3.160.305

158 further countries are not listed, $184.23 between them (32.3% of this block).

Reconciliation, what is measured and what is fitted. Every per-country cell is an allocation across hours; every total is measured. B1 (UTC-7) $129.01 from Meta 2026-09-06 and $299.13 from Meta 2026-09-07, a measured UTC-day total of $428.14; Dicey2 (UTC-7) $23.83 from Meta 2026-09-06 and $117.59 from Meta 2026-09-07, a measured UTC-day total of $141.42.

Absent from the table above, by name: Nomad Node, KBM1, HR1, HR2. Their spend is in every day-grain table; only their country split is missing.

(ii) The same cut per account, 2026-09-07.

B1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$127.4229.8%28,157$4.53709$0.180$235.871.8576
ID$30.807.2%6,862$4.49244$0.126$26.440.8616
US$26.306.1%541$48.6322$1.195$30.931.1818
MX$24.935.8%2,048$12.1789$0.280$51.042.0512
PH$15.423.6%3,847$4.01136$0.113$69.394.507
TR$12.092.8%1,085$11.1453$0.228$41.893.468
CO$11.072.6%1,059$10.4658$0.191$32.632.957
AR$11.002.6%1,254$8.7772$0.153$24.952.276
GB$10.992.6%277$39.6713$0.846$22.432.0410
MY$10.092.4%1,185$8.5144$0.229$3.180.323
CL$8.592.0%758$11.3334$0.253$47.235.508
PE$6.151.4%660$9.3144$0.140$38.266.225

156 further countries are not listed, $133.29 between them (31.1% of this block).

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$35.2224.9%5,144$6.8569$0.510$7.120.203
BR$10.597.5%668$15.8525$0.424$3.160.305
ID$10.027.1%1,300$7.7025$0.401$2.940.291
MX$7.315.2%354$20.637$1.045$0.000.000
TR$7.215.1%387$18.6110$0.721$0.000.000
US$6.574.6%87$75.382$3.286$2.990.451
AR$4.213.0%291$14.498$0.527$2.990.711
TH$4.012.8%337$11.9210$0.401$0.000.000
CO$3.602.5%180$20.035$0.721$2.970.822
GB$3.592.5%47$75.873$1.197$0.000.000
CL$3.562.5%141$25.261$3.560$0.000.000
PH$2.892.0%393$7.346$0.481$0.000.000

122 further countries are not listed, $42.63 between them (30.1% of this block).

Nomad Node — no country block: it delivered nothing on this day, a measured zero.

KBM1 — no country block: its country export never arrived.

HR1 — no country block: its country export never arrived.

HR2 — no country block: its country export never arrived.

Aggregate, both days

2026-09-072026-09-08change
spend$569.56$481.90−15.4%
impressions72,67557,096−21.4%
CPM$7.84$8.44+7.7%
registrations (ours)2,3601,791−24.1%
cost per registration$0.241$0.269+11.5%
booked$3,462.61 (6.08)$2,995.52 (6.22)−13.5%
Meta booked$3,362.15 (5.90)$2,731.62 (5.67)
within-day$1,003.52 (1.76)$757.88 (1.57)−24.5%
cohort @ 24h$1,126.53 (1.98)$906.57 (1.88)−19.5%
booked payers346348+2
payer rate (8h)5.9%6.1%+0.2 pts
payer rate (d0)6.4%6.6%+0.1 pts
ARPU (8h)$0.3946$0.3830−2.9%
ARPU (d0)$0.4773$0.5062+6.0%
ARPPU (8h)$6.65$6.24−6.2%
ARPPU (d0)$7.41$7.68+3.7%

(ii) The same three measures per account on both days are the one-table-per-account block under The day, and every account above, which is where the instrument emits them.

Pooled over the 24 hours both days delivered in, on the UTC clock. Meta's instrument on both sides of every ratio.

spendimpressionsCPMclicksCTRinstallsclick→installCPI
2026-09-07$569.5672,6757.8410,01613.78%2,16621.63%$0.263
2026-09-08$481.9057,0968.448,04314.09%1,61720.10%$0.298
  • click → install 21.63% → 20.10% (-7.0%, p = 0.013) — fell.
  • CTR 13.78% → 14.09% (+2.2%, p = 0.115) — did not separate.

Pooling across hours weights each hour by what it delivered. The hourly pairing is the unweighted read of the same two days; where they disagree, the mix moved.

The pooled funnel reads $569.56 and $481.90 and the day tables read the same, because HR2 is unmeasured on both days.

Both days are covered to 24 h and the settled cohort return went 1.98 to 1.88, $1,126.53 to $906.57, while the 8 h cohort on the same two days went 1.63 to 1.42; the morning page read the larger fall because this day's cohort added 32% between 8 and 24 hours against 21% the day before.

Within-day and the settled cohort agree on direction and differ on size, 1.76 to 1.57 against 1.98 to 1.88; within-day censors by hour of day, and this day bought 48% of its registrations after 12:00 UTC against 33% the day before.

Booked revenue split by the UTC day its payer installed. The top row is the within-day figure.

installedbooked on 2026-09-08share
2026-09-08$757.8825.3%
2026-09-07$293.819.8%
2026-09-06$146.174.9%
2026-09-05$173.905.8%
2026-09-04$169.595.7%
2026-09-03$84.912.8%

Six install days carry $1,626.26 of the day's money; the remaining $1,369.26 arrived from installs on or before 09-02, which the instrument does not list separately.

$2,237.64 of the day's money came from installs bought before it, 74.7%, against 71.0% on 09-07.

2026-09-09T17:19:52.357243 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 500 1000 1500 2000 2500 3000 3500 USD 6.08 1.76 1.98 6.22 1.57 1.88 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-09-07 against 2026-09-08 (UTC) 2026-09-07 2026-09-08
The three revenue measures on both days, ROAS above each bar
2026-09-09T17:19:52.442823 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-09-07 2026-09-08 0 500 1000 1500 2000 2500 3000 3500 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
Booked revenue by the day its payer installed

The campaigns

(i) Every campaign the portfolio ran, 2026-09-08.

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$258.1161.8%31,392$8.221,166$0.221$445.621.73199
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$159.8538.2%15,197$10.52586$0.273$287.481.8058
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—21$0.000$24.78—9
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—10$0.000$0.00—20
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—8$0.000$0.00—62

(ii) The same, per account, 2026-09-08.

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$258.11100.0%31,392$8.221,166$0.221$445.621.73199

Nomad Node

nothing delivered or registered.

KBM1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—10$0.000$0.00—20

Dicey2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$159.85100.0%15,197$10.52586$0.273$287.481.8058

HR1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—21$0.000$24.78—9

HR2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—8$0.000$0.00—62

⚠ This section and the one below are cut on each account's own day from the day export, not on the report clock. B1's account day 09-08 runs to 07:00 UTC on 09-09, so it drops most of templatewallc, whose $25.79 sits in the last hours of the account day before, and holds poolslowr2 at $0.00 against the $11.39 the report clock gives it. Tables A and B and the hourly sections above are on UTC.

B1's campaign CPM rose on its own day and Dicey2's fell, $6.77 to $8.22 and $12.53 to $10.52, on $258.11 and $159.85 of account-day spend; B1's share of the two went 70.9% to 61.8%.

Activity history, B1, requested over Sep 6 to Sep 10 and rendered as Sep 6, 2026 to Sep 9, 2026, asserted before any row of it was read. No budget change appears in it, so both days of this pair sit wholly inside R4-300, the first regime-matched pair on B1.

Every status change inside the report day is a roster change. poolslowr2 went Inactive at 02:57 UTC; shirtr2, gymr2 and povposer2 were approved at 03:32 to 03:36 and began delivering at 03:40 to 03:42; templatewallc was approved at 04:41, began delivering at 04:47 and was set Not Approved by Meta at 07:02; shirtr2 was set Not Approved by Meta at 15:52, its last delivering hour having been 15:00. uploadpanelb, Not Approved since 12:53 UTC on 09-07, took no spend on this day.

The day export reads four of B1's seven ads as rejected or off at the pull, uploadpanelb, shirtr2 and templatewallc recently rejected and poolslowr2 inactive, which leaves uploadpanelr2, gymr2 and povposer2 delivering; on Dicey2 templatewalld reads recently rejected, lacer2 and kimonor2 inactive and pooldirectr2 active.

HR2's campaign reads $0.00 with 8 registrations against it, because its day export was not pulled on this run; the 61.8% and 38.2% shares are B1 against Dicey2 alone.

The recorded round, the 09-07 20:30 account-time change, was 44.8 h old at this cut and its 24 h read is complete for every asset that has stopped. Read off its gate column: uploadpanelr2 is readable at 2.36, above the 1.5 bar, on 85 payers at 90% coverage; uploadpanelb is readable at 3.34 on 19 payers and is the one Meta had rejected before the round began; templatewallc 2.43, shirtr2 1.56 and poolslowr2 1.15 are directions on 13, 11 and 6 payers; gymr2 at 75% coverage and povposer2 at 76% are not yet readable at 24 h. No readable row sits under the bar, so the 24 h read culls nothing.

uploadpanelr2 and gymr2 are the pair the estimator holds with budget, hours and age matched inside R4-300, at 2.36 and 1.30 with intervals of 1.74 to 3.06 and 0.35 to 2.89, which overlap; gymr2 buys 37.9% of its installs in India against 24.6%, and that audience difference, valued at pooled country prices, is worth +13.3% with an interval of −0.7% to +33.8%, which spans zero.

Revenue cannot carry a verdict between arms on this account: 2,700 installs and 177 payers with a coefficient of variation of 5.59, and the largest regime-matched arm, 1,356 installs, is 11% of what a 20% resolution needs.

The prior day, 2026-09-07, same two tables

(i) Every campaign the portfolio ran, 2026-09-07.

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$401.8770.9%59,389$6.772,109$0.191$948.382.36245
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$165.1829.1%13,185$12.53213$0.775$55.150.3324
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—16$0.000$0.00—11
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—15$0.000$0.00—18
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—7$0.000$0.00—48

(ii) The same, per account, 2026-09-07.

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$401.87100.0%59,389$6.772,109$0.191$948.382.36245

Nomad Node

nothing delivered or registered.

KBM1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—15$0.000$0.00—18

Dicey2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$165.18100.0%13,185$12.53213$0.775$55.150.3324

HR1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—16$0.000$0.00—11

HR2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—7$0.000$0.00—48

Every asset

(i) Every asset the portfolio ran, 2026-09-08. One row per ad, the account named on it.

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_gymr2_12s_9x16_sn_v1B1$90.8111,011$8.25211$0.430$91.941.01$91.9412
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$89.5010,655$8.40489$0.183$201.272.25$239.0132
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$82.6810,829$7.64412$0.201$138.571.68$189.5550
vid_ww_shirtr2_8s_9x16_sn_v1B1$54.385,956$9.13193$0.282$88.351.62$129.8311
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$41.362,942$14.0625$1.654$16.120.39$16.122
vid_ww_povposer2_8s_9x16_sn_v1B1$28.483,249$8.7730$0.949$17.740.62$17.743
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$17.75914$19.4261$0.291$66.513.75$66.5113
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$11.24686$16.387$1.606$3.580.32$3.581
vid_ww_templatewallc_7s_9x16_sn_v1B1$1.76347$5.07241$0.007$66.9638.04$66.9613
vid_ww_lace_10s_9x16_sn_v1B1$0.000—20$0.000$0.00—$0.0014
vid_ww_poolslowr2_15s_9x16_sn_v1B1$0.000—20$0.000$42.07—$42.073
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—15$0.000$24.78—$39.735
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—9$0.000$0.00—$0.0010
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—8$0.000$0.00—$0.0010
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—8$0.000$0.00—$0.0011
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—6$0.000$0.00—$0.0016
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—5$0.000$0.00—$0.0017
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—5$0.000$0.00—$3.5610
vid_ww_fittingroomb_10s_9x16_sn_v1Dicey2$0.000—4$0.000$0.00—$0.002
vid_ww_pool5_15s_9x16_sn_v1HR1$0.000—4$0.000$0.00—$0.002
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—4$0.000$0.00—$0.005
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—2$0.000$0.00—$0.0034
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0016
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—2$0.000$0.00—$0.000
vid_ww_gym_12s_9x16_sn_v1HR2$0.000—1$0.000$0.00—$0.0011
vid_ww_kimono_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.000
vid_ww_laceb_11s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_poolphoto_15s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.006
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.003
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_povposeb_8s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.002
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.004
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.006
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—0—$0.00—$0.008
vid_ww_stockings_11s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.003
vid_ww_trainpress2_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001

(ii) The same, per account, 2026-09-08.

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_gymr2_12s_9x16_sn_v1B1$90.8111,011$8.25211$0.430$91.941.01$91.9412
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$82.6810,829$7.64412$0.201$138.571.68$189.5550
vid_ww_shirtr2_8s_9x16_sn_v1B1$54.385,956$9.13193$0.282$88.351.62$129.8311
vid_ww_povposer2_8s_9x16_sn_v1B1$28.483,249$8.7730$0.949$17.740.62$17.743
vid_ww_templatewallc_7s_9x16_sn_v1B1$1.76347$5.07241$0.007$66.9638.04$66.9613
vid_ww_lace_10s_9x16_sn_v1B1$0.000—20$0.000$0.00—$0.0014
vid_ww_poolslowr2_15s_9x16_sn_v1B1$0.000—20$0.000$42.07—$42.073
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—9$0.000$0.00—$0.0010
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—8$0.000$0.00—$0.0011
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—6$0.000$0.00—$0.0016
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—5$0.000$0.00—$3.5610
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—4$0.000$0.00—$0.005
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0016
vid_ww_laceb_11s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.003
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_povposeb_8s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.002
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.004
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—0—$0.00—$0.008
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.003
vid_ww_trainpress2_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001

Nomad Node

nothing delivered or registered.

KBM1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—8$0.000$0.00—$0.0010
vid_ww_kimono_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.000
vid_ww_poolphoto_15s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.006

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$89.5010,655$8.40489$0.183$201.272.25$239.0132
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$41.362,942$14.0625$1.654$16.120.39$16.122
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$17.75914$19.4261$0.291$66.513.75$66.5113
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$11.24686$16.387$1.606$3.580.32$3.581
vid_ww_fittingroomb_10s_9x16_sn_v1Dicey2$0.000—4$0.000$0.00—$0.002
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.006
vid_ww_stockings_11s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002

HR1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—15$0.000$24.78—$39.735
vid_ww_pool5_15s_9x16_sn_v1HR1$0.000—4$0.000$0.00—$0.002
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—2$0.000$0.00—$0.000

HR2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—5$0.000$0.00—$0.0017
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—2$0.000$0.00—$0.0034
vid_ww_gym_12s_9x16_sn_v1HR2$0.000—1$0.000$0.00—$0.0011

vid_ww_templatewallc_7s_9x16_sn_v1 reads $1.76 of spend against 241 registrations, because $25.79 of its life landed in Meta hours 21 to 23 on 09-07, which is 04:00 to 07:00 UTC on this report day and the account day before. Table A below carries the same ad at $27.55 on the report clock.

vid_ww_poolslowr2_15s_9x16_sn_v1 reads $0.00 here and $11.39 in table A, its last three delivering hours sitting in the same seam; lacer2 reads $17.75 here against $47.59 on the report clock and shirtr2 $54.38 against $83.47, while kimonor2 reads $41.36 against $22.77 and gymr2 $90.81 against $70.52, the other way.

vid_ww_gym_12s_9x16_sn_v1 - Copy is two ad ids under one ledger name, which tables A and B carry separately as HR2/fittingroom and HR2/povpose, and vid_ww_gym_12s_9x16_sn_v1 without the suffix is a third, HR2/gym; none of them is Dicey2/fittingroomb, B1/povposeb or B1/gymr2.

⚠ HR2/uploadpanel is the corrected label for ad 120251516018270671, whose Ads Manager name is vid_ww_editortabs_13s_9x16_sn_v1 and whose media editor plays vid_ww_uploadpanel_7s_9x16_sn_v1.mp4, read off the editor on 2026-09-01; the editor-tabs concept has never been live anywhere.

2026-09-09T17:19:52.549203 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 5.0 7.5 10.0 12.5 15.0 17.5 20.0 22.5 CTR % CTR by hour — every asset, 2026-09-08 (UTC) Dicey2/templatewalld B1/uploadpanelr2 B1/shirtr2 B1/gymr2 Dicey2/lacer2 B1/templatewallc Dicey2/kimonor2 B1/povposer2 Dicey2/pooldirectr2 B1/poolslowr2
CTR by hour, one line per asset
2026-09-09T17:19:52.770432 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 50 100 150 200 250 installs / clicks % Click → install by hour — every asset, 2026-09-08 (UTC) Dicey2/templatewalld B1/uploadpanelr2 B1/shirtr2 B1/gymr2 Dicey2/lacer2 B1/templatewallc Dicey2/kimonor2 B1/povposer2 Dicey2/pooldirectr2 B1/poolslowr2
Click-to-install by hour, one line per asset
2026-09-09T17:19:52.910075 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.5 1.0 1.5 2.0 2.5 3.0 3.5 USD Cost per install by hour — every asset, 2026-09-08 (UTC) Dicey2/templatewalld B1/uploadpanelr2 B1/shirtr2 B1/gymr2 Dicey2/lacer2 B1/templatewallc Dicey2/kimonor2 B1/povposer2 B1/poolslowr2
Cost per install by hour, one line per asset
2026-09-09T17:19:52.660200 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 10 15 20 25 30 USD per 1,000 impressions CPM by hour — every asset, 2026-09-08 (UTC) Dicey2/templatewalld B1/uploadpanelr2 B1/shirtr2 B1/gymr2 Dicey2/lacer2 B1/templatewallc Dicey2/kimonor2 B1/povposer2 Dicey2/pooldirectr2 B1/poolslowr2
CPM by hour, one line per asset

The prior day, 2026-09-07, same two tables

(i) Every asset the portfolio ran, 2026-09-07. One row per ad, the account named on it.

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$225.7535,603$6.34942$0.240$387.461.72$468.4953
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$139.4110,967$12.71159$0.877$55.150.40$65.9412
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$59.349,340$6.35616$0.096$339.225.72$345.6445
vid_ww_poolslowr2_15s_9x16_sn_v1B1$57.334,903$11.6952$1.103$20.090.35$23.653
vid_ww_shirtr2_8s_9x16_sn_v1B1$29.094,020$7.240—$0.000.00$0.000
vid_ww_templatewallc_7s_9x16_sn_v1B1$25.794,791$5.380—$0.000.00$0.000
vid_ww_poolphotor2_14s_9x16_sn_v1Dicey2$8.02806$9.9511$0.729$0.000.00$0.000
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$6.71667$10.060—$0.000.00$0.000
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$6.62420$15.760—$0.000.00$0.000
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$4.42325$13.600—$0.000.00$0.000
vid_ww_gymr2_12s_9x16_sn_v1B1$3.28526$6.240—$0.000.00$0.000
vid_ww_povposer2_8s_9x16_sn_v1B1$1.29206$6.260—$0.000.00$0.000
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—417$0.000$191.52—$194.9528
vid_ww_povposeb_8s_9x16_sn_v1B1$0.000—34$0.000$10.08—$10.085
vid_ww_fittingroomb_10s_9x16_sn_v1Dicey2$0.000—33$0.000$0.00—$0.002
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—12$0.000$0.00—$0.004
vid_ww_lace_10s_9x16_sn_v1B1$0.000—9$0.000$0.00—$0.0013
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—9$0.000$0.00—$0.0021
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—8$0.000$0.00—$0.0020
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—7$0.000$0.00—$0.0012
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—7$0.000$0.00—$17.788
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—5$0.000$0.00—$0.006
vid_ww_jetconeb_7s_9x16_sn_v1Dicey2$0.000—5$0.000$0.00—$0.000
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—5$0.000$0.00—$0.0012
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—4$0.000$0.00—$0.0029
vid_ww_lace_10s_9x16_sn_v1KBM1$0.000—4$0.000$0.00—$0.003
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—4$0.000$0.00—$0.009
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—4$0.000$0.00—$0.001
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—3$0.000$0.00—$0.0014
vid_ww_kimono_10s_9x16_sn_v1KBM1$0.000—2$0.000$0.00—$0.000
vid_ww_pool5_15s_9x16_sn_v1HR1$0.000—2$0.000$0.00—$0.003
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0014
vid_ww_kimono_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.001
vid_ww_poolphoto_15s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.006
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.003
vid_ww_shirt_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.001
vid_ww_creamsolara_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—0—$0.00—$0.003
vid_ww_kitchen_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_laceb_11s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_motionlabels_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_stockings_11s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_trainpress2_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001

(ii) The same, per account, 2026-09-07.

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$225.7535,603$6.34942$0.240$387.461.72$468.4953
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$59.349,340$6.35616$0.096$339.225.72$345.6445
vid_ww_poolslowr2_15s_9x16_sn_v1B1$57.334,903$11.6952$1.103$20.090.35$23.653
vid_ww_shirtr2_8s_9x16_sn_v1B1$29.094,020$7.240—$0.000.00$0.000
vid_ww_templatewallc_7s_9x16_sn_v1B1$25.794,791$5.380—$0.000.00$0.000
vid_ww_gymr2_12s_9x16_sn_v1B1$3.28526$6.240—$0.000.00$0.000
vid_ww_povposer2_8s_9x16_sn_v1B1$1.29206$6.260—$0.000.00$0.000
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—417$0.000$191.52—$194.9528
vid_ww_povposeb_8s_9x16_sn_v1B1$0.000—34$0.000$10.08—$10.085
vid_ww_lace_10s_9x16_sn_v1B1$0.000—9$0.000$0.00—$0.0013
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—9$0.000$0.00—$0.0021
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—8$0.000$0.00—$0.0020
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—7$0.000$0.00—$0.0012
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—5$0.000$0.00—$0.0012
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—4$0.000$0.00—$0.009
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—4$0.000$0.00—$0.001
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0014
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—0—$0.00—$0.003
vid_ww_laceb_11s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_trainpress2_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001

Nomad Node

nothing delivered or registered.

KBM1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—7$0.000$0.00—$17.788
vid_ww_lace_10s_9x16_sn_v1KBM1$0.000—4$0.000$0.00—$0.003
vid_ww_kimono_10s_9x16_sn_v1KBM1$0.000—2$0.000$0.00—$0.000
vid_ww_poolphoto_15s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.006
vid_ww_shirt_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.001

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$139.4110,967$12.71159$0.877$55.150.40$65.9412
vid_ww_poolphotor2_14s_9x16_sn_v1Dicey2$8.02806$9.9511$0.729$0.000.00$0.000
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$6.71667$10.060—$0.000.00$0.000
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$6.62420$15.760—$0.000.00$0.000
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$4.42325$13.600—$0.000.00$0.000
vid_ww_fittingroomb_10s_9x16_sn_v1Dicey2$0.000—33$0.000$0.00—$0.002
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—5$0.000$0.00—$0.006
vid_ww_jetconeb_7s_9x16_sn_v1Dicey2$0.000—5$0.000$0.00—$0.000
vid_ww_creamsolara_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_kitchen_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_motionlabels_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_stockings_11s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001

HR1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—12$0.000$0.00—$0.004
vid_ww_pool5_15s_9x16_sn_v1HR1$0.000—2$0.000$0.00—$0.003
vid_ww_kimono_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.001
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.003

HR2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—4$0.000$0.00—$0.0029
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—3$0.000$0.00—$0.0014

The standing per-asset tables

One row per ad across the whole Sinai buy, the account named on each. Delivery, then the three revenue measures, then the country mix.

A. Per asset — delivery

Meta's instrument on both sides of every ratio. Our registrations never enter this table.

assetspendimpressionsCPMclicksCTRinstallsclick→installCPI
Dicey2/templatewalld$96.2111,3228.501,87216.53%45924.52%$0.210
B1/uploadpanelr2$85.2012,1017.041,64913.63%41325.05%$0.206
B1/shirtr2$83.479,9768.371,37413.77%18013.10%$0.464
B1/gymr2$70.529,3057.581,08211.63%19618.11%$0.360
Dicey2/lacer2$47.592,98415.9548316.19%6112.63%$0.780
B1/templatewallc$27.555,1385.3686016.74%23126.86%$0.119
Dicey2/kimonor2$22.771,57314.4823715.07%218.86%$1.084
B1/povposer2$22.572,7148.322238.22%3013.45%$0.752
Dicey2/pooldirectr2$14.6393315.689610.29%22.08%$7.315
B1/poolslowr2$11.391,05010.8516715.90%1710.18%$0.670
B1/lace$0.000—0—0——
B1/poolphoto$0.000—0—0——
B1/shirt$0.000—0—0——
B1/poolslow$0.000—0—0——
B1/pooldirect$0.000—0—0——
KBM1/poolslow$0.000—0—0——
KBM1/poolphoto$0.000—0—0——
KBM1/kimono$0.000—0—0——
HR1/bodysuit$0.000—0—0——
HR1/shirt$0.000—0—0——
HR1/pool5$0.000—0—0——
HR2/fittingroom$0.000—0—0——
HR2/povpose$0.000—0—0——
HR2/gym$0.000—0—0——
HR2/uploadpanel$0.000—0—0——
B1/madapp$0.000—0—2—$0.000
B1/templatewall$0.000—0—0——
B1/laceb$0.000—0—0——
B1/poolphotob$0.000—0—0——
Dicey2/fittingroomb$0.000—0—0——
B1/povposeb$0.000—0—1—$0.000
B1/templatewallr2$0.000—0—0——
B1/uploadpanelb$0.000—0—3—$0.000

B. Per asset — the three revenue measures

Ours on every column. Meta can express only booked, so it rides bracketed beside that column and never as a row. Payers are distinct people, never transactions. Cohort horizon H=24h, 100% covered on this day. Report clock UTC.

assetbookedbROAS (Meta)within-daywROAScohort@HcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)largest payer
Dicey2/templatewalld$201.272.09 (3.19)$201.272.09$239.012.48347.0%0.4897.0316.9%
B1/uploadpanelr2$284.393.34 (5.80)$138.571.63$189.552.22276.5%0.4577.0212.4%
B1/shirtr2$88.351.06 (1.47)$88.351.06$129.831.56115.7%0.67311.8025.2%
B1/gymr2$91.941.30 (2.58)$91.941.30$91.941.30125.7%0.4367.6649.5%
Dicey2/lacer2$93.401.96 (7.39)$66.511.40$66.511.401016.4%1.0906.6528.2%
B1/templatewallc$66.962.43 (2.90)$66.962.43$66.962.43135.4%0.2785.1525.5%
Dicey2/kimonor2$16.120.71 (1.88)$16.120.71$16.120.7128.0%0.6458.0655.6%
B1/povposer2$17.740.79 (5.75)$17.740.79$17.740.79310.0%0.5915.9160.2%
Dicey2/pooldirectr2$3.580.24 (2.51)$3.580.24$3.580.24114.3%0.5113.58100.0%
B1/poolslowr2$45.634.01 (18.57)$42.073.69$42.073.69210.0%2.10321.0383.1%
B1/lace$105.36— (—)$0.00—$0.00—00.0%0.000——
B1/poolphoto$85.23— (—)$0.00—$0.00—00.0%0.000——
B1/shirt$281.16— (—)$0.00—$0.00—00.0%0.000——
B1/poolslow$7.12— (—)$0.00—$0.00—00.0%0.000——
B1/pooldirect$86.42— (—)$0.00—$0.00—00.0%0.000——
KBM1/poolslow$70.73— (—)$0.00—$0.00—00.0%0.000——
KBM1/poolphoto$43.37— (—)$0.00—$0.00—00.0%0.000——
KBM1/kimono$0.00— (—)$0.00—$0.00—00.0%0.000——
HR1/bodysuit$47.15— (—)$24.78—$39.73—213.3%2.64819.8675.9%
HR1/shirt$0.00— (—)$0.00—$0.00—00.0%0.000——
HR1/pool5$10.52— (—)$0.00—$0.00—00.0%0.000——
HR2/fittingroom$58.09— (—)$0.00—$0.00—00.0%0.000——
HR2/povpose$91.03— (—)$0.00—$0.00—00.0%0.000——
HR2/gym$86.24— (—)$0.00—$0.00—00.0%0.000——
HR2/uploadpanel$300.72— (—)$0.00—$0.00—00.0%0.000——
B1/madapp$192.16— (—)$0.00—$0.00—00.0%0.000——
B1/templatewall$79.22— (—)$0.00—$3.56—120.0%0.7123.56—
B1/laceb$3.42— (—)$0.00—$0.00—00.0%0.000——
B1/poolphotob$72.63— (—)$0.00—$0.00—00.0%0.000——
Dicey2/fittingroomb$13.03— (—)$0.00—$0.00—00.0%0.000——
B1/povposeb$20.14— (—)$0.00—$0.00—00.0%0.000——
B1/templatewallr2$14.11— (—)$0.00—$0.00—00.0%0.000——
B1/uploadpanelb$72.82— (—)$0.00—$0.00—00.0%0.000——

The 16-payer bar (#37): any row above whose payer count is under 16 is a direction and never a magnitude.

C. Per asset — country mix

⚠ This table is cut on the META day, while every other table on this page is on the UTC clock. Meta serves no hour × country grid, so per-country delivery exists only on the ad account's own UTC-7 day and cannot be restitched. It is a seven-hour-offset window against tables A and B above; read it for mix, never for level against them.

The last column is the share of that asset's own within-day revenue that came from the United States: where it far exceeds the US spend share, the return is a property of the geography the asset bought.

assetspendIndia %US %other %US % of its revenue
Dicey2/templatewalld$89.5039.6%2.2%58.2%0.0%
B1/uploadpanelr2$82.6820.2%9.2%70.7%2.2%
B1/shirtr2$54.3821.9%5.1%72.9%3.4%
B1/gymr2$90.8129.4%6.5%64.1%0.0%
Dicey2/lacer2$17.7525.5%5.4%69.1%4.5%
B1/templatewallc$1.7627.8%4.5%67.6%0.0%
Dicey2/kimonor2$41.3626.0%5.8%68.2%0.0%
B1/povposer2$28.4832.2%9.2%58.6%0.0%
Dicey2/pooldirectr2$11.2427.3%5.6%67.1%0.0%

Two rows clear the 16-payer bar at the settled horizon and they are in different accounts, Dicey2/templatewalld on 34 payers and B1/uploadpanelr2 on 27; every other row that spent is under it, against three rows above it the day before.

Dicey2/templatewalld is the best readable row on the page: $96.21 for 459 installs at $0.210, a CTR of 16.53% and a click-to-install of 24.52%, 2.48 at 24 h with 16.9% of its money in one basket, and 39.6% of its spend in India. Its 8 h figure on the morning page was 2.10, which is the horizon filling rather than the day moving. The day export reads it as recently rejected at the pull, and its last delivering hour was 19:00 UTC.

B1/uploadpanelr2 went 2.40 to 2.22 at the settled horizon on 27 payers against 58, and the movement is in the basket: its payer rate (d0) went 6.1% to 6.5% and its ARPPU (d0) $8.08 to $7.02, on CPM $6.27 to $7.04 and CPI $0.221 to $0.206.

B1/templatewallc, the rebuild of the concept Meta stopped on 09-07, was stopped again two hours and a quarter into its life: $27.55 for 231 installs at $0.119, a CTR of 16.74% and a click-to-install of 26.86%, 2.43 at 24 h on 13 payers, which is a direction. The concept has now been rejected twice within hours of starting, at 5.26 on 28 payers and then 2.43 on 13.

The three other new B1 creatives read 1.56, 1.30 and 0.79 at 24 h on 11, 12 and 3 payers, shirtr2, gymr2 and povposer2, and none is readable; gymr2 has 49.5% of its money in one basket and shirtr2 25.2%, and shirtr2 was set Not Approved at 15:52 UTC.

Dicey2/lacer2 reads 1.40 at 24 h on 10 payers from 61 installs, a 16.4% payer rate on a sample that small, with 28.2% in one basket; it was switched off inside the day, last delivering at 16:00 UTC, after carrying the account alone at 0.59 the day before.

B1/poolslowr2 reads 3.69 at 24 h on 2 payers with 83.1% of its money in one basket, from the three hours before it was switched off, which is one basket and not a return.

Twenty-three rows in table B carry no measured spend and $1,740.67 of booked revenue between them, 58.1% of Sinai's booked total: twelve are B1 creatives pulled before the day, $1,019.79, one is Dicey2's, $13.03, and ten are KBM1's, HR1's and HR2's, $707.85, whose accounts export nothing. Two of the twenty-three carry 24 h cohort revenue, HR1/bodysuit at $39.73 on two payers and B1/templatewall at $3.56 on one.

Installs cost $0.119 to $7.315 across the ten assets that spent on the report clock, B1/templatewallc at the bottom and Dicey2/pooldirectr2 at the top on 2 installs; the spread is delivery, and cost per install does not rank an asset here.

Table C is a META-day cut and its nine rows are the account-day roster, so it holds templatewalld at $89.50 where table A holds $96.21 and templatewallc at $1.76 against $27.55; read it for mix.

Every asset bought between 20.2% and 39.6% of its spend in India and 2.2% to 9.2% in the United States, and the United States returned at most 4.5% of any asset's revenue, on Dicey2/lacer2; six of the nine took nothing there.

The three per-user charts below carry this day's d0 point for the first time, the horizon having closed at 00:00 UTC on 09-10.

2026-09-09T17:19:53.161458 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/gymr2 Dicey2/templatewalld B1/uploadpanelr2 B1/shirtr2 Dicey2/kimonor2 B1/povposer2 B1/templatewallc 0 20 40 60 80 100 % of that asset's spend Where each asset bought — share of its own spend by region, 2026-09-08 (META day) IN ID US MX BR TR other
Where each asset bought: share of its own spend by region
2026-09-09T17:19:53.264890 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/gymr2 Dicey2/templatewalld B1/uploadpanelr2 B1/shirtr2 Dicey2/kimonor2 B1/povposer2 B1/templatewallc 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-09-08 (META day) IN ID US MX BR TR
Cost per install by region, every asset
2026-09-09T17:19:53.358206 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/gymr2 Dicey2/templatewalld B1/uploadpanelr2 B1/shirtr2 Dicey2/kimonor2 B1/povposer2 B1/templatewallc 0 20 40 60 80 100 USD Within-day revenue by region — every asset, 2026-09-08 (META day) IN ID US MX BR TR
Within-day revenue by region, every asset
2026-09-09T17:19:53.583978 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-05 09-06 09-07 09-08 day (UTC) 0 2 4 6 8 10 12 14 16 cohort payers / installs % Payer rate d0 by day — every asset (UTC) B1/shirtb B1/madapp B1/uploadpanelr2 Dicey2/lacer2 Dicey2/creamvloom B1/uploadpanelb Dicey2/templatewalld B1/shirtr2 B1/gymr2 B1/povposeb B1/poolslowr2 Dicey2/creamsolara Dicey2/fittingroomb B1/templatewallr2 B1/templatewallc Dicey2/jetconeb Dicey2/kimonor2 B1/povposer2 B1/lace HR2/povpose HR2/uploadpanel
Payer rate d0 by day, one line per asset
2026-09-09T17:19:53.760477 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-05 09-06 09-07 09-08 day (UTC) 0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 cohort USD per install ARPU d0 by day — every asset (UTC) B1/shirtb B1/madapp B1/uploadpanelr2 Dicey2/lacer2 Dicey2/creamvloom B1/uploadpanelb Dicey2/templatewalld B1/shirtr2 B1/gymr2 B1/povposeb B1/poolslowr2 Dicey2/creamsolara Dicey2/fittingroomb B1/templatewallr2 B1/templatewallc Dicey2/jetconeb Dicey2/kimonor2 B1/povposer2 B1/lace HR2/povpose HR2/uploadpanel
ARPU d0 by day, one line per asset
2026-09-09T17:19:53.929934 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-05 09-06 09-07 09-08 day (UTC) 0.0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 cohort USD per payer ARPPU d0 by day — every asset (UTC) B1/shirtb B1/madapp B1/uploadpanelr2 Dicey2/lacer2 Dicey2/creamvloom B1/uploadpanelb Dicey2/templatewalld B1/shirtr2 B1/gymr2 B1/povposeb B1/poolslowr2 Dicey2/creamsolara Dicey2/fittingroomb B1/templatewallr2 B1/templatewallc Dicey2/jetconeb Dicey2/kimonor2 B1/povposer2 HR2/povpose HR2/uploadpanel
ARPPU d0 by day, one line per asset
2026-09-09T17:19:54.078406 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-05 09-06 09-07 09-08 day (UTC) 0 1 2 3 4 5 revenue / spend Within-day ROAS by day — every asset (UTC) B1/shirtb B1/madapp B1/uploadpanelr2 Dicey2/lacer2 Dicey2/creamvloom B1/uploadpanelb Dicey2/templatewalld B1/shirtr2 B1/gymr2 B1/povposeb B1/poolslowr2 Dicey2/creamsolara Dicey2/fittingroomb B1/templatewallr2 B1/templatewallc Dicey2/jetconeb Dicey2/kimonor2 B1/povposer2
Within-day ROAS by day, one line per asset
2026-09-09T17:19:54.224197 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-09-08 Dicey2/templatewalld B1/uploadpanelr2 B1/shirtr2 B1/gymr2 Dicey2/lacer2 B1/templatewallc Dicey2/kimonor2 B1/povposer2
Composite: every asset across every measure, normalised across the day

Vloom — every section below this line is Vloom's: the day, the hours, the countries, the campaigns and the assets, counted on Vloom's own ledger and its own accounts. Use the buttons above to switch.

Vloom's tab. Every section below is Vloom's: the day, the hours, the countries, the campaigns and the assets, on the lum ledger and the accounts that carried it.

Vloom bought nothing on 2026-09-08, as it bought nothing on 2026-09-07, and $265.56 still arrived from people who installed before the day.

The day, and every account

2026-09-072026-09-08change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1618+12.5%
cost per registration$0.000$0.000—
booked$836.22$265.56−68.2%
Meta booked——
within-day$4.99$0.00−100.0%
cohort @ 24h$4.99$0.00−100.0%
booked payers2614−12
payer rate (8h)6.2%0.0%−6.2 pts
payer rate (d0)6.2%0.0%−6.2 pts
ARPU (8h)$0.3118$0.0000−100.0%
ARPU (d0)$0.3118$0.0000−100.0%
ARPPU (8h)$4.99$0.00−100.0%
ARPPU (d0)$4.99$0.00−100.0%

2026-09-08 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$0.000%0—18$0.000
B1$0.000%0—10$0.000
Nomad Node$0.000%0—5$0.000
KBM1$0.000%0—0—
Dicey2$0.000%0—0—
HR1$0.000%0—3$0.000
HR2$0.000%0—0—

2026-09-08 (the day) — the three measures

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$265.56—$0.00—$0.00—00.0%$0.0000—
B1$108.28—$0.00—$0.00—00.0%$0.0000—
Nomad Node$157.28—$0.00—$0.00—00.0%$0.0000—
KBM1$0.00—$0.00—$0.00—0———
Dicey2$0.00—$0.00—$0.00—0———
HR1$0.00—$0.00—$0.00—00.0%$0.0000—
HR2$0.00—$0.00—$0.00—0———

Each account, 2026-09-07 against 2026-09-08, one table each.

B1

2026-09-072026-09-08change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1010+0.0%
cost per registration$0.000$0.000—
booked$344.06$108.28−68.5%
Meta booked——
within-day$4.99$0.00−100.0%
cohort @ 24h$4.99$0.00−100.0%
booked payers127−5
payer rate (8h)10.0%0.0%−10.0 pts
payer rate (d0)10.0%0.0%−10.0 pts
ARPU (8h)$0.4989$0.0000−100.0%
ARPU (d0)$0.4989$0.0000−100.0%
ARPPU (8h)$4.99$0.00−100.0%
ARPPU (d0)$4.99$0.00−100.0%

Nomad Node

2026-09-072026-09-08change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)65−16.7%
cost per registration$0.000$0.000—
booked$489.17$157.28−67.8%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers137−6
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)0.0%0.0%+0.0 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$0.0000$0.0000—
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$0.00$0.00—

KBM1 — nothing delivered and nobody registered on either day.

Dicey2 — nothing delivered and nobody registered on either day.

HR1

2026-09-072026-09-08change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)03new
cost per registration$0.000$0.000—
booked$0.00$0.00—
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers00+0
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)0.0%0.0%+0.0 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$0.0000$0.0000—
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$0.00$0.00—

HR2 — nothing delivered and nobody registered on either day.

Nobody who registered on this day paid inside 24 hours, 18 registrations across B1, Nomad Node and HR1 against one payer at $4.99 the day before, so the app's settled rows are zeros on a sample of eighteen and are not readable.

Booked revenue fell $836.22 to $265.56, $344.06 to $108.28 in B1 and $489.17 to $157.28 in Nomad Node, from cohorts bought before 08-23, which is the last day any Vloom campaign delivered.

The booked column disagrees with the money ledger by $281.97 on this day. The ledger reads $547.53 for Vloom against the $265.56 on this page, while Sinai's ledger row and its page figure agree to the cent at $2,995.52, so the gap sits where the 09-06 page localised it.

Hourly, 2026-09-08

No hourly section: nothing delivered in any hour of this day, in any of the seven accounts, so every delivery cell of the 24-row table and every one of its per-account blocks is a measured zero. The last Vloom delivery was the shared Nomad Node pair on 08-23. The charts this section would carry are not drawn, because a chart of a zero day draws nothing, and no figure on this page is Vloom's: the figure directory for the day holds Sinai's nineteen and nothing else.

Country, 2026-09-08

No country section: a country split of no spend has no rows. The country export for this day returns nothing for any Vloom campaign, and the raking that puts a country cut on the report clock has nothing to rake.

Aggregate, both days

2026-09-072026-09-08change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1618+12.5%
cost per registration$0.000$0.000—
booked$836.22$265.56−68.2%
Meta booked——
within-day$4.99$0.00−100.0%
cohort @ 24h$4.99$0.00−100.0%
booked payers2614−12
payer rate (8h)6.2%0.0%−6.2 pts
payer rate (d0)6.2%0.0%−6.2 pts
ARPU (8h)$0.3118$0.0000−100.0%
ARPU (d0)$0.3118$0.0000−100.0%
ARPPU (8h)$4.99$0.00−100.0%
ARPPU (d0)$4.99$0.00−100.0%

The settled horizon is closed on both days and rests on one payer on 09-07 and none on 09-08, which is a long way under the bar, so the app's per-user rows are a direction about a single basket and nothing more.

The campaigns

(i) Every campaign the portfolio ran, 2026-09-08.

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_meituan_ww_cvr_260802B1$0.000.0%0—7$0.000$0.00—7
0814_vl_bailingxia_srfhjyd_maimaiNomad Node$0.000.0%0—3$0.000$0.00—2
bailingxia_srfhjyd_ww_cvr_260819HR1$0.000.0%0—3$0.000$0.00—0
0811_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$0.000.0%0—2$0.000$0.00—3
bailingxia_meituan_ww_cvr_260730B1$0.000.0%0—2$0.000$0.00—0
bailingxia_meituan_t3_cvr_260725B1$0.000.0%0—1$0.000$0.00—0
0814_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$0.000.0%0—0—$0.00—1

(ii) The same, per account, 2026-09-08.

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_meituan_ww_cvr_260802B1$0.000.0%0—7$0.000$0.00—7
bailingxia_meituan_ww_cvr_260730B1$0.000.0%0—2$0.000$0.00—0
bailingxia_meituan_t3_cvr_260725B1$0.000.0%0—1$0.000$0.00—0

Nomad Node

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
0814_vl_bailingxia_srfhjyd_maimaiNomad Node$0.000.0%0—3$0.000$0.00—2
0811_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$0.000.0%0—2$0.000$0.00—3
0814_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$0.000.0%0—0—$0.00—1

KBM1

nothing delivered or registered.

Dicey2

nothing delivered or registered.

HR1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_ww_cvr_260819HR1$0.000.0%0—3$0.000$0.00—0

HR2

nothing delivered or registered.

No campaign delivered. Every Vloom campaign in every account spent $0.00 on this day; the money in the tables above is booked against install days that precede it, and Meta stamps a conversion on the conversion hour, so those rows keep landing on days with no delivery behind them.

Every asset

(i) Every asset the portfolio ran, 2026-09-08. One row per ad, the account named on it.

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bodysuit_10s_9x16_v1B1$0.000—4$0.000$0.00—$0.001
vid_ww_pool5_15s_9x16_v1B1$0.000—4$0.000$0.00—$0.006
nomad-0814-03-maimaiNomad Node$0.000—3$0.000$0.00—$0.002
vid_ww_bodysuit_10s_9x16_v3HR1$0.000—3$0.000$0.00—$0.000
nomad-0811-03-rain-chuva-video-01Nomad Node$0.000—2$0.000$0.00—$0.003
vid_sasian_bikini_6s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_ww_spill_8s_9x16_v1 - CopyB1$0.000—1$0.000$0.00—$0.000
nomad-0814-03-rain-chuva-video-01Nomad Node$0.000—0—$0.00—$0.001

(ii) The same, per account, 2026-09-08.

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bodysuit_10s_9x16_v1B1$0.000—4$0.000$0.00—$0.001
vid_ww_pool5_15s_9x16_v1B1$0.000—4$0.000$0.00—$0.006
vid_sasian_bikini_6s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_ww_spill_8s_9x16_v1 - CopyB1$0.000—1$0.000$0.00—$0.000

Nomad Node

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
nomad-0814-03-maimaiNomad Node$0.000—3$0.000$0.00—$0.002
nomad-0811-03-rain-chuva-video-01Nomad Node$0.000—2$0.000$0.00—$0.003
nomad-0814-03-rain-chuva-video-01Nomad Node$0.000—0—$0.00—$0.001

KBM1

nothing delivered or registered.

Dicey2

nothing delivered or registered.

HR1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bodysuit_10s_9x16_v3HR1$0.000—3$0.000$0.00—$0.000

HR2

nothing delivered or registered.

No asset delivered, so every spend cell above is $0.00 and no ratio in the block is defined. Registrations still arrived against no impression anywhere, 10 in B1, 5 in Nomad Node and 3 in HR1, and none of them paid inside 24 hours.

3Caveats

This is the settled 24 h publication of 2026-09-08, and it replaces the 8 h page issued that morning. The horizon closed at 00:00 UTC on 09-10 and both days are covered to it, so every cohort @ 24h and (d0) cell carries a figure. The 8 h rows are kept beside them and no figure at one horizon is set against a figure at another.

B1's side of the pair is regime-matched for the first time and still not roster-matched. Both days sit inside R4-300 with no budget change in the activity history, and inside this day shirtr2, gymr2 and povposer2 began delivering at 03:40 UTC, templatewallc ran from 04:47 to 07:02, poolslowr2 was switched off at 02:57, shirtr2 was set Not Approved at 15:52 and uploadpanelb, rejected at 12:53 UTC the day before, took nothing. The four new creatives took $204.11 of B1's $300.70, so every day-over-day delivery figure on B1 is a roster difference before it is anything else.

Dicey2 changed its roster inside the day as well, and its budget history is not staged on this run. templatewalld went from three hours and $6.71 to $96.21 and 53% of the account, lacer2 from $112.06 to $47.59 and was switched off with a last delivering hour of 16:00 UTC, and templatewalld itself reads recently rejected at the pull with a last delivering hour of 19:00 UTC; kimonor2 and pooldirectr2 ran all day. The run pulls B1's activity history only, so whether the account's daily budget moved is not on this page.

HR2 registered 8 people on 2026-09-08 and none of the spend behind them is measured, for the fifth day. The pull records the account as disabled since an identity checkpoint on 09-04 and skips its hourly, day and country exports, so its $0.00 is an absence on both days of this pair, and $536.08 of the day's booked revenue is its.

So every portfolio-level per-registration and return figure on this page divides five accounts' revenue or registrations by two accounts' spend, on both days. The comparison this page supports is B1 and Dicey2 on both sides, $569.56 to $481.90, which is the pooled funnel; those two accounts registered 2,322 and 1,752 people and booked $2,617.86 and $2,260.84.

The campaign and per-asset sections cut each account on its own day, and on this pair that moves six ads. templatewallc carries $27.55 of report-day spend and $1.76 of account-day spend, poolslowr2 $11.39 and $0.00, lacer2 $47.59 and $17.75, shirtr2 $83.47 and $54.38, kimonor2 $22.77 and $41.36, and gymr2 $70.52 and $90.81. Tables A and B, the hourly sections and the country section are on the report clock.

The payer counts in three tables are not the payer counts in table B. The country, campaign and per-asset sections emitted by the portfolio instrument count people who paid inside the day whatever day they installed; table B counts the day's own install cohort at 24 h. So Dicey2/templatewalld reads 34 in one and the campaign row reads 58 for the whole of Dicey2 in the other, and the 16-payer bar is being applied to two different populations.

The estimator's round verdict is not the ranking on this page and must not be read as one. It is scoped to the 20:30 account-time asset change on 09-07, which was 44.8 h old at this cut, so its header renders at 24 h and its gate column is what it says: two readable rows, uploadpanelr2 at 2.36 on 85 payers and uploadpanelb at 3.34 on 19, three directions, templatewallc, shirtr2 and poolslowr2, and two rows not yet covered to 24 h. Table B is the day's own install cohort and is a different population: uploadpanelr2 reads 2.22 there on 27 payers and 2.36 in the round on 85.

The estimator's H=24 column is quotable for five assets and not for the two still delivering without a stop. uploadpanelb, shirtr2, poolslowr2 and templatewallc sit at 100% coverage and uploadpanelr2 at 90% against the 80% bar; gymr2 is at 75% and povposer2 at 76%. Their lifetime figures are partial sums still climbing and are not comparable against an older asset's.

The install-to-pay rise on the META-clock read is now maturity-clean and still points the other way from the settled payer rate. It reads 5.27% to 7.48% at p = 0.022 on B1's campaign alone, with both payer columns matured to 100% at H=6; the same account's payer rate (d0) on the report clock is 6.5% to 5.9%. The two are different windows on different populations at different horizons, and neither is picked.

There is no ours / Meta instrument reading for Sinai in this run. That gate is valid only on the META clock, and the META-clock pass was configured against the Vloom ledger, which bought nothing. The 1.10 ratio the UTC pass prints is stamped CROSS-CLOCK, NOT A VALID CHECK by the instrument itself and is not the gate.

There is no mix-neutral account CPM line on this page. The instrument that renders it ran against the Vloom config, which delivered nothing, so the line it emitted reads $0.00 to $0.00. The campaign mix is stated instead, as each campaign's share of spend on both days.

The strike is a property of the line, and the size of what it dismisses varies by account. On Dicey2's own row Meta books $861.22 against the $382.96 in our records, and on B1's $1,870.40 against $1,877.88. The excess is not split per account or per asset, so Dicey2's (Meta) brackets in table B are not that account's revenue.

Vloom's booked column and the money ledger disagree by $281.97 on this day, $547.53 in the ledger against the $265.56 this page carries, after $316.11 on 09-07. Sinai's ledger row and its page figure agree to the cent at $2,995.52, and were $6.96 apart on 09-07, so the disagreement is Vloom's and it sits where the 09-06 page localised it: the ledger counts every payment in the feed while the page's booked column is keyed to campaign ids and loses the payments that no longer resolve to one. Which Vloom payments those are is not something this run says.

The money ledger names fifty-six account-days it cannot measure, and five of them registered people. sinai_ww/HR2 on 09-04 to 09-08 are those five; the other fifty-one are NN2, KBM1 and HR1 across 08-29 to 09-08, none of which delivered. The ledger's $481.90 for this day matches the page and is short by HR2's unmeasured spend.

Two different kinds of zero sit in the account tables. NN1 exported at every grain and served no impression, which is a measured zero. NN2, KBM1 and HR1 were stopped by Meta on 08-23, 08-24 and 08-24 and HR2 was disabled on 09-04, so their $0.00 is an absence of measurement; all four still book revenue through the payment ledger, which needs no export.

The country section carries no Nomad Node, KBM1, HR1 or HR2 block. Each is absent by name, so the section's spend and its revenue are both B1's and Dicey2's and its ratios are returns.

128 ad names in the sweep do not follow the naming convention and can only be matched exactly. No rejected asset is attached in another account, so nothing was pulled across.

The per-account coverage note the instrument emits states the wrong targeting for two accounts. It reads KBM1 and HR1 as United States only at 100% US delivery, which is their Vloom targeting, attached to the account rather than to the campaign. Neither account delivered on this day, so nothing above rests on it.

The delivery figures for both days moved between publications by the settling the exports do after midnight. 09-08 reads $481.90 here against the $480.99 on its own morning page, B1 $300.70 against $300.18, Dicey2 $181.20 against $180.81 and impressions 57,096 against 56,965; 09-07 reads $569.56 against the $569.40 on its settled page, B1 $428.14 against $428.03, Dicey2 $141.42 against $141.37 and impressions 72,675 against 72,664. No revenue figure moved on either day.

Every figure is priced through an FX table stamped 2026-08-01, which reads 0.8% low against Google Play's own record.

4What this hands to the next read

2026-09-08 is settled and the pair 09-08 against 09-07 is readable at one horizon and regime-matched on B1 for the first time. What it is not is roster-matched, so the settled numbers answer how the day did and not which creative produced it.

The 24 h read of the 09-07 20:30 round is complete for every asset that has stopped, and it culls nothing. uploadpanelr2 is readable at 2.36 and above the bar; uploadpanelb at 3.34 was rejected before the round began; templatewallc, shirtr2 and poolslowr2 are directions and all three are already off; gymr2 and povposer2 reach their coverage bar with another day of age.

Four of B1's ads have been set Not Approved by Meta in two days: templatewallr2 at 06:51 UTC on 09-07, uploadpanelb at 12:53, templatewallc at 07:02 UTC on 09-08 and shirtr2 at 15:52. The two templatewall builds are the cheapest installs the account has bought, $0.094 and $0.119, at 5.26 on 28 payers and 2.43 on 13, and the question is whether the concept can be kept live long enough to be read rather than what it earns.

Dicey2/templatewalld is the day's best readable row, 2.48 at 24 h on 34 payers, and it reads recently rejected at the pull with a last delivering hour of 19:00 UTC; what Dicey2 delivers after this run rests on kimonor2 and pooldirectr2, which carried 0.71 and 0.24 on 2 and 1 payers.

Dicey2 cleared the 16-payer bar at the settled horizon for the second time in three days, 47 payers in its own install cohort against 13, and a 24 h cohort return of 1.79 against 0.47, on a roster it changed inside the day again, so nothing here separates the account from its creatives.

uploadpanelr2 is the one B1 asset that has been readable on three consecutive settled pages, 2.40, 2.40 and 2.22 at 24 h in table B, and the only one of the five creatives B1 has added since the evening of 09-06 that Meta has not rejected.

HR2 needs either a restored pull or an explicit exclusion from the portfolio denominator, and now for five days. The pull records the account as disabled since 09-04, so while it registers people against $0.00 of measured spend and books $536.08, every blended figure on the page is two accounts' cost against five accounts' revenue.

Vloom's booked column and the money ledger have to be reconciled before either is quoted for that app. They differ by $281.97 on this day after $316.11 on 09-07, Sinai's side agreeing to the cent on this day, and the direction has been the same on every day since 09-06.

5Reproduce

Staged in _runs/2026-09-10_2026-09-08_daily_auto/ at 00:18 UTC on 09-10, after the 24 h horizon closed at 00:00 UTC; this is the day's settled publication and it rewrites the 8 h page issued that morning.

# the pull, both ledgers, every config and every instrument, in one command
python -m ad_ops.daily_pipeline --day 2026-09-08

# the country cut the figures are drawn from, then the figures, as the pipeline issues them
python -m ad_ops.country_json --run <run> --days 2026-09-07,2026-09-08
python -m ad_ops.report_charts --config <run>/run_config_sinai_full.json \
    --day 2026-09-08 --prev 2026-09-07 --days 2026-09-05,2026-09-06,2026-09-07,2026-09-08 \
    --app sinai_ww --country-json <run>/country_sinai_ww.json \
    --out ad_ops/figures/2026-09-08_sinai --md <run>/chartblock_sinai_ww.md \
    --relpath figures/2026-09-08_sinai

Payment cut 2026-09-10 00:18 UTC on the Sinai ledger and 2026-09-09 23:37 UTC on Vloom's; the estimator, the asset probe and the matched-hours funnel on the META clock run on a 2026-09-09 17:18 PT cut. B1's campaign activity history was requested over Sep 6 to Sep 10 and the range the page actually rendered, Sep 6, 2026 to Sep 9, 2026, was asserted before any row of it was read. HR2 exported nothing to this run at any grain, the pull recording it as disabled since 09-04, which is why it is in every day-grain and hourly table out of the registration and payment ledgers and in none of the others.

6Appendix — definitions

The report clock is UTC. Meta stamps its exports in each ad account's own zone, B1, KBM1, Dicey2 and HR2 on UTC-7 and HR1 and the Nomad Node pair on UTC+0, so every delivery row on this page is restitched from the hourly exports onto UTC. The campaign section, the per-asset section and table C are the exceptions and say so where they appear.

The three revenue measures, all on our own payment records:

measurecountsmoves after the day closes?
booked (bROAS)revenue that arrived inside the report day, whatever day its payer installedsettles a few hours after midnight, then fixed
within-day (wROAS)installed that day and paid before that day closednever. Sealed at midnight
cohort @ 24h (cROAS)that day's installs, counted within 24 hours of each person's own installrises until every install has lived 24 hours, then frozen

A day is published twice. The morning page carries the 8 h cohort, the only horizon closed that early, and the evening page carries the 24 h cohort and completes it. This is the evening page: both days are covered to 24 h, both horizons are on every per-user row, and a figure at one horizon is never compared against a figure at another.

Meta booked is Meta's own conversion value over Meta's own spend, both restitched onto the report clock from the same hourly export. It is struck wherever it carries a figure, because it is Meta's attribution and never our revenue; nothing is written in its place, and the true figure is the booked row directly above it.

A regime is a stretch over which the ad set's daily budget did not change. It is in a daily report because the budget is a geography dial on this account: raising it buys wider and cheaper countries, so two days either side of a change are not buying the same audience. B1's campaign held $300 a day across both days of this pair; Dicey2's budget history is not staged on this run.

The 16-payer bar is decision #37: a row carrying fewer than sixteen distinct payers is a direction and never a magnitude.

Internal — noindex. Not for distribution outside the team.