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

The portfolio spent $352.06 on 2026-09-09 against $482.22 the day before and booked $3,456.02 against $3,261.08. Only Sinai was bought, for a seventeenth day running: B1 took $249.91 against $300.95 and Dicey2 $102.15 against $181.27, and across both apps 992 people registered against 1,809, at $0.355 each against $0.267. 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, $2,995.52 and $3,128.17 against Meta's $2,731.62 and $2,843.39. On the two accounts Meta can see it books $2,843.39 against the $2,437.60 in our records, and almost all of the $405.79 between them is Dicey2's: $609.91 against $254.23, 2.4 times it, while B1's row reads $2,233.48 against $2,183.37. Sinai and Vloom post their purchases into one Meta dataset and Meta books Vloom transactions as Sinai purchases, so the excess cannot be split per account or per asset, and the Meta bracket beside any asset's bROAS carries the same caveat. Cause and evidence: meta_conversion_overreport_2026-08-24.md.

⚠ HR2 exported nothing to this run at any grain, for a sixth 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 3 registrations and $440.79 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-082026-09-09change
spend$482.22$352.06−27.0%
impressions57,11134,170−40.2%
CPM$8.44$10.30+22.0%
registrations (ours)1,809992−45.2%
cost per registration$0.267$0.355+33.1%
booked$3,261.08 (6.76)$3,456.02 (9.82)+6.0%
Meta booked$2,731.62 (5.66)$2,843.39 (8.08)
within-day$757.88 (1.57)$478.68 (1.36)−36.8%
cohort @ 24h$906.57 (1.88)$622.87 (1.77)−31.3%
booked payers362318-44
payer rate (8h)6.1%7.5%+1.4 pts
ARPU (8h)$0.3792$0.4770+25.8%
ARPPU (8h)$6.24$6.39+2.4%
payer rate (d0)6.5%8.5%+1.9 pts
ARPU (d0)$0.5012$0.6279+25.3%
ARPPU (d0)$7.68$7.42−3.4%

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

The 24 h horizon closed at 00:00 UTC on 2026-09-11 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-09's d3 and d7 close on 09-14 and 09-18.

The measured buy fell 27.0% and bought 46.1% fewer registrations at 35% more each: B1 and Dicey2 together registered 945 people against 1,752, at $0.373 each against $0.275, on impressions 40.2% lower at a CPM 22.0% higher.

At the settled horizon each Sinai registration, counted across every account, was worth 26.1% more and cost 34.0% more, so the 24 h cohort return went 1.88 to 1.77: payer rate (d0) 6.6% to 8.6% and ARPPU (d0) $7.68 to $7.42. The morning page read the same pair at 8 h as 1.42 to 1.35, and both days' cohorts grew 32% between 8 and 24 hours, so the two horizons show the same change between the days.

At the settled horizon both accounts fell a little, and only B1's figure is readable. B1 spent 17.0% less for 29.0% fewer registrations and its 24 h cohort return went 1.80 to 1.73 on 70 payers against 69; Dicey2, without templatewalld, which took more than half of its spend the day before, spent 43.6% less for 80.0% fewer and went 1.79 to 1.65 on 11 payers against 47.

B1's campaign sat inside R4-300 on both days and bought all 24 hours of this one on three creatives: the activity history holds no budget change and no status change on a delivering ad between 15:52 UTC on 09-08, when Meta set shirtr2 Not Approved, and the end of the report day, and templatewallg, which entered review at 23:18 UTC, took no spend.

(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-08 spend2026-09-09 spendchange2026-09-08 registrations2026-09-09 registrations
Portfolio$482.22$352.06−27.0%1,809992
B1$300.95$249.91−17.0%1,176840
Nomad Node$0.00$0.00—54
KBM1$0.00$0.00—1012
Dicey2$181.27$102.15−43.6%586117
HR1$0.00$0.00—2416
HR2$0.00$0.00—83

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

Nomad Node's $0.00 is an absence on this run as well. The pull records NN1 as disabled from 09-09 and no longer exports it; its exports from 08-30 to 09-08 were measured zeros. NN2, KBM1 and HR1 were stopped by Meta on 08-23, 08-24 and 08-24. 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 $352.06, and no Vloom campaign served an impression in any account the pull exports. 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 $352.06 against $482.22, and it booked $3,128.17 against $2,995.52.

The day, and every account

2026-09-082026-09-09change
spend$482.22$352.06−27.0%
impressions57,11134,170−40.2%
CPM$8.44$10.30+22.0%
registrations (ours)1,791976−45.5%
cost per registration$0.269$0.361+34.0%
booked$2,995.52 (6.21)$3,128.17 (8.89)+4.4%
Meta booked$2,731.62 (5.66)$2,843.39 (8.08)
within-day$757.88 (1.57)$478.68 (1.36)−36.8%
cohort @ 24h$906.57 (1.88)$622.87 (1.77)−31.3%
booked payers348304−44
payer rate (8h)6.1%7.6%+1.4 pts
payer rate (d0)6.6%8.6%+2.0 pts
ARPU (8h)$0.3830$0.4848+26.6%
ARPU (d0)$0.5062$0.6382+26.1%
ARPPU (8h)$6.24$6.39+2.5%
ARPPU (d0)$7.68$7.42−3.5%

2026-09-09 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$352.06100%34,170$10.30976$0.361
B1$249.9171%26,818$9.32828$0.302
Nomad Node$0.000%0—0—
KBM1$0.000%0—12$0.000
Dicey2$102.1529%7,352$13.89117$0.873
HR1$0.000%0—16$0.000
HR2$0.000%0—3$0.000

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$3,128.178.89$478.681.36$622.871.77848.6%$0.6382$7.42
B1$2,183.378.74$389.231.56$432.131.73708.5%$0.5219$6.17
Nomad Node$0.00—$0.00—$0.00—0———
KBM1$142.85—$0.00—$0.00—00.0%$0.0000—
Dicey2$254.232.49$82.900.81$168.371.65119.4%$1.4391$15.31
HR1$106.93—$2.99—$18.81—212.5%$1.1755$9.40
HR2$440.79—$3.56—$3.56—133.3%$1.1865$3.56

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

B1

2026-09-082026-09-09change
spend$300.95$249.91−17.0%
impressions40,29326,818−33.4%
CPM$7.47$9.32+24.8%
registrations (ours)1,166828−29.0%
cost per registration$0.258$0.302+16.9%
booked$1,877.88 (6.24)$2,183.37 (8.74)+16.3%
Meta booked$1,870.40 (6.21)$2,233.48 (8.94)
within-day$445.62 (1.48)$389.23 (1.56)−12.7%
cohort @ 24h$541.63 (1.80)$432.13 (1.73)−20.2%
booked payers199202+3
payer rate (8h)5.6%7.4%+1.8 pts
payer rate (d0)5.9%8.5%+2.5 pts
ARPU (8h)$0.3420$0.4389+28.4%
ARPU (d0)$0.4645$0.5219+12.4%
ARPPU (8h)$6.13$5.96−2.9%
ARPPU (d0)$7.85$6.17−21.4%

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

KBM1

2026-09-082026-09-09change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1012+20.0%
cost per registration$0.000$0.000—
booked$134.32$142.85+6.3%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers2011−9
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—

Dicey2

2026-09-082026-09-09change
spend$181.27$102.15−43.6%
impressions16,8187,352−56.3%
CPM$10.78$13.89+28.9%
registrations (ours)586117−80.0%
cost per registration$0.309$0.873+182.2%
booked$382.96 (2.11)$254.23 (2.49)−33.6%
Meta booked$861.22 (4.75)$609.91 (5.97)
within-day$287.48 (1.59)$82.90 (0.81)−71.2%
cohort @ 24h$325.21 (1.79)$168.37 (1.65)−48.2%
booked payers5829−29
payer rate (8h)7.5%9.4%+1.9 pts
payer rate (d0)8.0%9.4%+1.4 pts
ARPU (8h)$0.4801$0.8817+83.7%
ARPU (d0)$0.5550$1.4391+159.3%
ARPPU (8h)$6.39$9.38+46.7%
ARPPU (d0)$6.92$15.31+121.2%

HR1

2026-09-082026-09-09change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)2116−23.8%
cost per registration$0.000$0.000—
booked$64.28$106.93+66.4%
Meta booked——
within-day$24.78$2.99−87.9%
cohort @ 24h$39.73$18.81−52.7%
booked payers98−1
payer rate (8h)4.8%6.2%+1.5 pts
payer rate (d0)9.5%12.5%+3.0 pts
ARPU (8h)$0.2846$0.1868−34.4%
ARPU (d0)$1.8917$1.1755−37.9%
ARPPU (8h)$5.98$2.99−50.0%
ARPPU (d0)$19.86$9.40−52.7%

HR2

2026-09-082026-09-09change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)83−62.5%
cost per registration$0.000$0.000—
booked$536.08$440.79−17.8%
Meta booked——
within-day$0.00$3.56new
cohort @ 24h$0.00$3.56new
booked payers6254−8
payer rate (8h)0.0%33.3%+33.3 pts
payer rate (d0)0.0%33.3%+33.3 pts
ARPU (8h)$0.0000$1.1865new
ARPU (d0)$0.0000$1.1865new
ARPPU (8h)$0.00$3.56new
ARPPU (d0)$0.00$3.56new

B1 bought 29.0% fewer registrations at 16.9% more each, and each was worth 12.4% more at the settled horizon: 828 against 1,166 at $0.302 against $0.258, ARPU (d0) $0.4645 to $0.5219 on a payer rate (d0) of 5.9% to 8.5% and an ARPPU (d0) of $7.85 to $6.17, so the rise is in how many paid and not in what they paid.

B1's 24 h cohort return went 1.80 to 1.73, $541.63 to $432.13 on 17.0% less spend and on 69 payers then 70, while its within-day return rose 1.48 to 1.56; within-day censors by hour of day and the 24 h cohort does not.

Dicey2 registered 117 people against 586 at $0.873 each against $0.309, and its 24 h cohort return went 1.79 to 1.65; its per-user rows rest on 11 payers in its own install cohort and are not readable at this sample size.

HR1 registered 16 people and two of them paid $18.81 inside 24 hours, and HR2 registered 3 and one paid $3.56, so both accounts' per-user rows are one or two people; HR2's $440.79 of booked revenue is a sum and stands.

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

Hourly, 2026-09-09

(i) The portfolio, hour by hour, 2026-09-09. 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$8.64936$9.2327$0.320$94.2910.91$38.364.44$38.364.4413
01$10.281,020$10.0838$0.271$92.949.04$19.331.88$19.331.8814
02$13.241,273$10.4037$0.358$96.727.31$27.012.04$30.422.3013
03$12.641,279$9.8838$0.333$137.9010.91$10.470.83$10.470.8324
04$14.161,255$11.2826$0.545$101.197.15$0.000.00$0.000.0016
05$13.751,220$11.2740$0.344$134.279.76$61.094.44$61.094.4426
06$13.701,199$11.4332$0.428$103.097.52$5.880.43$5.880.4319
07$11.271,187$9.4937$0.305$138.5512.29$18.741.66$18.741.6618
08$11.251,216$9.2534$0.331$117.6210.46$13.071.16$26.062.3220
09$9.211,283$7.1838$0.242$78.858.56$7.170.78$7.170.7812
10$14.721,312$11.2237$0.398$94.666.43$3.400.23$3.400.2317
11$13.271,267$10.4728$0.474$153.5311.57$2.990.23$2.990.2321
12$12.471,256$9.9340$0.312$59.774.79$26.862.15$26.862.1514
13$13.791,263$10.9231$0.445$231.6916.80$2.940.21$2.940.2124
14$14.891,394$10.6838$0.392$231.2815.53$22.871.54$22.871.5429
15$19.471,975$9.8650$0.389$89.094.58$15.980.82$19.541.0019
16$18.602,091$8.9049$0.380$116.896.28$13.950.75$17.100.9218
17$21.062,539$8.2962$0.340$99.874.74$53.842.56$129.166.1317
18$23.242,315$10.0465$0.358$160.616.91$33.281.43$33.281.4326
19$22.941,895$12.1157$0.402$147.436.43$16.990.74$39.261.7125
20$18.751,537$12.2059$0.318$137.927.36$46.602.49$46.602.4924
21$13.881,293$10.7348$0.289$176.8112.74$27.471.98$27.471.9823
22$12.711,010$12.5832$0.397$200.5815.78$3.580.28$6.570.5214
23$14.131,155$12.2333$0.428$132.619.39$6.820.48$27.331.9317

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

B1 — $249.91 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$6.12721$8.4925$0.245$49.528.09$35.215.75$35.215.757
01$7.17775$9.2533$0.217$60.218.40$19.332.70$19.332.709
02$8.51971$8.7632$0.266$67.367.92$27.013.17$30.423.578
03$8.74970$9.0135$0.250$111.0812.71$10.471.20$10.471.2019
04$9.91992$9.9923$0.431$77.377.81$0.000.00$0.000.0011
05$9.54935$10.2034$0.281$96.9310.16$57.536.03$57.536.0319
06$10.17948$10.7329$0.351$83.318.19$5.880.58$5.880.5813
07$7.92926$8.5533$0.240$100.6912.71$18.742.37$18.742.3711
08$7.89947$8.3331$0.255$81.6910.35$10.081.28$23.072.9214
09$6.761,026$6.5935$0.193$59.188.76$7.171.06$7.171.0610
10$10.561,054$10.0230$0.352$61.375.81$3.400.32$3.400.3211
11$9.831,009$9.7426$0.378$129.9213.22$2.990.30$2.990.3014
12$9.60991$9.6934$0.282$35.553.70$26.862.80$26.862.808
13$10.39998$10.4127$0.385$127.6312.28$2.940.28$2.940.2812
14$9.851,056$9.3333$0.298$179.2318.20$22.872.32$22.872.3218
15$12.471,497$8.3341$0.304$66.005.29$15.981.28$19.541.5712
16$12.571,608$7.8238$0.331$61.464.89$10.790.86$10.790.8610
17$13.771,913$7.2055$0.250$58.104.22$23.781.73$33.892.4613
18$16.441,746$9.4250$0.329$117.537.15$30.301.84$30.301.8417
19$15.791,456$10.8447$0.336$93.115.90$16.991.08$23.441.4817
20$12.381,177$10.5242$0.295$87.827.09$10.050.81$10.050.8116
21$11.341,127$10.0642$0.270$126.4811.15$27.472.42$27.472.4217
22$10.75931$11.5526$0.413$149.1613.88$0.000.00$2.990.287
23$11.441,044$10.9627$0.424$102.678.97$3.400.30$6.810.599

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—$3.16—$0.00—$0.00—1
01$0.000—1$0.000$6.31—$0.00—$0.00—1
02$0.000—0—$19.26—$0.00—$0.00—2
03$0.000—1$0.000$3.29—$0.00—$0.00—1
04$0.000—1$0.000$9.76—$0.00—$0.00—2
05$0.000—0—$9.51—$0.00—$0.00—2
06$0.000—1$0.000$6.57—$0.00—$0.00—2
07$0.000—0—$3.16—$0.00—$0.00—1
08$0.000—1$0.000$6.58—$0.00—$0.00—1
09$0.000—0—$0.00—$0.00—$0.00—0
10$0.000—2$0.000$0.00—$0.00—$0.00—0
11$0.000—0—$9.85—$0.00—$0.00—3
12$0.000—1$0.000$3.29—$0.00—$0.00—1
13$0.000—0—$19.61—$0.00—$0.00—3
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—$15.18—$0.00—$0.00—1
17$0.000—0—$15.18—$0.00—$0.00—1
18$0.000—0—$0.00—$0.00—$0.00—0
19$0.000—0—$3.26—$0.00—$0.00—1
20$0.000—0—$0.00—$0.00—$0.00—0
21$0.000—2$0.000$5.72—$0.00—$0.00—1
22$0.000—0—$0.00—$0.00—$0.00—0
23$0.000—1$0.000$3.16—$0.00—$0.00—1

Dicey2 — $102.15 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$2.52215$11.722$1.260$23.119.17$3.161.25$3.161.253
01$3.11245$12.693$1.037$20.346.54$0.000.00$0.000.003
02$4.73302$15.665$0.946$0.000.00$0.000.00$0.000.000
03$3.90309$12.622$1.950$6.721.72$0.000.00$0.000.002
04$4.25263$16.162$2.125$0.000.00$0.000.00$0.000.000
05$4.21285$14.775$0.842$3.560.85$0.000.00$0.000.001
06$3.53251$14.061$3.530$3.671.04$0.000.00$0.000.001
07$3.35261$12.843$1.117$3.671.10$0.000.00$0.000.001
08$3.36269$12.491$3.360$0.000.00$0.000.00$0.000.000
09$2.45257$9.533$0.817$16.106.57$0.000.00$0.000.001
10$4.16258$16.124$1.040$6.551.57$0.000.00$0.000.002
11$3.44258$13.332$1.720$3.561.03$0.000.00$0.000.001
12$2.87265$10.835$0.574$0.000.00$0.000.00$0.000.000
13$3.40265$12.834$0.850$3.180.94$0.000.00$0.000.001
14$5.04338$14.914$1.260$21.714.31$0.000.00$0.000.003
15$7.00478$14.649$0.778$6.300.90$0.000.00$0.000.002
16$6.03483$12.4810$0.603$3.160.52$3.160.52$6.311.051
17$7.29626$11.657$1.041$22.913.14$30.064.12$95.2813.072
18$6.80569$11.9514$0.486$25.293.72$2.980.44$2.980.444
19$7.15439$16.298$0.894$3.580.50$0.000.00$0.000.001
20$6.37360$17.6913$0.490$25.884.06$36.555.74$36.555.744
21$2.54166$15.300—$25.239.93$0.000.00$0.000.002
22$1.9679$24.815$0.392$20.3310.37$3.581.82$3.581.824
23$2.69111$24.235$0.538$9.403.49$3.421.27$20.527.633

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—1$0.000$0.00—$0.00—$0.00—0
02$0.000—0—$0.00—$0.00—$0.00—0
03$0.000—0—$7.34—$0.00—$0.00—1
04$0.000—0—$7.34—$0.00—$0.00—1
05$0.000—0—$14.71—$0.00—$0.00—1
06$0.000—1$0.000$2.99—$0.00—$0.00—1
07$0.000—1$0.000$11.95—$0.00—$0.00—1
08$0.000—1$0.000$3.67—$2.99—$2.99—1
09$0.000—0—$0.00—$0.00—$0.00—0
10$0.000—1$0.000$3.56—$0.00—$0.00—1
11$0.000—0—$0.00—$0.00—$0.00—0
12$0.000—0—$10.33—$0.00—$0.00—2
13$0.000—0—$20.24—$0.00—$0.00—3
14$0.000—0—$10.90—$0.00—$0.00—2
15$0.000—0—$3.67—$0.00—$0.00—1
16$0.000—1$0.000$6.66—$0.00—$0.00—2
17$0.000—0—$0.00—$0.00—$0.00—0
18$0.000—1$0.000$0.00—$0.00—$0.00—0
19$0.000—2$0.000$0.00—$0.00—$15.82—0
20$0.000—2$0.000$3.56—$0.00—$0.00—1
21$0.000—4$0.000$0.00—$0.00—$0.00—0
22$0.000—1$0.000$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—$18.51—$0.00—$0.00—2
01$0.000—0—$6.08—$0.00—$0.00—1
02$0.000—0—$10.10—$0.00—$0.00—3
03$0.000—0—$9.47—$0.00—$0.00—1
04$0.000—0—$6.71—$0.00—$0.00—2
05$0.000—1$0.000$9.55—$3.56—$3.56—3
06$0.000—0—$6.55—$0.00—$0.00—2
07$0.000—0—$19.08—$0.00—$0.00—4
08$0.000—0—$25.68—$0.00—$0.00—4
09$0.000—0—$3.56—$0.00—$0.00—1
10$0.000—0—$23.18—$0.00—$0.00—3
11$0.000—0—$10.20—$0.00—$0.00—3
12$0.000—0—$10.60—$0.00—$0.00—3
13$0.000—0—$61.03—$0.00—$0.00—5
14$0.000—0—$19.44—$0.00—$0.00—6
15$0.000—0—$13.12—$0.00—$0.00—4
16$0.000—0—$30.44—$0.00—$0.00—4
17$0.000—0—$3.67—$0.00—$0.00—1
18$0.000—0—$17.79—$0.00—$0.00—5
19$0.000—0—$47.49—$0.00—$0.00—6
20$0.000—2$0.000$20.67—$0.00—$0.00—3
21$0.000—0—$19.38—$0.00—$0.00—3
22$0.000—0—$31.09—$0.00—$0.00—3
23$0.000—0—$17.39—$0.00—$0.00—4

Spend ran $8.64 to $23.24 an hour and was heaviest from 15:00 to 20:00 UTC, $124.06 over those six hours, where the day before put its peak at 04:00 to 07:00.

CPM sat above $10 in 15 of 24 hours against 3 the day before, from $7.18 at 09:00 UTC to $12.58 at 22:00.

Registrations ran 26 to 65 an hour; 31 of the day's 976 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 8 of them, by $144.19 over the day; the gap is widest at 17:00 UTC, $53.84 within-day against $129.16 at 24 h, and Dicey2's share of that hour is $30.06 against $95.28. Payers per hour run 0 to 8, so every hourly revenue cell is under the bar and the ALL row carries the level.

2026-09-10T17:17:18.483836 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 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 1000 1200 1400 1600 1800 2000 2200 2400 2600 impressions Impressions and installs by hour impressions installs 25 30 35 40 45 50 55 60 installs (Meta Leads) The day's motion — whole account, 2026-09-09 (UTC)
The day's motion: spend by hour, and impressions against installs
2026-09-10T17:17:18.644799 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 12.0 12.5 13.0 13.5 14.0 14.5 15.0 15.5 CTR % CTR 0 4 8 12 16 20 hour (UTC) 7 8 9 10 11 12 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 16 18 20 22 24 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.30 0.35 0.40 0.45 0.50 USD Cost per install Delivery by hour — whole account, 2026-09-09 (UTC)
CTR, CPM, click-to-install and CPI by hour, whole account

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

(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,099$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.432,512$9.3373$0.321$95.914.09$53.882.30$53.882.3019
11$22.262,483$8.9666$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.041,809$9.9761$0.296$181.9810.09$21.911.21$34.901.9331
14$16.652,082$8.0075$0.222$144.678.69$10.130.61$10.130.6121
15$26.093,117$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.673,687$7.50123$0.225$208.867.55$74.632.70$74.632.7038
18$26.592,850$9.33107$0.249$173.006.51$38.271.44$57.322.1631
19$13.071,312$9.9664$0.204$73.345.61$2.960.23$6.520.5016
20$11.351,163$9.7640$0.284$206.0818.16$13.701.21$13.701.2124
21$12.57927$13.5643$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$9.00816$11.0321$0.429$106.6211.85$10.711.19$24.952.7713

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

B1 — $300.95 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,405$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.991,696$7.6643$0.302$49.103.78$10.050.77$10.050.7711
11$11.991,511$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.801,638$9.6548$0.329$100.756.38$20.131.27$39.182.4818
19$10.251,109$9.2445$0.228$41.414.04$2.960.29$6.520.6410
20$9.261,028$9.0139$0.237$130.0914.05$6.550.71$6.550.7111
21$8.84765$11.5634$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.85635$9.2119$0.308$83.4714.27$10.711.83$24.954.2610

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.27 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.19819$12.4431$0.329$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,277$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.671,790$7.6475$0.182$35.192.57$16.851.23$16.851.237
18$10.791,212$8.9055$0.196$25.252.34$18.141.68$18.141.684
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

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-09 ran higherhours it ran lowersign test
CPM21 of 243 of 24p = 0.000
CTR5 of 2419 of 24p = 0.007
click→install10 of 2414 of 24p = 0.541
CPI20 of 244 of 24p = 0.002

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

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

Every shared hour, 2026-09-08 → 2026-09-09. 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,362 → 9369.60 → 9.2314.83% → 12.29%20.3% → 22.6%0.319 → 0.332
011,498 → 1,0208.48 → 10.0814.22% → 13.82%17.4% → 22.0%0.343 → 0.332
021,556 → 1,2739.56 → 10.4014.33% → 11.86%22.0% → 23.2%0.303 → 0.378
032,047 → 1,2798.51 → 9.8813.68% → 13.21%13.9% → 19.5%0.447 → 0.383
043,735 → 1,2557.99 → 11.2812.77% → 13.86%16.8% → 15.5%0.373 → 0.524
054,419 → 1,2207.54 → 11.2714.46% → 12.95%19.7% → 20.3%0.264 → 0.430
064,067 → 1,1997.16 → 11.4315.27% → 14.60%21.6% → 17.7%0.217 → 0.442
073,234 → 1,1877.84 → 9.4911.35% → 13.06%18.8% → 18.7%0.368 → 0.389
083,099 → 1,2167.09 → 9.2512.46% → 12.17%17.1% → 18.9%0.333 → 0.402
092,883 → 1,2837.77 → 7.1812.45% → 13.56%18.9% → 20.1%0.330 → 0.263
102,512 → 1,3129.33 → 11.2212.90% → 13.26%21.6% → 18.4%0.335 → 0.460
112,483 → 1,2678.96 → 10.4713.98% → 14.29%17.6% → 16.6%0.365 → 0.442
122,327 → 1,2568.68 → 9.9314.27% → 14.25%19.3% → 20.1%0.316 → 0.346
131,809 → 1,2639.97 → 10.9217.30% → 14.41%18.5% → 17.0%0.311 → 0.445
142,082 → 1,3948.00 → 10.6815.80% → 15.64%20.7% → 15.6%0.245 → 0.438
153,117 → 1,9758.37 → 9.8616.39% → 13.62%19.6% → 16.0%0.261 → 0.453
163,341 → 2,0917.87 → 8.9014.22% → 12.77%22.1% → 15.7%0.251 → 0.443
173,687 → 2,5397.50 → 8.2912.91% → 12.56%23.9% → 18.2%0.243 → 0.363
182,850 → 2,3159.33 → 10.0414.63% → 13.95%23.5% → 18.3%0.271 → 0.394
191,312 → 1,8959.96 → 12.1114.86% → 13.46%27.2% → 18.4%0.247 → 0.488
201,163 → 1,5379.76 → 12.2014.70% → 12.43%20.5% → 24.1%0.324 → 0.408
21927 → 1,29313.56 → 10.7315.32% → 14.46%25.4% → 21.9%0.349 → 0.339
22785 → 1,01011.35 → 12.5816.05% → 14.75%20.6% → 19.5%0.343 → 0.438
23816 → 1,15511.03 → 12.2314.95% → 14.63%16.4% → 18.3%0.450 → 0.456

CPM ran higher in 21 of 24 shared hours and CPI in 20, at p = 0.000 and p = 0.002, and CTR ran lower in 19 at p = 0.007; pooled, CPM went $8.44 to $10.30 and CPI $0.298 to $0.407 while impressions fell 40.2%.

Part of the CPI rise is the roster: on Dicey2, templatewalld, bought at $0.210 an install the day before, took nothing, and the two creatives left paid $1.008 and $1.935 an install in table A.

Click-to-install carries two verdicts on this pair and they point opposite ways. The UTC pooled funnel over B1 and Dicey2 reads 20.09% to 18.73% at p = 0.063, which does not separate; the META-clock read of B1's campaign alone reads 20.79% to 24.62% at p = 0.000, a rise. Dicey2's two remaining creatives convert clicks at 9.38% and 8.60%, so the disagreement is scope: B1's own rate rose while the account mix pulled the pooled figure down.

2026-09-10T17:17:18.828129 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 5 10 15 20 hour (UTC) 12 13 14 15 16 17 CTR % CTR 2026-09-08 2026-09-09 0 5 10 15 20 hour (UTC) 7 8 9 10 11 12 13 USD per 1,000 impressions CPM 0 5 10 15 20 hour (UTC) 14 16 18 20 22 24 26 installs / clicks % Click → install 0 5 10 15 20 hour (UTC) 0.25 0.30 0.35 0.40 0.45 0.50 USD Cost per install Delivery by hour — 2026-09-09 against 2026-09-08, shared hours only (UTC)
The same four ratios with the prior day laid over the day, shared hours only

Country, 2026-09-09

(i) The portfolio by country, 2026-09-09. 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$85.6724.3%14,437$5.93243$0.353$118.881.3963
MX$21.866.2%1,480$14.7754$0.405$13.610.6216
US$21.546.1%342$62.969$2.393$5.980.2814
ID$19.305.5%3,156$6.1282$0.235$8.810.467
TR$16.154.6%895$18.0439$0.414$40.812.5312
AR$15.434.4%1,064$14.5039$0.396$21.961.4210
CL$10.493.0%668$15.7129$0.362$7.120.683
BR$9.032.6%439$20.5620$0.451$6.310.703
CO$8.922.5%709$12.5932$0.279$5.930.664
GB$8.012.3%217$36.957$1.145$3.480.436
MY$7.422.1%599$12.4015$0.495$3.180.436
PH$6.841.9%1,455$4.7043$0.159$6.690.986

144 further countries are not listed, $121.39 between them (34.5% 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) $60.16 from Meta 2026-09-08 and $189.75 from Meta 2026-09-09, a measured UTC-day total of $249.91; Dicey2 (UTC-7) $26.25 from Meta 2026-09-08 and $75.90 from Meta 2026-09-09, a measured UTC-day total of $102.15.

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-09.

B1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$56.2122.5%10,902$5.16206$0.273$82.341.4652
MX$16.156.5%1,272$12.6954$0.299$13.610.8415
US$16.076.4%282$56.929$1.786$5.980.3714
ID$14.175.7%2,521$5.6271$0.200$8.810.627
TR$11.864.7%747$15.8730$0.395$7.150.609
AR$11.434.6%907$12.6033$0.346$21.961.929
CL$8.523.4%595$14.3329$0.294$7.120.843
CO$7.132.9%618$11.5231$0.230$5.930.833
GB$5.632.3%183$30.777$0.804$3.480.626
PH$5.132.1%1,187$4.3240$0.128$6.691.306
MY$5.082.0%460$11.0313$0.391$3.180.635
PE$4.541.8%423$10.7319$0.239$2.940.654

141 further countries are not listed, $88.02 between them (35.2% of this block).

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$29.4628.8%3,534$8.3437$0.796$36.541.2411
BR$9.038.8%439$20.5620$0.451$6.310.703
MX$5.715.6%208$27.510—$0.000.001
US$5.475.4%60$91.520—$0.000.000
ID$5.145.0%636$8.0811$0.467$0.000.000
TR$4.304.2%148$29.049$0.477$33.667.833
AR$4.013.9%157$25.516$0.668$0.000.001
TH$2.922.9%236$12.355$0.584$0.000.000
GB$2.392.3%34$70.220—$0.000.000
MY$2.352.3%138$16.982$1.173$0.000.001
CL$1.971.9%73$26.900—$0.000.000
CO$1.801.8%91$19.841$1.796$0.000.001

107 further countries are not listed, $27.62 between them (27.0% of this block).

Nomad Node — no country block: its country export never arrived.

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.

Spend and revenue in this section are both B1's and Dicey2's, so every ratio in it is a return, covering $472.13 of the day's $478.68 of within-day revenue; the $6.55 outside it is HR1's and HR2's, accounts with no country export.

India fell from 28.6% to 24.3% of the buy and its within-day return went 2.07 to 1.39, with 63 people paying there on the day against 74.

The United States stayed near 6% of the buy while its CPM went $48.77 to $62.96; its return rests on 14 payers and is not readable at this sample size.

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-10T17:17:18.949442 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN MX US ID TR AR CL BR CO GB MY PH 0 20 40 60 80 100 120 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-09 spend within-day revenue
Spend against within-day revenue, by country
2026-09-10T17:17:18.998071 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-09 (report clock)
Cost per install by country

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

(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.8328.6%27,774$4.96599$0.230$285.182.0774
ID$30.586.3%5,834$5.24201$0.152$32.321.0615
MX$28.936.0%2,038$14.1985$0.340$48.731.6814
US$28.675.9%588$48.7721$1.365$43.921.5314
BR$18.423.8%1,240$14.8584$0.219$25.251.3710
TR$15.393.2%1,024$15.0342$0.366$51.543.3510
AR$15.053.1%1,367$11.0178$0.193$30.932.0612
GB$12.952.7%301$43.0212$1.079$10.450.8110
CO$12.322.6%939$13.1244$0.280$2.970.243
CL$11.012.3%711$15.4926$0.424$3.560.323
MY$10.612.2%993$10.6934$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.03 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 $198.21 from Meta 2026-09-08, a measured UTC-day total of $300.95; Dicey2 (UTC-7) $47.59 from Meta 2026-09-07 and $133.68 from Meta 2026-09-08, a measured UTC-day total of $181.27.

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.7826.5%18,855$4.23348$0.229$156.831.9753
US$21.447.1%468$45.7918$1.191$40.931.9113
MX$20.176.7%1,672$12.0678$0.259$30.621.5212
ID$19.536.5%4,355$4.49130$0.150$29.381.5014
AR$9.983.3%1,055$9.4562$0.161$24.952.5010
GB$9.783.2%257$38.0311$0.889$10.451.0710
TR$9.683.2%753$12.8530$0.323$17.881.856
CO$8.572.8%724$11.8335$0.245$2.970.353
MY$7.902.6%792$9.9630$0.263$33.024.186
PH$7.452.5%1,908$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.86 between them (31.5% of this block).

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$58.0432.0%8,919$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.764.8%366$23.937$1.251$18.112.072
US$7.234.0%120$60.403$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.476$33.665.904
AR$5.072.8%312$16.2516$0.317$5.981.182
CL$4.162.3%160$25.965$0.831$3.560.861
CO$3.752.1%215$17.509$0.417$0.000.000
GB$3.171.8%44$72.231$3.174$0.000.000
PH$2.991.6%409$7.3112$0.249$0.000.000

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

Nomad Node — no country block: its country export never arrived.

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-082026-09-09change
spend$482.22$352.06−27.0%
impressions57,11134,170−40.2%
CPM$8.44$10.30+22.0%
registrations (ours)1,791976−45.5%
cost per registration$0.269$0.361+34.0%
booked$2,995.52 (6.21)$3,128.17 (8.89)+4.4%
Meta booked$2,731.62 (5.66)$2,843.39 (8.08)
within-day$757.88 (1.57)$478.68 (1.36)−36.8%
cohort @ 24h$906.57 (1.88)$622.87 (1.77)−31.3%
booked payers348304−44
payer rate (8h)6.1%7.6%+1.4 pts
payer rate (d0)6.6%8.6%+2.0 pts
ARPU (8h)$0.3830$0.4848+26.6%
ARPU (d0)$0.5062$0.6382+26.1%
ARPPU (8h)$6.24$6.39+2.5%
ARPPU (d0)$7.68$7.42−3.5%

(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-08$482.2257,1118.448,04714.09%1,61720.09%$0.298
2026-09-09$352.0634,17010.304,62313.53%86618.73%$0.407
  • click → install 20.09% → 18.73% (-6.8%, p = 0.063) — did not separate.
  • CTR 14.09% → 13.53% (-4.0%, p = 0.018) — fell.

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 $482.22 and $352.06 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.88 to 1.77, $906.57 to $622.87, while the 8 h cohort on the same two days went 1.42 to 1.34 on this run's spend and 1.42 to 1.35 on the morning's; each day's cohort added 32% between 8 and 24 hours, so the two horizons show the same change between the days.

Within-day fell further than the settled cohort, 1.57 to 1.36 against 1.88 to 1.77, because within-day censors by hour of day and this day bought 58% of its registrations after 12:00 UTC against 48% 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-09share
2026-09-09$478.6815.3%
2026-09-08$262.488.4%
2026-09-07$302.919.7%
2026-09-06$69.002.2%
2026-09-05$237.647.6%
2026-09-04$139.354.5%

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

$2,649.49 of the day's money came from installs bought before it, 84.7%, against 74.7% on 09-08, which is how booked rose 4.4% on a day whose spend fell 27.0%.

2026-09-10T17:17:19.064728 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 500 1000 1500 2000 2500 3000 USD 6.21 1.57 1.88 8.89 1.36 1.77 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-09-08 against 2026-09-09 (UTC) 2026-09-08 2026-09-09
The three revenue measures on both days, ROAS above each bar
2026-09-10T17:17:19.120206 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-09-08 2026-09-09 0 500 1000 1500 2000 2500 3000 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-09.

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$277.6873.6%30,469$9.11828$0.335$389.231.40202
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$99.8526.4%6,771$14.75117$0.853$82.900.8329
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—16$0.000$2.99—8
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—12$0.000$0.00—11
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—3$0.000$3.56—54

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

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$277.68100.0%30,469$9.11828$0.335$389.231.40202

Nomad Node

nothing delivered or registered.

KBM1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—12$0.000$0.00—11

Dicey2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$99.85100.0%6,771$14.75117$0.853$82.900.8329

HR1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—16$0.000$2.99—8

HR2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—3$0.000$3.56—54

⚠ 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-09 runs from 07:00 UTC on 09-09 to 07:00 UTC on 09-10. Tables A and B below and the hourly sections above are on UTC.

Both campaigns' CPM rose on their own days, B1's $8.23 to $9.11 and Dicey2's $10.52 to $14.75, on $277.68 and $99.85 of account-day spend; B1's share of the two went 61.8% to 73.6%, and it spent $277.68 of a $300 daily budget.

Activity history, B1, requested over 2026-09-07 to 2026-09-11 and rendered as Sep 7, 2026 to Sep 10, 2026, asserted before any row of it was read. It holds no budget change, so both days of the pair sit inside R4-300. Its one entry inside this report day, absent from the morning's pull, is templatewallg moving from Pending Process to Pending Review at 23:18 UTC; the day export reads that ad inactive and it took no spend.

The day export reads B1's uploadpanelr2, gymr2 and povposer2 as active at the pull, shirtr2, templatewallc, uploadpanelb and templatewallr2 as recently rejected, and templatewallg and templatewalln as inactive. On Dicey2, pooldirectr2 is active, kimonor2 inactive with a last delivering hour of 21:00 UTC on 09-09, and templatewalld, poolphotor2 and templatewallo recently rejected; Dicey2's activity history is not staged, so when kimonor2 was switched off is not on this run.

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

The recorded round, the 09-07 20:30 account-time change, was 68.8 h old at this cut and its 24 h read culls nothing. Read off its gate column: uploadpanelr2 is readable at 1.96 on 53 payers and gymr2 at 1.55 on 40, both above the 1.5 bar; povposer2 at 1.21 is not yet covered, and shirtr2 1.79 and templatewallc 11.51 are directions on 9 and 5 payers.

uploadpanelr2 and gymr2 are the pair the estimator holds with budget, hours and cohort age matched inside R4-300, at 1.96 and 1.55 with intervals of 1.35 to 2.61 and 0.91 to 2.36, which overlap; gymr2 buys 33.3% of its installs in India against 23.5%, and that audience difference, valued at pooled country prices, is worth +2.2% with an interval of −8.1% to +13.6%, which spans zero.

Revenue cannot carry a verdict between arms on this account: 1,822 installs and 146 payers with a coefficient of variation of 5.49, and the largest regime-matched arm, 757 installs, is 6% of what a 20% resolution needs.

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

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

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$258.3761.8%31,403$8.231,166$0.222$445.621.72199
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$159.9338.2%15,206$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.37100.0%31,403$8.231,166$0.222$445.621.72199

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.93100.0%15,206$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

Every asset

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$118.0314,984$7.88514$0.230$178.201.51$201.1551
vid_ww_gymr2_12s_9x16_sn_v1B1$116.8911,158$10.48256$0.457$167.191.43$176.7328
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$63.654,897$13.00101$0.630$72.931.15$141.308
vid_ww_povposer2_8s_9x16_sn_v1B1$42.764,327$9.8829$1.474$43.841.03$50.856
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$36.201,874$19.3213$2.785$9.970.28$27.073
vid_ww_lace_10s_9x16_sn_v1B1$0.000—9$0.000$0.00—$3.4011
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—8$0.000$2.99—$18.814
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—7$0.000$0.00—$0.0011
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—7$0.000$0.00—$0.004
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—5$0.000$0.00—$0.002
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—4$0.000$0.00—$0.0014
vid_us_pool5_15s_9x16_sn_v1KBM1$0.000—2$0.000$0.00—$0.000
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—2$0.000$0.00—$0.0016
vid_ww_lace_10s_9x16_sn_v1KBM1$0.000—2$0.000$0.00—$0.003
vid_ww_pool5_15s_9x16_sn_v1HR1$0.000—2$0.000$0.00—$0.001
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0010
vid_ww_templatewallc_7s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.001
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$0.000—2$0.000$0.00—$0.006
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.002
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—1$0.000$3.56—$3.5629
vid_ww_kimono_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.001
vid_ww_kimono_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.000
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.003
vid_ww_povposeb_8s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.0012
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.005
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.0010
vid_ww_jetconeb_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—0—$0.00—$0.008
vid_ww_laceb_11s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.006
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.009
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.0011
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_poolslowr2_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_shirtr2_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.004
vid_ww_spill2_8s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
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

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

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$118.0314,984$7.88514$0.230$178.201.51$201.1551
vid_ww_gymr2_12s_9x16_sn_v1B1$116.8911,158$10.48256$0.457$167.191.43$176.7328
vid_ww_povposer2_8s_9x16_sn_v1B1$42.764,327$9.8829$1.474$43.841.03$50.856
vid_ww_lace_10s_9x16_sn_v1B1$0.000—9$0.000$0.00—$3.4011
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—7$0.000$0.00—$0.0011
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—4$0.000$0.00—$0.0014
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0010
vid_ww_templatewallc_7s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.001
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.003
vid_ww_povposeb_8s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.0012
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.005
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.0010
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—0—$0.00—$0.008
vid_ww_laceb_11s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.009
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.0011
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_poolslowr2_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_shirtr2_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.004
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.003

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—$0.004
vid_us_pool5_15s_9x16_sn_v1KBM1$0.000—2$0.000$0.00—$0.000
vid_ww_lace_10s_9x16_sn_v1KBM1$0.000—2$0.000$0.00—$0.003
vid_ww_kimono_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.000

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$63.654,897$13.00101$0.630$72.931.15$141.308
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$36.201,874$19.3213$2.785$9.970.28$27.073
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$0.000—2$0.000$0.00—$0.006
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.002
vid_ww_jetconeb_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.006
vid_ww_spill2_8s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
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—8$0.000$2.99—$18.814
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—5$0.000$0.00—$0.002
vid_ww_pool5_15s_9x16_sn_v1HR1$0.000—2$0.000$0.00—$0.001
vid_ww_kimono_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.001

HR2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—2$0.000$0.00—$0.0016
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—1$0.000$3.56—$3.5629

Four assets read more spend here than in table A and one reads less, because the account day runs seven hours behind the UTC day: pooldirectr2 reads $36.20 here against $15.48 on the report clock, povposer2 $42.76 against $35.57, uploadpanelr2 $118.03 against $108.14 and gymr2 $116.89 against $106.20, while kimonor2, which last delivered at 21:00 UTC, reads $63.65 against $86.67.

vid_ww_gym_12s_9x16_sn_v1 - Copy is two ad ids under one ledger name, which the ads map labels HR2/fittingroom and HR2/povpose; neither 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-10T17:17:19.185661 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 CTR % CTR by hour — every asset, 2026-09-09 (UTC) B1/uploadpanelr2 B1/gymr2 Dicey2/kimonor2 B1/povposer2 Dicey2/pooldirectr2
CTR by hour, one line per asset
2026-09-10T17:17:19.362896 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 0 10 20 30 40 installs / clicks % Click → install by hour — every asset, 2026-09-09 (UTC) B1/uploadpanelr2 B1/gymr2 Dicey2/kimonor2 B1/povposer2 Dicey2/pooldirectr2
Click-to-install by hour, one line per asset
2026-09-10T17:17:19.432984 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-09 (UTC) B1/uploadpanelr2 B1/gymr2 Dicey2/kimonor2 B1/povposer2 Dicey2/pooldirectr2
Cost per install by hour, one line per asset
2026-09-10T17:17:19.256613 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 25.0 USD per 1,000 impressions CPM by hour — every asset, 2026-09-09 (UTC) B1/uploadpanelr2 B1/gymr2 Dicey2/kimonor2 B1/povposer2 Dicey2/pooldirectr2
CPM by hour, one line per asset

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

(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$91.0011,016$8.26211$0.431$91.941.01$91.9412
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$89.5510,660$8.40489$0.183$201.272.25$239.0132
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$82.7410,833$7.64412$0.201$138.571.67$189.5550
vid_ww_shirtr2_8s_9x16_sn_v1B1$54.395,957$9.13193$0.282$88.351.62$129.8311
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$41.372,945$14.0525$1.655$16.120.39$16.122
vid_ww_povposer2_8s_9x16_sn_v1B1$28.483,250$8.7630$0.949$17.740.62$17.743
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$17.77915$19.4261$0.291$66.513.74$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$91.0011,016$8.26211$0.431$91.941.01$91.9412
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$82.7410,833$7.64412$0.201$138.571.67$189.5550
vid_ww_shirtr2_8s_9x16_sn_v1B1$54.395,957$9.13193$0.282$88.351.62$129.8311
vid_ww_povposer2_8s_9x16_sn_v1B1$28.483,250$8.7630$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.5510,660$8.40489$0.183$201.272.25$239.0132
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$41.372,945$14.0525$1.655$16.120.39$16.122
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$17.77915$19.4261$0.291$66.513.74$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

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
B1/uploadpanelr2$108.1413,2808.141,94214.62%49925.70%$0.217
B1/gymr2$106.2010,10210.511,39613.82%23516.83%$0.452
Dicey2/kimonor2$86.676,59413.1491713.91%869.38%$1.008
B1/povposer2$35.573,43610.352758.00%2910.55%$1.227
Dicey2/pooldirectr2$15.4875820.429312.27%88.60%$1.935
B1/lace$0.000—0—0——
B1/poolphoto$0.000—0—0——
B1/shirt$0.000—0—0——
KBM1/poolslow$0.000—0—0——
KBM1/lace$0.000—0—0——
KBM1/pooldirect$0.000—0—0——
KBM1/kimono$0.000—0—0——
HR1/bodysuit$0.000—0—0——
HR1/shirt$0.000—0—0——
HR1/kimono$0.000—0—0——
HR1/pool5$0.000—0—0——
HR2/fittingroom$0.000—0—0——
HR2/uploadpanel$0.000—0—0——
B1/templatewall$0.000—0—0——
Dicey2/creamvloom$0.000—0—0——
B1/poolphotob$0.000—0—0——
B1/shirtb$0.000—0—1—$0.000
B1/povposeb$0.000—0—1—$0.000
B1/templatewallr2$0.000—0—0——
B1/uploadpanelb$0.000—0—1—$0.000
B1/templatewallc$0.000—0—1—$0.000
Dicey2/templatewalld$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
B1/uploadpanelr2$400.453.70 (5.74)$178.201.65$201.151.86367.0%0.3915.598.5%
B1/gymr2$173.931.64 (7.38)$167.191.57$176.731.662810.9%0.6906.3113.9%
Dicey2/kimonor2$72.930.84 (2.51)$72.930.84$141.301.6387.9%1.39917.6636.3%
B1/povposer2$47.401.33 (4.50)$43.841.23$50.851.43517.2%1.75310.1743.3%
Dicey2/pooldirectr2$9.970.64 (3.00)$9.970.64$27.071.75323.1%2.0839.0235.9%
B1/lace$136.75— (—)$0.00—$3.40—111.1%0.3783.40—
B1/poolphoto$133.01— (—)$0.00—$0.00—00.0%0.000——
B1/shirt$181.21— (—)$0.00—$0.00—00.0%0.000——
KBM1/poolslow$56.68— (—)$0.00—$0.00—00.0%0.000——
KBM1/lace$15.81— (—)$0.00—$0.00—00.0%0.000——
KBM1/pooldirect$0.00— (—)$0.00—$0.00—00.0%0.000——
KBM1/kimono$0.00— (—)$0.00—$0.00—00.0%0.000——
HR1/bodysuit$48.62— (—)$2.99—$18.81—225.0%2.3519.40100.0%
HR1/shirt$10.69— (—)$0.00—$0.00—00.0%0.000——
HR1/kimono$44.07— (—)$0.00—$0.00—00.0%0.000——
HR1/pool5$3.56— (—)$0.00—$0.00—00.0%0.000——
HR2/fittingroom$50.55— (—)$0.00—$0.00—00.0%0.000——
HR2/uploadpanel$311.39— (—)$3.56—$3.56—1100.0%3.5593.56100.0%
B1/templatewall$145.85— (—)$0.00—$0.00—00.0%0.000——
Dicey2/creamvloom$19.09— (—)$0.00—$0.00—00.0%0.000——
B1/poolphotob$13.87— (—)$0.00—$0.00—00.0%0.000——
B1/shirtb$381.34— (—)$0.00—$0.00—00.0%0.000——
B1/povposeb$3.35— (—)$0.00—$0.00—00.0%0.000——
B1/templatewallr2$21.30— (—)$0.00—$0.00—00.0%0.000——
B1/uploadpanelb$91.96— (—)$0.00—$0.00—00.0%0.000——
B1/templatewallc$3.58— (—)$0.00—$0.00—00.0%0.000——
Dicey2/templatewalld$71.27— (—)$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
B1/uploadpanelr2$118.0320.6%5.2%74.2%3.4%
B1/gymr2$116.8921.2%6.8%72.0%0.0%
Dicey2/kimonor2$63.6530.8%3.8%65.4%0.0%
B1/povposer2$42.7623.4%10.0%66.6%0.0%
Dicey2/pooldirectr2$36.2025.9%9.6%64.5%0.0%

Two rows clear the 16-payer bar at the settled horizon and both are B1's, B1/uploadpanelr2 on 36 payers and B1/gymr2 on 28; every other row that spent is under it.

B1/uploadpanelr2 reads 1.86 at 24 h against 2.22 at the same horizon on 09-08, and the movement is in the basket: its payer rate (d0) went 6.5% to 7.0% and its ARPPU (d0) $7.02 to $5.59, on $108.14 for 499 installs at $0.217, a CTR of 14.62% and a click-to-install of 25.70%, with 8.5% of its money in one basket.

B1/gymr2 reads 1.66 at 24 h on 28 payers, the first settled day it clears the bar, after 1.30 on 12 on 09-08: $106.20 for 235 installs at $0.452, a CTR of 13.82% and a click-to-install of 16.83%, with 13.9% of its money in one basket.

The two readable rows land 0.20 apart by opposite routes: gymr2's installs cost 2.1 times uploadpanelr2's, and 10.9% of its registrations paid inside 24 hours against 7.0%, for an ARPU (d0) of $0.690 against $0.391. The estimator's gate column is the only table that ranks them.

Dicey2/kimonor2 reads 1.63 at 24 h on 8 payers with 36.3% of its money in one basket, Dicey2/pooldirectr2 1.75 on 3 with 35.9%, and B1/povposer2 1.43 on 5 with 43.3%; none of the three is readable at this sample size.

Twenty-two rows in table B carry no measured spend and $1,743.95 of booked revenue between them, 55.7% of Sinai's booked total: ten are B1 creatives stopped before the day, $1,112.22, two are Dicey2's, $90.36, and ten are KBM1's, HR1's and HR2's, $541.37, whose accounts export nothing. Three of the twenty-two carry 24 h cohort revenue, HR1/bodysuit at $18.81 on two payers and B1/lace at $3.40 and HR2/uploadpanel at $3.56 on one each.

Installs cost $0.217 to $1.935 across the five assets that spent on the report clock, B1/uploadpanelr2 at the bottom and Dicey2/pooldirectr2 at the top on 8 installs; the spread is delivery, and cost per install does not rank an asset here.

Table C is a META-day cut and its five rows are the account-day roster, so it holds pooldirectr2 at $36.20 where table A holds $15.48; read it for mix.

Every asset bought between 20.6% and 30.8% of its spend in India and 3.8% to 10.0% in the United States, and the United States returned 3.4% of uploadpanelr2's revenue and none of the other four's.

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-11.

2026-09-10T17:17:19.611188 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/uploadpanelr2 B1/gymr2 Dicey2/kimonor2 B1/povposer2 0 20 40 60 80 100 % of that asset's spend Where each asset bought — share of its own spend by region, 2026-09-09 (META day) IN MX US ID AR TR other
Where each asset bought: share of its own spend by region
2026-09-10T17:17:19.677755 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/uploadpanelr2 B1/gymr2 Dicey2/kimonor2 B1/povposer2 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 USD per install Cost per install by region — every asset, 2026-09-09 (META day) IN MX US ID AR TR
Cost per install by region, every asset
2026-09-10T17:17:19.742046 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/uploadpanelr2 B1/gymr2 Dicey2/kimonor2 B1/povposer2 0 10 20 30 40 50 USD Within-day revenue by region — every asset, 2026-09-09 (META day) IN MX US ID AR TR
Within-day revenue by region, every asset
2026-09-10T17:17:19.910118 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-06 09-07 09-08 09-09 day (UTC) 0.0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 cohort payers / installs % Payer rate d0 by day — every asset (UTC) B1/uploadpanelr2 B1/madapp B1/gymr2 B1/shirtb Dicey2/lacer2 B1/uploadpanelb Dicey2/kimonor2 Dicey2/templatewalld B1/shirtr2 Dicey2/creamvloom B1/povposeb B1/povposer2 B1/poolslowr2 Dicey2/fittingroomb B1/templatewallr2 B1/templatewallc Dicey2/jetconeb B1/lace HR2/uploadpanel
Payer rate d0 by day, one line per asset
2026-09-10T17:17:20.025058 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-06 09-07 09-08 09-09 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/uploadpanelr2 B1/madapp B1/gymr2 B1/shirtb Dicey2/lacer2 B1/uploadpanelb Dicey2/kimonor2 Dicey2/templatewalld B1/shirtr2 Dicey2/creamvloom B1/povposeb B1/povposer2 B1/poolslowr2 Dicey2/fittingroomb B1/templatewallr2 B1/templatewallc Dicey2/jetconeb B1/lace HR2/uploadpanel
ARPU d0 by day, one line per asset
2026-09-10T17:17:20.159769 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-06 09-07 09-08 09-09 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/uploadpanelr2 B1/madapp B1/gymr2 B1/shirtb Dicey2/lacer2 B1/uploadpanelb Dicey2/kimonor2 Dicey2/templatewalld B1/shirtr2 Dicey2/creamvloom B1/povposeb B1/povposer2 B1/poolslowr2 Dicey2/fittingroomb B1/templatewallr2 B1/templatewallc Dicey2/jetconeb
ARPPU d0 by day, one line per asset
2026-09-10T17:17:20.290005 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-06 09-07 09-08 09-09 day (UTC) 0 1 2 3 4 5 revenue / spend Within-day ROAS by day — every asset (UTC) B1/uploadpanelr2 B1/madapp B1/gymr2 B1/shirtb Dicey2/lacer2 B1/uploadpanelb Dicey2/kimonor2 Dicey2/templatewalld B1/shirtr2 Dicey2/creamvloom B1/povposeb B1/povposer2 B1/poolslowr2 Dicey2/fittingroomb B1/templatewallr2 B1/templatewallc Dicey2/jetconeb
Within-day ROAS by day, one line per asset
2026-09-10T17:17:20.429219 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-09 B1/uploadpanelr2 B1/gymr2 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-09, as it bought nothing on 2026-09-08, and $327.85 still arrived from people who installed before the day.

The day, and every account

2026-09-082026-09-09change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1816−11.1%
cost per registration$0.000$0.000—
booked$265.56$327.85+23.5%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers1414+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—

2026-09-09 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$0.000%0—16$0.000
B1$0.000%0—12$0.000
Nomad Node$0.000%0—4$0.000
KBM1$0.000%0—0—
Dicey2$0.000%0—0—
HR1$0.000%0—0—
HR2$0.000%0—0—

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$327.85—$0.00—$0.00—00.0%$0.0000—
B1$282.11—$0.00—$0.00—00.0%$0.0000—
Nomad Node$40.76—$0.00—$0.00—00.0%$0.0000—
KBM1$4.99—$0.00—$0.00—0———
Dicey2$0.00—$0.00—$0.00—0———
HR1$0.00—$0.00—$0.00—0———
HR2$0.00—$0.00—$0.00—0———

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

B1

2026-09-082026-09-09change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1012+20.0%
cost per registration$0.000$0.000—
booked$108.28$282.11+160.5%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers710+3
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—

Nomad Node

2026-09-082026-09-09change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)54−20.0%
cost per registration$0.000$0.000—
booked$157.28$40.76−74.1%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers73−4
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-082026-09-09change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)30−100.0%
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, 16 registrations across B1 and Nomad Node, and nobody did the day before, so the app's settled rows are zeros on a sample of sixteen and are not readable.

Booked revenue rose $265.56 to $327.85, $108.28 to $282.11 in B1, $157.28 to $40.76 in Nomad Node and $4.99 in KBM1, from cohorts bought before 08-23, which is the last day any Vloom campaign delivered.

The booked column disagrees with the money ledger by $115.11 on this day. The ledger reads $442.96 for Vloom against the $327.85 on this page, after $281.97 on 09-08, and Sinai's ledger row sits $13.10 above its page figure where on 09-08 the two agreed to the cent.

Hourly, 2026-09-09

No hourly section: no Vloom campaign delivered in any hour the pull can see. B1 and Dicey2 exported every hour and carried no Vloom delivery, a measured zero; Nomad Node, KBM1 and HR1, the other accounts that have bought Vloom, are no longer exported, so their zeros are absences. The last Vloom delivery was the shared Nomad Node pair on 08-23. The charts this section would carry are not drawn, 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-09

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-082026-09-09change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1816−11.1%
cost per registration$0.000$0.000—
booked$265.56$327.85+23.5%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers1414+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—

The settled horizon is closed on both days and rests on no payer on either, so the app's per-user rows are zeros on samples of eighteen and sixteen and say nothing about value.

The campaigns

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

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_meituan_ww_cvr_260802B1$0.000.0%0—8$0.000$0.00—10
bailingxia_meituan_ww_cvr_260730B1$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—0
0814_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$0.000.0%0—1$0.000$0.00—1
0814_vl_bailingxia_srfhjyd_maimaiNomad Node$0.000.0%0—1$0.000$0.00—2
bailingxia_meituan_t3_cvr_260725B1$0.000.0%0—1$0.000$0.00—0

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

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_meituan_ww_cvr_260802B1$0.000.0%0—8$0.000$0.00—10
bailingxia_meituan_ww_cvr_260730B1$0.000.0%0—3$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
0811_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$0.000.0%0—2$0.000$0.00—0
0814_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$0.000.0%0—1$0.000$0.00—1
0814_vl_bailingxia_srfhjyd_maimaiNomad Node$0.000.0%0—1$0.000$0.00—2

KBM1

nothing delivered or registered.

Dicey2

nothing delivered or registered.

HR1

nothing delivered or registered.

HR2

nothing delivered or registered.

No campaign delivered. Every Vloom campaign in every exported account spent $0.00 on this day; the registrations above land against B1's retired campaigns and the Nomad Node pair's, the money 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-09. 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.008
vid_ww_bikini_10s_9x16_v1B1$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.000
nomad-0814-03-maimaiNomad Node$0.000—1$0.000$0.00—$0.002
nomad-0814-03-rain-chuva-video-02Nomad Node$0.000—1$0.000$0.00—$0.000
vid_sasian_bodysuit_10s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_ww_lounge_8s_9x16_v1B1$0.000—0—$0.00—$0.001

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

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.008
vid_ww_bikini_10s_9x16_v1B1$0.000—3$0.000$0.00—$0.000
vid_sasian_bodysuit_10s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_ww_lounge_8s_9x16_v1B1$0.000—0—$0.00—$0.001

Nomad Node

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

KBM1

nothing delivered or registered.

Dicey2

nothing delivered or registered.

HR1

nothing delivered or registered.

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, 12 in B1 and 4 in Nomad Node, and none of them paid inside 24 hours.

3Caveats

This is the settled 24 h publication of 2026-09-09, and it replaces the 8 h page issued that morning. The horizon closed at 00:00 UTC on 09-11 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 and still not roster-matched. Both days sit inside R4-300 with no budget change in the activity history, and 09-09 bought all day on three creatives, but 09-08 turned its roster over: 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 and shirtr2 was rejected at 15:52. So every day-over-day delivery figure on B1 is a roster difference before it is anything else.

Dicey2 lost its largest creative between the two days, and its budget history is not staged on this run. templatewalld took more than half of the account's spend on 09-08 and last delivered at 19:00 UTC that day; on 09-09 the account ran on kimonor2, which last delivered at 21:00 UTC and reads inactive at the pull, and pooldirectr2. The run pulls B1's activity history only, so whether Dicey2's daily budget moved is not on this page.

HR2 registered 3 people on 2026-09-09 and none of the spend behind them is measured, for the sixth 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 $440.79 of the day's booked revenue is its.

So every portfolio-level per-registration and return figure on this page sets two accounts' spend against five accounts' revenue or registrations, on both days. The comparison this page supports is B1 and Dicey2 on both sides, $482.22 to $352.06, which is the pooled funnel; those two accounts registered 1,752 and 945 people and booked $2,260.84 and $2,437.60.

The campaign and per-asset sections cut each account on its own day, and on this pair that moves every asset that spent. pooldirectr2 carries $15.48 of report-day spend and $36.20 of account-day spend, povposer2 $35.57 and $42.76, uploadpanelr2 $108.14 and $118.03, gymr2 $106.20 and $116.89, and kimonor2 $86.67 and $63.65. 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 B1/uploadpanelr2 reads 51 in one and 36 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 68.8 h old at this cut, and it loads the account days 09-08 and 09-09, so its window opens 3.5 hours after the change: the three new creatives' first three hours and all but the last hour of templatewallc sit outside it. Its gate column reads two rows readable and above the bar, two directions and one not yet covered to 24 h. Table B is the day's own install cohort and a different population: uploadpanelr2 reads 1.86 there on 36 payers and 1.96 in the round on 53.

The estimator's H=24 column is quotable for four assets and not for povposer2. shirtr2 and templatewallc sit at 100% coverage, gymr2 at 84% and uploadpanelr2 at 80% against the 80% bar; povposer2 prints 80%, rounded up, and its gate reads not yet, so it sits under the bar. Their lifetime figures are partial sums still climbing and are not comparable against an older asset's.

The install-to-pay read on the META clock does not separate. It reads 7.73% to 6.93% at p = 0.514 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 5.9% to 8.5%. 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 $609.91 against the $254.23 in our records, and on B1's $2,233.48 against $2,183.37. The excess is not split per account or per asset, so Dicey2's (Meta) brackets in table B are not that account's revenue.

Both apps' booked columns disagree with the money ledger on this day. Vloom's by $115.11, $442.96 in the ledger against the $327.85 this page carries, after $281.97 on 09-08, 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. Sinai's by $13.10, $3,141.27 against $3,128.17, after agreeing to the cent on 09-08; this run does not localise that one, and which payments either gap holds is not something it says.

The money ledger names sixty-two account-days it cannot measure. Six are sinai_ww/HR2 on 09-04 to 09-09; the rest are NN2, KBM1 and HR1 across 08-29 to 09-09 and the shared pair on 09-09, every one of them stopped by Meta or recorded disabled before the day it misses. The ledger's $352.06 for this day matches the page and is short by HR2's unmeasured spend.

Two different kinds of zero sit in the account tables. B1 and Dicey2 exported at every grain, so their zeros are measured. Nomad Node, KBM1, HR1 and HR2 exported nothing to this run: the pull records NN2, KBM1 and HR1 as stopped by Meta on 08-23, 08-24 and 08-24, HR2 as disabled on 09-04 and NN1 as disabled on 09-09, so their $0.00 is an absence of measurement; all of them 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.

97 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-09 reads $352.06 here against the $350.98 on its own morning page, B1 $249.91 against $249.19, Dicey2 $102.15 against $101.79 and impressions 34,170 against 34,103; 09-08 reads $482.22 against the $482.20 that page carried and impressions 57,111 against 57,109. 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-09 is settled and the pair 09-09 against 09-08 is readable at one horizon, regime-matched on B1 and still on two rosters, so the settled numbers answer how the day did and not which creative produced it.

B1 bought the whole of 09-09 on one roster inside one regime, and its account day 09-10 is on the same three creatives at this pull, so if that holds to the end of UTC 09-10, the pair 09-10 against 09-09 is the first B1 pair matched on budget and roster both; templatewallg and templatewalln, both inactive, are the ads that would break it.

The 24 h read of the 09-07 20:30 round culls nothing. uploadpanelr2 at 1.96 and gymr2 at 1.55 are readable and above the bar; povposer2 is not yet covered and stands on 8 payers, so it will be a direction when it is; shirtr2 and templatewallc are directions and both are off.

gymr2 clears the 16-payer bar at the settled horizon for the first time, beside uploadpanelr2, 1.66 and 1.86 in table B on 28 and 36 payers.

Dicey2 ran 09-09 on two creatives after losing templatewalld, and its account day 09-10 carries a third: the day export has templatewallo at $186.41 and reads it recently rejected at this pull, beside pooldirectr2 at $17.48 and active.

HR2 needs either a restored pull or an explicit exclusion from the portfolio denominator, and now for six days. While it registers people against $0.00 of measured spend and books $440.79, every blended figure on the page is two accounts' cost against five accounts' revenue.

Both apps' booked columns have to be reconciled with the money ledger before either is quoted from it. Vloom's differs by $115.11 on this day after $281.97, in the same direction as every day since 09-06, and Sinai's by $13.10 after agreeing to the cent on 09-08.

5Reproduce

Staged in _runs/2026-09-11_2026-09-09_daily_auto/ at 00:16 UTC on 09-11, 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-09

# 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-08,2026-09-09
python -m ad_ops.report_charts --config <run>/run_config_sinai_full.json \
    --day 2026-09-09 --prev 2026-09-08 --days 2026-09-06,2026-09-07,2026-09-08,2026-09-09 \
    --app sinai_ww --country-json <run>/country_sinai_ww.json \
    --out ad_ops/figures/2026-09-09_sinai --md <run>/chartblock_sinai_ww.md \
    --relpath figures/2026-09-09_sinai

Payment cut 2026-09-11 00:16 UTC on the Sinai ledger and 00:07 UTC on Vloom's; the estimator, the asset probe and the matched-hours funnel on the META clock run on a 2026-09-10 17:16 PT cut. B1's campaign activity history was requested over 2026-09-07 to 2026-09-11 and the range the page actually rendered, Sep 7, 2026 to Sep 10, 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, with that value over Meta's own spend in the bracket, 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.