Daily campaign report — 2026-09-11, against 2026-09-10

The portfolio spent $257.25 on 2026-09-11 against $534.30 the day before and booked $3,866.60 against $4,210.70. Sinai was bought for a nineteenth day, B1 taking $234.10 against $304.27 across two campaigns and Dicey2 $23.15 against $230.03, while Bslate's first campaign took $17.07 in Dicey2 outside that headline; the headline's two apps registered 860 people against 1,683, at $0.299 each against $0.317, and Bslate 161 beside them. Definitions, the report clock and the three revenue measures are in the appendix.

Meta's own line is struck in both columns of every Sinai table below. The strike says the figure is Meta's attribution and not our revenue, and nothing is written in its place: the true figure is the booked row above it, $3,447.49 against Meta's $3,269.26. On the two accounts Meta can see it books $3,269.26 against the $2,605.63 in our records, and the two rows disagree in opposite directions: Dicey2's reads $1,082.95 against $282.97, 3.8 times it, while B1's reads $2,186.31 against $2,322.66, under our figure. 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 an eighth day. The pull records the account as disabled since 2026-09-04 and skips its hourly, day and country files, so every HR2 delivery figure on this page reads zero while 8 registrations and $543.45 of booked revenue arrive from its campaign. Its $0.00 is an absence of measurement and never a measured zero.

1Overview

(i) Vloom and Sinai, both days. Separate products sharing only the ad accounts; spend is additive, the revenue columns come from two ledgers. Bslate's first day, $17.07 for 161 registrations and $85.94 booked on 13 payers, is outside this table and inside its own tab; with it the business spent $274.32, which is the figure the money ledger carries.

2026-09-102026-09-11change
spend$534.30$257.25−51.9%
impressions53,38427,423−48.6%
CPM$10.01$9.38−6.3%
registrations (ours)1,683860−48.9%
cost per registration$0.317$0.299−5.8%
booked$4,210.70 (7.88)$3,866.60 (15.03)−8.2%
Meta booked$3,836.55 (7.18)$3,269.26 (12.71)
within-day$1,093.40 (2.05)$297.76 (1.16)−72.8%
cohort @ 24h$1,361.38 (2.55)$341.30 (1.33)−74.9%
booked payers394301-93
payer rate (8h)8.2%5.1%-3.1 pts
ARPU (8h)$0.5866$0.3386−42.3%
ARPPU (8h)$7.15$6.62−7.4%
payer rate (d0)8.9%5.6%-3.3 pts
ARPU (d0)$0.8089$0.3969−50.9%
ARPPU (d0)$9.08$7.11−21.7%

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

Both columns are settled at d0, at 100% coverage, and that is the comparison this page supports. The horizon closed at 00:00 UTC on 2026-09-13, before this run's payment cut.

d3 and d7 close on 2026-09-16 and 2026-09-20, which is why a daily carries d0 alone and a period report carries all three.

ARPU (d0) = payer rate (d0) × ARPPU (d0) holds in both columns, which is the check that the three rows describe one population.

The measured buy fell 51.9% and each registration cost 5.8% less: 860 registrations against 1,683, at $0.299 against $0.317, on impressions 48.6% lower at a CPM 6.3% lower.

At 24 h a registration was worth half what it was, and more of the fall is in how many paid than in what they spent: payer rate (d0) 8.9% to 5.6% and ARPPU (d0) $9.08 to $7.11, taking ARPU (d0) $0.8089 to $0.3969.

Both accounts fell and B1's is much the smaller fall: B1 spent 23.1% less for 23.2% fewer registrations at the same price, while Dicey2 spent 89.9% less on one creative and registered 34 people at $0.681.

B1's campaign was rebuilt inside the day: the old campaign's budget went from $300 to $150 a day at 17:38 UTC and it was switched off at 18:01, so this pair carries a budget change and a roster change at once.

(ii) Every account, both days. Vloom and Sinai summed, so the rows add to the headline line; Bslate's $17.07 in Dicey2 is not in this table.

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

account2026-09-10 spend2026-09-11 spendchange2026-09-10 registrations2026-09-11 registrations
Portfolio$534.30$257.25−51.9%1,683860
B1$304.27$234.10−23.1%1,037796
Nomad Node$0.00$0.00—24
KBM1$0.00$0.00—129
Dicey2$230.03$23.15−89.9%61534
HR1$0.00$0.00—109
HR2$0.00$0.00—78
SZ1$0.00$0.00—00

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

SZ1's zeros are measured. It exported at every grain on both days, delivered nothing and registered nobody.

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 three apps, one tab each

Sinai took the $257.25 the headline carries, Bslate's first campaign took $17.07 in Dicey2 on its own ledger, 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 seven accounts in its roster.

Sinai's spend was $257.25 against $534.30, and it booked $3,447.49 against $3,696.55.

The day, and every account

2026-09-102026-09-11change
spend$534.30$257.25−51.9%
impressions53,38427,423−48.6%
CPM$10.01$9.38−6.3%
registrations (ours)1,665844−49.3%
cost per registration$0.321$0.305−5.0%
booked$3,696.55 (6.92)$3,447.49 (13.40)−6.7%
Meta booked$3,836.55 (7.18)$3,269.26 (12.71)
within-day$1,093.40 (2.05)$292.00 (1.14)−73.3%
cohort @ 24h$1,361.38 (2.55)$335.54 (1.30)−75.4%
booked payers376281−95
payer rate (8h)8.3%5.1%−3.2 pts
payer rate (d0)9.0%5.6%−3.4 pts
ARPU (8h)$0.5929$0.3382−43.0%
ARPU (d0)$0.8176$0.3976−51.4%
ARPPU (8h)$7.15$6.64−7.2%
ARPPU (d0)$9.08$7.14−21.3%

2026-09-11 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$257.25100%27,423$9.38844$0.305
B1$234.1091%26,314$8.90784$0.299
Nomad Node$0.000%0—0—
KBM1$0.000%0—9$0.000
Dicey2$23.159%1,109$20.8734$0.681
HR1$0.000%0—9$0.000
HR2$0.000%0—8$0.000
SZ1$0.000%0—0—

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$3,447.4913.40$292.001.14$335.541.30475.6%$0.3976$7.14
B1$2,322.669.92$269.011.15$294.871.26395.0%$0.3761$7.56
Nomad Node$0.00—$0.00—$0.00—0———
KBM1$176.06—$0.00—$14.69—111.1%$1.6318$14.69
Dicey2$282.9712.22$13.450.58$13.450.58411.8%$0.3957$3.36
HR1$122.35—$5.98—$8.97—222.2%$0.9961$4.48
HR2$543.45—$3.56—$3.56—112.5%$0.4449$3.56
SZ1$0.00—$0.00—$0.00—0———

Each account, 2026-09-10 against 2026-09-11, one table each.

B1

2026-09-102026-09-11change
spend$304.27$234.10−23.1%
impressions33,53626,314−21.5%
CPM$9.07$8.90−1.9%
registrations (ours)1,021784−23.2%
cost per registration$0.298$0.299+0.2%
booked$2,365.03 (7.77)$2,322.66 (9.92)−1.8%
Meta booked$2,432.46 (7.99)$2,186.31 (9.34)
within-day$672.38 (2.21)$269.01 (1.15)−60.0%
cohort @ 24h$827.45 (2.72)$294.87 (1.26)−64.4%
booked payers226187−39
payer rate (8h)7.1%4.8%−2.2 pts
payer rate (d0)7.8%5.0%−2.9 pts
ARPU (8h)$0.5776$0.3431−40.6%
ARPU (d0)$0.8104$0.3761−53.6%
ARPPU (8h)$8.19$7.08−13.6%
ARPPU (d0)$10.34$7.56−26.9%

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

KBM1

2026-09-102026-09-11change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)129−25.0%
cost per registration$0.000$0.000—
booked$56.59$176.06+211.1%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$14.69new
booked payers714+7
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)0.0%11.1%+11.1 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$0.0000$1.6318new
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$0.00$14.69new

Dicey2

2026-09-102026-09-11change
spend$230.03$23.15−89.9%
impressions19,8481,109−94.4%
CPM$11.59$20.87+80.1%
registrations (ours)61534−94.5%
cost per registration$0.374$0.681+82.0%
booked$705.64 (3.07)$282.97 (12.22)−59.9%
Meta booked$1,404.09 (6.10)$1,082.95 (46.78)
within-day$406.08 (1.77)$13.45 (0.58)−96.7%
cohort @ 24h$500.49 (2.18)$13.45 (0.58)−97.3%
booked payers8831−57
payer rate (8h)9.9%11.8%+1.8 pts
payer rate (d0)10.2%11.8%+1.5 pts
ARPU (8h)$0.6220$0.3957−36.4%
ARPU (d0)$0.8138$0.3957−51.4%
ARPPU (8h)$6.27$3.36−46.4%
ARPPU (d0)$7.94$3.36−57.7%

HR1

2026-09-102026-09-11change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)109−10.0%
cost per registration$0.000$0.000—
booked$108.47$122.35+12.8%
Meta booked——
within-day$14.94$5.98−60.0%
cohort @ 24h$29.88$8.97−70.0%
booked payers87−1
payer rate (8h)50.0%11.1%−38.9 pts
payer rate (d0)60.0%22.2%−37.8 pts
ARPU (8h)$1.4942$0.3320−77.8%
ARPU (d0)$2.9883$0.9961−66.7%
ARPPU (8h)$2.99$2.99+0.0%
ARPPU (d0)$4.98$4.48−10.0%

HR2

2026-09-102026-09-11change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)78+14.3%
cost per registration$0.000$0.000—
booked$460.82$543.45+17.9%
Meta booked——
within-day$0.00$3.56new
cohort @ 24h$3.56$3.56+0.0%
booked payers4742−5
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)14.3%12.5%−1.8 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$0.5085$0.4449−12.5%
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$3.56$3.56+0.0%

SZ1 — nothing delivered and nobody registered on either day.

B1 bought 23.2% fewer registrations at the same price across two campaigns: 784 against 1,021 at $0.299 against $0.298, ARPU (d0) $0.8104 to $0.3761 on a payer rate (d0) of 7.8% to 5.0% and an ARPPU (d0) of $10.34 to $7.56, so the fall is in how many paid and in the basket both.

B1's 24 h cohort return went 2.72 to 1.26, $827.45 to $294.87, and its cohort row clears the 16-payer bar on both days at 39 payers against 1,021 registrations' worth the day before.

Dicey2 registered 34 people at $0.681 each against $0.374, and its 24 h cohort return went 2.18 to 0.58 on $23.15; four people paid inside the horizon, so nothing on its row is readable at this sample size.

KBM1, HR1 and HR2 book $841.86 between them against no measured spend, from cohorts bought before Meta stopped or disabled them, and their 24 h cohort rows stand on one, two and one payer.

Hourly, 2026-09-11

(i) The portfolio, hour by hour, 2026-09-11. 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$10.151,325$7.6648$0.211$61.866.09$9.140.90$9.140.9015
01$10.501,339$7.8450$0.210$185.1317.63$19.101.82$19.101.8222
02$9.881,373$7.2041$0.241$112.3311.37$10.361.05$10.361.0518
03$10.081,361$7.4139$0.258$70.136.96$20.312.01$20.312.0113
04$10.991,199$9.1743$0.256$237.0221.57$3.040.28$3.040.2828
05$9.301,087$8.5639$0.238$84.999.14$23.132.49$23.132.4919
06$9.15980$9.3433$0.277$150.4316.44$9.901.08$9.901.0823
07$9.841,070$9.2035$0.281$69.997.11$6.340.64$6.340.6416
08$10.601,157$9.1630$0.353$144.0713.59$3.560.34$3.560.3417
09$10.621,243$8.5428$0.379$115.9610.92$5.980.56$5.980.5614
10$11.271,347$8.3733$0.342$157.5413.98$3.560.32$3.560.3210
11$10.821,187$9.1228$0.386$114.2910.56$0.000.00$7.120.6612
12$9.931,219$8.1529$0.342$93.839.45$2.990.30$2.990.3014
13$11.881,366$8.7043$0.276$256.6321.60$52.864.45$71.606.0326
14$12.471,382$9.0248$0.260$63.265.07$6.680.54$6.680.549
15$14.251,640$8.6950$0.285$360.8125.32$3.560.25$3.560.2520
16$13.961,725$8.0950$0.279$233.7016.74$10.360.74$10.360.7417
17$15.741,909$8.2572$0.219$139.398.86$55.973.56$55.973.5617
18$12.61981$12.8533$0.382$227.0418.00$28.902.29$28.902.2920
19$7.74620$12.4814$0.553$255.5733.02$0.000.00$2.990.3926
20$11.61621$18.7022$0.528$91.867.91$9.540.82$9.540.8213
21$9.04495$18.2614$0.646$94.1410.41$0.000.00$0.000.0015
22$7.79441$17.6610$0.779$72.239.27$6.740.87$21.422.7513
23$7.03356$19.7512$0.586$55.307.87$0.000.00$0.000.0011

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

B1 — $234.10 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$9.991,311$7.6246$0.217$48.834.89$5.980.60$5.980.6011
01$10.121,314$7.7049$0.207$145.1614.34$19.101.89$19.101.8916
02$9.741,346$7.2437$0.263$76.527.86$6.810.70$6.810.7011
03$9.731,341$7.2639$0.249$45.284.65$20.312.09$20.312.097
04$10.901,193$9.1437$0.295$158.7214.56$3.040.28$3.040.2821
05$9.201,081$8.5138$0.242$36.864.01$19.572.13$19.572.1311
06$9.05973$9.3032$0.283$83.229.20$9.901.09$9.901.0911
07$9.251,050$8.8133$0.280$42.774.62$6.340.69$6.340.6910
08$9.801,132$8.6629$0.338$104.0410.62$3.560.36$3.560.3612
09$10.251,209$8.4827$0.380$89.928.77$0.000.00$0.000.009
10$10.181,315$7.7433$0.308$134.3013.19$3.560.35$3.560.357
11$10.291,153$8.9228$0.368$73.347.13$0.000.00$7.120.696
12$9.521,185$8.0325$0.381$68.947.24$2.990.31$2.990.3110
13$10.511,323$7.9442$0.250$129.5012.32$52.865.03$71.606.8115
14$11.811,349$8.7546$0.257$25.602.17$6.680.57$6.680.574
15$13.241,588$8.3445$0.294$277.3220.95$3.560.27$3.560.2712
16$12.921,653$7.8250$0.258$177.5713.74$10.360.80$10.360.808
17$14.691,843$7.9770$0.210$77.445.27$55.973.81$55.973.8112
18$11.29875$12.9025$0.452$151.8913.45$28.902.56$28.902.5611
19$6.38523$12.2011$0.580$184.1328.86$0.000.00$0.000.0017
20$8.16522$15.6321$0.389$59.607.30$9.541.17$9.541.178
21$6.65407$16.349$0.739$71.3710.73$0.000.00$0.000.008
22$5.26348$15.115$1.052$45.218.60$0.000.00$0.000.006
23$5.17280$18.467$0.739$15.132.93$0.000.00$0.000.005

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—0—$19.79—$0.00—$0.00—3
02$0.000—0—$3.18—$0.00—$0.00—1
03$0.000—0—$0.00—$0.00—$0.00—0
04$0.000—1$0.000$3.18—$0.00—$0.00—1
05$0.000—0—$0.00—$0.00—$0.00—0
06$0.000—0—$21.90—$0.00—$0.00—3
07$0.000—0—$0.00—$0.00—$0.00—0
08$0.000—0—$2.99—$0.00—$0.00—1
09$0.000—0—$16.55—$0.00—$0.00—2
10$0.000—0—$3.58—$0.00—$0.00—1
11$0.000—0—$17.64—$0.00—$0.00—2
12$0.000—3$0.000$15.18—$0.00—$0.00—1
13$0.000—0—$3.67—$0.00—$0.00—1
14$0.000—1$0.000$0.00—$0.00—$0.00—0
15$0.000—0—$0.00—$0.00—$0.00—0
16$0.000—0—$0.00—$0.00—$0.00—0
17$0.000—0—$39.39—$0.00—$0.00—1
18$0.000—1$0.000$6.20—$0.00—$0.00—2
19$0.000—0—$12.99—$0.00—$0.00—1
20$0.000—0—$3.58—$0.00—$0.00—1
21$0.000—1$0.000$3.09—$0.00—$0.00—1
22$0.000—1$0.000$0.00—$0.00—$14.69—0
23$0.000—1$0.000$0.00—$0.00—$0.00—0

Dicey2 — $23.15 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.1614$11.431$0.160$6.3139.45$3.1619.73$3.1619.732
01$0.3825$15.201$0.380$14.0436.94$0.000.00$0.000.001
02$0.1427$5.194$0.035$3.5625.42$3.5625.42$3.5625.421
03$0.3520$17.500—$6.5018.56$0.000.00$0.000.002
04$0.096$15.002$0.045$6.9677.36$0.000.00$0.000.002
05$0.106$16.670—$26.88268.76$0.000.00$0.000.005
06$0.107$14.291$0.100$9.9899.84$0.000.00$0.000.003
07$0.5920$29.501$0.590$3.165.35$0.000.00$0.000.001
08$0.8025$32.000—$14.9518.69$0.000.00$0.000.001
09$0.3734$10.880—$3.168.53$0.000.00$0.000.001
10$1.0932$34.060—$16.1014.77$0.000.00$0.000.001
11$0.5334$15.590—$6.5212.30$0.000.00$0.000.002
12$0.4134$12.061$0.410$2.997.29$0.000.00$0.000.001
13$1.3743$31.861$1.370$24.5817.94$0.000.00$0.000.004
14$0.6633$20.001$0.660$21.3332.31$0.000.00$0.000.003
15$1.0152$19.422$0.505$16.1816.02$0.000.00$0.000.004
16$1.0472$14.440—$10.229.83$0.000.00$0.000.003
17$1.0566$15.912$0.525$3.563.39$0.000.00$0.000.001
18$1.32106$12.456$0.220$15.1811.50$0.000.00$0.000.001
19$1.3697$14.020—$10.207.50$0.000.00$0.000.003
20$3.4599$34.851$3.450$19.715.71$0.000.00$0.000.003
21$2.3988$27.164$0.598$6.392.67$0.000.00$0.000.002
22$2.5393$27.203$0.843$13.905.49$6.742.66$6.742.664
23$1.8676$24.473$0.620$20.6111.08$0.000.00$0.000.003

HR1 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—1$0.000$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—$3.29—$0.00—$0.00—1
04$0.000—3$0.000$45.50—$0.00—$0.00—1
05$0.000—0—$0.00—$0.00—$0.00—0
06$0.000—0—$7.12—$0.00—$0.00—1
07$0.000—0—$3.56—$0.00—$0.00—1
08$0.000—1$0.000$14.94—$0.00—$0.00—1
09$0.000—1$0.000$0.00—$5.98—$5.98—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—$3.56—$0.00—$0.00—1
14$0.000—0—$0.00—$0.00—$0.00—0
15$0.000—0—$2.99—$0.00—$0.00—1
16$0.000—0—$23.22—$0.00—$0.00—2
17$0.000—0—$0.00—$0.00—$0.00—0
18$0.000—1$0.000$18.17—$0.00—$0.00—2
19$0.000—2$0.000$0.00—$0.00—$2.99—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

HR2 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$3.56—$0.00—$0.00—1
01$0.000—0—$6.15—$0.00—$0.00—2
02$0.000—0—$29.07—$0.00—$0.00—5
03$0.000—0—$15.06—$0.00—$0.00—3
04$0.000—0—$22.65—$0.00—$0.00—3
05$0.000—1$0.000$21.26—$3.56—$3.56—3
06$0.000—0—$28.21—$0.00—$0.00—5
07$0.000—1$0.000$20.50—$0.00—$0.00—4
08$0.000—0—$7.14—$0.00—$0.00—2
09$0.000—0—$6.34—$0.00—$0.00—2
10$0.000—0—$3.56—$0.00—$0.00—1
11$0.000—0—$16.78—$0.00—$0.00—2
12$0.000—0—$6.72—$0.00—$0.00—2
13$0.000—0—$95.31—$0.00—$0.00—5
14$0.000—0—$16.34—$0.00—$0.00—2
15$0.000—3$0.000$64.32—$0.00—$0.00—3
16$0.000—0—$22.69—$0.00—$0.00—4
17$0.000—0—$19.01—$0.00—$0.00—3
18$0.000—0—$35.60—$0.00—$0.00—4
19$0.000—1$0.000$48.25—$0.00—$0.00—5
20$0.000—0—$8.97—$0.00—$0.00—1
21$0.000—0—$13.29—$0.00—$0.00—4
22$0.000—1$0.000$13.12—$0.00—$0.00—3
23$0.000—1$0.000$19.56—$0.00—$0.00—3

SZ1 — $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

Spend ran $9.15 to $15.74 an hour to 17:00 UTC and $7.03 to $12.61 after it, the rebuilt B1 campaign and Dicey2 carrying the last six hours between them.

CPM sat between $7.20 and $9.34 through 17:00 and between $12.48 and $19.75 after it, on 356 to 981 impressions an hour against 980 to 1,909 before.

Registrations ran 28 to 72 an hour to 17:00 and 10 to 33 after it; 26 of the day's 844 are KBM1's, HR1's and HR2's, arriving against no measured spend.

The 24 h cohort column is closed in every hour and stands on 0 to 6 payers, so the hourly return columns carry shape and the day total carries the level.

2026-09-12T17:18:45.645423 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0 2 4 6 8 10 12 14 16 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 400 600 800 1000 1200 1400 1600 1800 impressions Impressions and installs by hour impressions installs 10 20 30 40 50 60 70 installs (Meta Leads) The day's motion — whole account, 2026-09-11 (UTC)
The day's motion: spend by hour, and impressions against installs
2026-09-12T17:18:45.809271 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 10 11 12 13 14 CTR % CTR 0 4 8 12 16 20 hour (UTC) 8 10 12 14 16 18 20 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 16 18 20 22 24 26 28 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 USD Cost per install Delivery by hour — whole account, 2026-09-11 (UTC)
CTR, CPM, click-to-install and CPI by hour, whole account

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

(i) The portfolio, hour by hour, 2026-09-10. 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$14.281,375$10.3932$0.446$116.468.16$6.810.48$6.810.4815
01$17.621,736$10.1559$0.299$149.478.48$6.550.37$6.550.3720
02$16.151,841$8.7754$0.299$147.719.15$97.076.01$97.076.0119
03$16.251,797$9.0449$0.332$113.666.99$23.751.46$23.751.4617
04$17.061,687$10.1136$0.474$287.8416.87$27.851.63$27.851.6316
05$14.021,466$9.5649$0.286$117.828.40$9.530.68$9.530.6816
06$16.751,365$12.2740$0.419$200.9812.00$44.862.68$44.862.6816
07$13.931,478$9.4233$0.422$40.252.89$7.120.51$7.120.5110
08$14.391,663$8.6530$0.480$93.596.50$28.852.00$42.462.9517
09$19.141,813$10.5649$0.391$78.874.12$22.921.20$29.431.5416
10$40.173,537$11.36138$0.291$113.272.82$119.012.96$159.253.9618
11$51.014,155$12.28129$0.395$123.022.41$51.961.02$81.871.6019
12$45.464,198$10.83143$0.318$161.943.56$96.012.11$148.473.2725
13$36.803,292$11.1895$0.387$216.225.88$93.932.55$93.932.5526
14$31.142,946$10.5783$0.375$204.586.57$53.971.73$57.381.8425
15$29.483,377$8.7384$0.351$280.419.51$15.830.54$34.761.1836
16$22.282,867$7.7779$0.282$134.946.06$18.970.85$31.351.4122
17$21.872,834$7.72116$0.189$172.207.87$132.396.05$161.437.3832
18$20.552,598$7.9184$0.245$141.686.89$66.883.25$70.363.4228
19$18.111,974$9.1772$0.252$229.7412.69$55.213.05$93.075.1439
20$17.061,588$10.7473$0.234$159.779.37$64.293.77$73.754.3228
21$14.691,258$11.6857$0.258$231.8415.78$35.412.41$46.093.1430
22$12.621,285$9.8245$0.280$90.737.19$14.241.13$14.241.1315
23$13.471,254$10.7436$0.374$89.566.65$0.000.00$0.000.0012

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

B1 — $304.27 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$12.251,251$9.7932$0.383$91.807.49$6.810.56$6.810.5611
01$14.571,566$9.3054$0.270$75.085.15$6.550.45$6.550.4512
02$12.921,645$7.8552$0.248$116.619.03$97.077.51$97.077.5114
03$12.721,589$8.0147$0.271$84.406.64$23.751.87$23.751.8711
04$13.091,488$8.8033$0.397$205.8915.73$24.291.86$24.291.8611
05$10.171,259$8.0847$0.216$78.007.67$6.550.64$6.550.649
06$12.401,177$10.5439$0.318$138.3911.16$44.863.62$44.863.628
07$11.351,355$8.3832$0.355$33.402.94$7.120.63$7.120.638
08$12.161,505$8.0828$0.434$80.406.61$25.862.13$39.473.2513
09$13.191,417$9.3139$0.338$52.493.98$16.371.24$19.331.478
10$13.191,398$9.4350$0.264$55.844.23$46.933.56$87.176.618
11$13.911,418$9.8142$0.331$68.494.92$33.862.43$63.764.5811
12$10.391,298$8.0033$0.315$48.854.70$2.940.28$8.810.8514
13$14.811,427$10.3835$0.423$131.698.89$34.722.34$34.722.3412
14$16.131,341$12.0338$0.424$104.836.50$27.201.69$30.601.9013
15$15.071,752$8.6046$0.328$160.4910.65$5.960.40$5.960.4020
16$12.051,524$7.9134$0.354$108.228.98$2.990.25$2.990.2516
17$12.211,707$7.1565$0.188$68.415.60$111.669.14$140.6911.5215
18$13.471,696$7.9450$0.269$74.245.51$21.151.57$21.151.5713
19$12.721,383$9.2056$0.227$159.2112.52$37.412.94$56.764.4625
20$12.471,210$10.3156$0.223$129.7010.40$57.464.61$57.464.6120
21$11.28968$11.6545$0.251$196.6317.43$16.661.48$27.342.4224
22$9.38996$9.4233$0.284$63.466.77$14.241.52$14.241.5211
23$12.371,166$10.6135$0.353$38.483.11$0.000.00$0.000.006

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—$3.16—$0.00—$0.00—1
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—$16.74—$0.00—$0.00—1
05$0.000—0—$0.00—$0.00—$0.00—0
06$0.000—0—$3.29—$0.00—$0.00—1
07$0.000—0—$3.29—$0.00—$0.00—1
08$0.000—1$0.000$0.00—$0.00—$0.00—0
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—$0.00—$0.00—$0.00—0
12$0.000—1$0.000$6.71—$0.00—$0.00—2
13$0.000—2$0.000$3.28—$0.00—$0.00—1
14$0.000—2$0.000$0.00—$0.00—$0.00—0
15$0.000—2$0.000$0.00—$0.00—$0.00—0
16$0.000—0—$0.00—$0.00—$0.00—0
17$0.000—0—$16.45—$0.00—$0.00—2
18$0.000—0—$0.00—$0.00—$0.00—0
19$0.000—1$0.000$0.00—$0.00—$0.00—0
20$0.000—0—$3.67—$0.00—$0.00—1
21$0.000—1$0.000$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

Dicey2 — $230.03 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$2.03124$16.370—$6.153.03$0.000.00$0.000.002
01$3.05170$17.944$0.762$13.684.49$0.000.00$0.000.001
02$3.23196$16.481$3.230$3.561.10$0.000.00$0.000.001
03$3.53208$16.972$1.765$3.420.97$0.000.00$0.000.001
04$3.97199$19.953$1.323$0.000.00$3.560.90$3.560.900
05$3.85207$18.602$1.925$25.586.64$2.980.77$2.980.774
06$4.35188$23.141$4.350$19.844.56$0.000.00$0.000.002
07$2.58123$20.981$2.580$0.000.00$0.000.00$0.000.000
08$2.23158$14.110—$3.561.60$0.000.00$0.000.001
09$5.95396$15.037$0.850$0.000.00$3.560.60$3.560.600
10$26.982,139$12.6185$0.317$42.251.57$69.092.56$69.092.569
11$37.102,737$13.5586$0.431$16.460.44$18.110.49$18.110.495
12$35.072,900$12.09109$0.322$93.162.66$93.072.65$139.663.988
13$21.991,865$11.7958$0.379$74.703.40$59.212.69$59.212.6911
14$15.011,605$9.3542$0.357$76.515.10$23.791.58$23.791.589
15$14.411,625$8.8736$0.400$74.695.18$9.870.69$28.812.0011
16$10.231,343$7.6243$0.238$20.001.96$12.991.27$25.372.484
17$9.661,127$8.5749$0.197$61.466.36$20.742.15$20.742.1512
18$7.08902$7.8533$0.215$37.895.35$45.736.46$49.216.959
19$5.39591$9.1214$0.385$46.018.54$17.813.30$21.363.9610
20$4.59378$12.1416$0.287$19.264.20$6.831.49$16.303.555
21$3.41290$11.7610$0.341$31.639.28$18.765.50$18.765.505
22$3.24289$11.2112$0.270$17.715.47$0.000.00$0.000.002
23$1.1088$12.501$1.100$18.1216.47$0.000.00$0.000.002

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—1$0.000$0.00—$0.00—$0.00—0
03$0.000—0—$0.00—$0.00—$0.00—0
04$0.000—0—$45.50—$0.00—$0.00—1
05$0.000—0—$0.00—$0.00—$0.00—0
06$0.000—0—$28.94—$0.00—$0.00—2
07$0.000—0—$0.00—$0.00—$0.00—0
08$0.000—1$0.000$2.99—$2.99—$2.99—1
09$0.000—1$0.000$5.98—$2.99—$2.99—2
10$0.000—1$0.000$0.00—$2.99—$2.99—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—$2.99—$0.00—$0.00—1
14$0.000—1$0.000$16.10—$2.99—$2.99—1
15$0.000—0—$2.99—$0.00—$0.00—1
16$0.000—1$0.000$0.00—$2.99—$2.99—0
17$0.000—1$0.000$0.00—$0.00—$0.00—0
18$0.000—0—$2.99—$0.00—$0.00—1
19$0.000—1$0.000$0.00—$0.00—$14.94—0
20$0.000—0—$0.00—$0.00—$0.00—0
21$0.000—1$0.000$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

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—$57.55—$0.00—$0.00—6
02$0.000—0—$27.53—$0.00—$0.00—4
03$0.000—0—$25.83—$0.00—$0.00—5
04$0.000—0—$19.71—$0.00—$0.00—3
05$0.000—0—$14.24—$0.00—$0.00—3
06$0.000—0—$10.52—$0.00—$0.00—3
07$0.000—0—$3.56—$0.00—$0.00—1
08$0.000—0—$6.65—$0.00—$0.00—2
09$0.000—2$0.000$20.40—$0.00—$3.56—6
10$0.000—0—$15.18—$0.00—$0.00—1
11$0.000—1$0.000$38.06—$0.00—$0.00—3
12$0.000—0—$13.22—$0.00—$0.00—1
13$0.000—0—$3.56—$0.00—$0.00—1
14$0.000—0—$7.13—$0.00—$0.00—2
15$0.000—0—$42.23—$0.00—$0.00—4
16$0.000—1$0.000$6.72—$0.00—$0.00—2
17$0.000—1$0.000$25.87—$0.00—$0.00—3
18$0.000—1$0.000$26.56—$0.00—$0.00—5
19$0.000—0—$24.52—$0.00—$0.00—4
20$0.000—1$0.000$7.15—$0.00—$0.00—2
21$0.000—0—$3.58—$0.00—$0.00—1
22$0.000—0—$9.56—$0.00—$0.00—2
23$0.000—0—$32.97—$0.00—$0.00—4

SZ1 — $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

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-11 ran higherhours it ran lowersign test
CPM9 of 2415 of 24p = 0.307
CTR5 of 2419 of 24p = 0.007
click→install19 of 245 of 24p = 0.007
CPI9 of 2415 of 24p = 0.307

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

The full hour-by-hour pairing, 2026-09-10 → 2026-09-11

Every shared hour, 2026-09-10 → 2026-09-11. 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,375 → 1,32510.39 → 7.6611.35% → 11.92%19.9% → 25.3%0.461 → 0.254
011,736 → 1,33910.15 → 7.8412.85% → 13.44%23.3% → 24.4%0.339 → 0.239
021,841 → 1,3738.77 → 7.2012.71% → 11.00%19.2% → 23.8%0.359 → 0.274
031,797 → 1,3619.04 → 7.4112.41% → 11.76%21.5% → 24.4%0.339 → 0.258
041,687 → 1,19910.11 → 9.1710.97% → 10.43%17.3% → 24.8%0.533 → 0.355
051,466 → 1,0879.56 → 8.5613.64% → 14.44%23.5% → 22.9%0.298 → 0.258
061,365 → 98012.27 → 9.3412.38% → 11.63%22.5% → 25.4%0.441 → 0.316
071,478 → 1,0709.42 → 9.2012.86% → 13.55%17.9% → 19.3%0.410 → 0.351
081,663 → 1,1578.65 → 9.1611.91% → 13.66%15.7% → 16.5%0.464 → 0.408
091,813 → 1,24310.56 → 8.5413.02% → 11.34%16.5% → 19.9%0.491 → 0.379
103,537 → 1,34711.36 → 8.3717.98% → 11.80%19.8% → 17.6%0.319 → 0.402
114,155 → 1,18712.28 → 9.1218.17% → 14.32%15.8% → 16.5%0.429 → 0.386
124,198 → 1,21910.83 → 8.1516.01% → 12.96%19.3% → 16.5%0.350 → 0.382
133,292 → 1,36611.18 → 8.7014.55% → 14.20%17.7% → 20.6%0.433 → 0.297
142,946 → 1,38210.57 → 9.0214.63% → 13.82%17.6% → 24.1%0.410 → 0.271
153,377 → 1,6408.73 → 8.6914.81% → 14.02%16.4% → 20.0%0.360 → 0.310
162,867 → 1,7257.77 → 8.0913.81% → 13.04%18.2% → 20.9%0.309 → 0.297
172,834 → 1,9097.72 → 8.2516.83% → 14.35%22.2% → 24.8%0.206 → 0.231
182,598 → 9817.91 → 12.8514.28% → 9.99%20.8% → 28.6%0.267 → 0.450
191,974 → 6209.17 → 12.4814.94% → 9.68%20.3% → 15.0%0.302 → 0.860
201,588 → 62110.74 → 18.7017.32% → 10.47%22.5% → 24.6%0.275 → 0.726
211,258 → 49511.68 → 18.2615.34% → 9.90%25.9% → 18.4%0.294 → 1.004
221,285 → 4419.82 → 17.6616.26% → 12.02%17.7% → 18.9%0.341 → 0.779
231,254 → 35610.74 → 19.7513.16% → 11.52%21.2% → 24.4%0.385 → 0.703

CTR ran lower in 19 of 24 shared hours and click-to-install higher in 19, both at p = 0.007; CPM and CPI each ran lower in 15 of 24, at p = 0.307.

Pooled, CTR fell 14.74% to 12.60% at p = 0.000 and click-to-install rose 19.24% to 21.64% at p = 0.003, on impressions 48.6% lower at a CPM of $9.38 against $10.01.

Both directions are one roster change read from two sides. templatewallo took 35.3% of 09-10's buy and delivered nothing on this day, while povposer2 went from 9.4% of the buy to 24.1% and reads the lowest CTR and the lowest click-to-install in table A, 9.19% and 15.70%.

The last six shared hours are the rebuilt campaign and Dicey2 on 356 to 981 impressions, so 18:00 to 23:00 UTC read CPM $12.85 to $19.75 and CTR 9.68% to 12.02%; the eighteen hours before them carry the pairing's weight.

2026-09-12T17:18:45.997456 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 5 10 15 20 hour (UTC) 10 12 14 16 18 CTR % CTR 2026-09-10 2026-09-11 0 5 10 15 20 hour (UTC) 8 10 12 14 16 18 20 USD per 1,000 impressions CPM 0 5 10 15 20 hour (UTC) 16 18 20 22 24 26 28 installs / clicks % Click → install 0 5 10 15 20 hour (UTC) 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 USD Cost per install Delivery by hour — 2026-09-11 against 2026-09-10, shared hours only (UTC)
The same four ratios with the prior day laid over the day, shared hours only

Country, 2026-09-11

(i) The portfolio by country, 2026-09-11. 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$57.5922.4%9,458$6.09174$0.331$65.951.1552
MX$16.926.6%1,460$11.5948$0.352$69.324.1019
US$16.136.3%323$49.9811$1.466$5.980.3719
ID$16.046.2%2,943$5.4564$0.251$5.880.3715
TR$12.074.7%658$18.3427$0.447$15.781.314
AR$11.474.5%986$11.6445$0.255$8.970.788
CL$7.863.1%597$13.1733$0.238$17.792.269
GB$6.722.6%200$33.525$1.344$3.480.527
CO$6.492.5%642$10.1024$0.270$0.000.004
PH$6.352.5%1,421$4.4738$0.167$6.691.054
MY$5.522.1%622$8.8817$0.325$3.180.586
IT$3.891.5%170$22.892$1.946$0.000.004

156 further countries are not listed, $90.19 between them (35.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) $68.73 from Meta 2026-09-10 and $165.37 from Meta 2026-09-11, a measured UTC-day total of $234.10; Dicey2 (UTC-7) $1.32 from Meta 2026-09-10 and $21.83 from Meta 2026-09-11, a measured UTC-day total of $23.15.

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

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

B1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$53.0922.7%9,005$5.90162$0.328$58.841.1142
MX$15.576.7%1,427$10.9148$0.324$69.324.4517
ID$14.476.2%2,829$5.1161$0.237$5.880.4114
US$13.685.8%307$44.6411$1.244$5.980.4417
TR$11.454.9%631$18.1525$0.458$15.781.384
AR$10.534.5%949$11.1044$0.239$8.970.857
CL$7.083.0%571$12.3932$0.221$17.792.519
CO$6.142.6%630$9.7424$0.256$0.000.004
GB$6.102.6%194$31.375$1.219$3.480.576
PH$6.072.6%1,380$4.4037$0.164$6.691.104
MY$5.112.2%600$8.5316$0.320$0.000.004
IT$3.621.5%164$22.032$1.809$0.000.003

149 further countries are not listed, $81.18 between them (34.7% of this block).

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$4.5019.4%453$9.9412$0.375$7.121.5810
US$2.4410.6%16$151.780—$0.000.002
ID$1.576.8%114$13.733$0.522$0.000.001
MX$1.355.8%33$41.380—$0.000.002
BR$1.295.6%61$21.214$0.323$3.162.455
AR$0.944.1%37$25.461$0.940$0.000.001
CL$0.783.4%25$31.021$0.781$0.000.000
GB$0.622.7%6$101.660—$0.000.001
TR$0.622.7%28$22.512$0.312$0.000.000
AE$0.602.6%8$74.041$0.597$0.000.000
PA$0.522.3%2$260.690—$0.000.000
UA$0.502.2%12$42.751$0.503$0.000.002

123 further countries are not listed, $7.41 between them (32.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.

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

This section is B1 and Dicey2 on both sides and every ratio in it is a return, covering $282.46 of the day's $292.00 of within-day revenue; the $9.54 outside it is HR1's $5.98 and HR2's $3.56, accounts with no country export.

The country cut carries within-day and no cohort column, so the horizon this page is published at does not reach this grain.

India fell from 25.5% to 22.4% of the buy and its within-day return went 2.69 to 1.15, with 52 people paying there on the day against 101; B1's India cell reads 1.11 on 42 payers and Dicey2's 1.58 on 10.

Mexico's 4.10 is $69.32 of within-day revenue on $16.92 of spend, and the United States returned 0.37 on $16.13 at a CPM of $49.98; nineteen people paid behind each, so both are directions.

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-12T17:18:46.114518 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN MX US ID TR AR CL GB CO PH MY IT 0 10 20 30 40 50 60 70 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-11 spend within-day revenue
Spend against within-day revenue, by country
2026-09-12T17:18:46.154673 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-11 (report clock)
Cost per install by country

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

(i) The portfolio by country, 2026-09-10. 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$136.4725.5%22,185$6.15431$0.317$367.042.69101
ID$34.536.5%5,973$5.78177$0.195$32.320.9420
MX$30.375.7%2,363$12.8586$0.353$21.510.7114
US$29.185.5%602$48.4423$1.269$29.901.0220
TR$23.164.3%1,380$16.7958$0.399$98.874.2713
AR$21.984.1%1,814$12.1273$0.301$5.980.276
BR$18.023.4%987$18.2666$0.273$22.091.238
MY$14.072.6%1,141$12.3339$0.361$29.602.106
CL$13.062.4%838$15.5832$0.408$7.120.542
GB$11.232.1%323$34.8218$0.624$13.941.247
CO$10.872.0%974$11.1539$0.279$11.861.098
PH$9.671.8%1,950$4.9652$0.186$6.690.696

156 further countries are not listed, $181.70 between them (34.0% 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) $88.12 from Meta 2026-09-09 and $216.15 from Meta 2026-09-10, a measured UTC-day total of $304.27; Dicey2 (UTC-7) $24.01 from Meta 2026-09-09 and $206.02 from Meta 2026-09-10, a measured UTC-day total of $230.03.

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

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

B1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$61.8720.3%12,091$5.12189$0.327$177.242.8660
US$21.947.2%518$42.3720$1.097$14.950.6818
MX$21.747.1%1,963$11.0878$0.279$21.510.9914
ID$19.016.2%3,634$5.2387$0.218$17.630.9312
AR$15.775.2%1,460$10.8061$0.258$5.980.386
TR$15.665.1%927$16.8943$0.364$88.145.639
CL$9.113.0%681$13.3729$0.314$7.120.782
MY$8.522.8%789$10.8024$0.355$20.312.384
GB$7.962.6%263$30.2617$0.468$0.000.006
CO$7.552.5%760$9.9333$0.229$5.930.796
PH$6.152.0%1,433$4.2935$0.176$3.350.544
IT$5.441.8%263$20.6512$0.453$3.670.684

151 further countries are not listed, $103.55 between them (34.0% of this block).

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$74.6032.4%10,093$7.39242$0.308$189.802.5441
BR$18.017.8%986$18.2766$0.273$22.091.238
ID$15.526.7%2,339$6.6490$0.172$14.690.958
MX$8.633.8%400$21.568$1.079$0.000.000
TR$7.503.3%452$16.5815$0.500$10.731.434
US$7.243.1%84$85.673$2.412$14.952.072
AR$6.212.7%354$17.5412$0.517$0.000.000
MY$5.542.4%352$15.7515$0.370$9.301.682
TH$4.261.9%425$10.038$0.533$0.000.000
CL$3.951.7%157$25.153$1.318$0.000.000
IT$3.891.7%97$39.993$1.295$0.000.001
PH$3.521.5%518$6.8017$0.207$3.350.952

122 further countries are not listed, $71.16 between them (30.9% 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.

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

Aggregate, both days

2026-09-102026-09-11change
spend$534.30$257.25−51.9%
impressions53,38427,423−48.6%
CPM$10.01$9.38−6.3%
registrations (ours)1,665844−49.3%
cost per registration$0.321$0.305−5.0%
booked$3,696.55 (6.92)$3,447.49 (13.40)−6.7%
Meta booked$3,836.55 (7.18)$3,269.26 (12.71)
within-day$1,093.40 (2.05)$292.00 (1.14)−73.3%
cohort @ 24h$1,361.38 (2.55)$335.54 (1.30)−75.4%
booked payers376281−95
payer rate (8h)8.3%5.1%−3.2 pts
payer rate (d0)9.0%5.6%−3.4 pts
ARPU (8h)$0.5929$0.3382−43.0%
ARPU (d0)$0.8176$0.3976−51.4%
ARPPU (8h)$7.15$6.64−7.2%
ARPPU (d0)$9.08$7.14−21.3%

(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-10$534.3053,38410.017,86814.74%1,51419.24%$0.353
2026-09-11$257.2527,4239.383,45612.60%74821.64%$0.344
  • click → install 19.24% → 21.64% (+12.5%, p = 0.003) — rose.
  • CTR 14.74% → 12.60% (-14.5%, p = 0.000) — 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 $534.30 and $257.25 and the day tables read the same, because HR2 is unmeasured on both days and every delivering campaign is inside the roster.

Both horizons are closed on both days: within-day went 2.05 to 1.14, $1,093.40 to $292.00, and the 24 h cohort 2.55 to 1.30, $1,361.38 to $335.54, each at 100% coverage.

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

installedbooked on 2026-09-11share
2026-09-11$292.008.5%
2026-09-10$436.8712.7%
2026-09-09$102.533.0%
2026-09-08$177.395.1%
2026-09-07$135.523.9%
2026-09-06$25.770.7%

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

$3,155.49 of the day's money came from installs bought before it, 91.5%, against 70.4% on 09-10, which is why booked fell 6.7% on a day whose spend fell 51.9%: the day's own installs went from 29.6% of the money to 8.5%.

2026-09-12T17:18:46.224022 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 500 1000 1500 2000 2500 3000 3500 USD 6.92 2.05 2.55 13.40 1.14 1.30 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-09-10 against 2026-09-11 (UTC) 2026-09-10 2026-09-11
The three revenue measures on both days, ROAS above each bar
2026-09-12T17:18:46.278450 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-09-10 2026-09-11 0 500 1000 1500 2000 2500 3000 3500 USD the bottom segment IS the within-day figure: the same number seen twice Booked revenue by the day its payer installed (UTC) the day itself one day earlier two days earlier three days earlier four or more
Booked revenue by the day its payer installed

The campaigns

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

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$122.8251.1%14,823$8.29734$0.167$240.741.96184
bailingxia_srfhjyd_sn_ww_cvr_260911_nnpixelB1$76.1431.7%5,557$13.7050$1.523$28.280.373
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$41.3817.2%2,247$18.4234$1.217$13.450.3331
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—9$0.000$5.98—7
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—9$0.000$0.00—14
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—8$0.000$3.56—42

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

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$122.8261.7%14,823$8.29734$0.167$240.741.96184
bailingxia_srfhjyd_sn_ww_cvr_260911_nnpixelB1$76.1438.3%5,557$13.7050$1.523$28.280.373

Nomad Node

nothing delivered or registered.

KBM1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—9$0.000$0.00—14

Dicey2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$41.38100.0%2,247$18.4234$1.217$13.450.3331

HR1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—9$0.000$5.98—7

HR2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—8$0.000$3.56—42

SZ1

nothing delivered or registered.

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

B1 ran two campaigns and the rebuilt one took 38.3% of its account day, $76.14 on the single ad vid_ww_povposer2_8s_9x16_sn_v2 against the old campaign's $122.82 on three.

Each campaign's CPM on its own day: B1's old campaign $8.87 to $8.29, Dicey2's $11.11 to $18.42, and the rebuilt campaign's first day $13.70; B1's share of the two accounts went 57.9% to 82.8%.

The rebuilt campaign registered 50 people at $1.523 each against the old campaign's $0.167, on 5,557 impressions in the six hours of the account day it had run by the cut.

Activity history, B1, requested over 2026-09-09 to 2026-09-13 and rendered as Sep 9, 2026 to Sep 12, 2026, asserted before any row of it was read. It holds four entries inside this report day, all on the old campaign: at 17:38 UTC its budget went from $300 to $150 a day and its status went Active to Pending Process and back to Active, and at 18:01 UTC it went Active to Inactive. The day therefore sat in R4-300 for its first 17 h 38 min and in R5-150 for 23 minutes, and the rebuilt campaign runs at $150 a day from 17:38.

The day export reads the old campaign's roster stopped and Dicey2's thin. B1's uploadpanelr2 and gymr2 read not delivering and povposer2 inactive, while the rebuilt povposer2 reads active. On Dicey2 pooldirectr2 is active, templatewallo, templatewalld and poolphotor2 read recently rejected, creamseed, neptumontage, kitchen and spill2 rejected, and the rest inactive; Dicey2's activity history is not staged on this run.

HR2's campaign reads $0.00 with 8 registrations against it, because its day export was not pulled on this run.

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

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

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$284.8857.9%32,120$8.871,021$0.279$672.382.36226
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$207.3442.1%18,661$11.11615$0.337$406.081.9688
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—12$0.000$0.00—7
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—10$0.000$14.94—8
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—7$0.000$0.00—47

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

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$284.88100.0%32,120$8.871,021$0.279$672.382.36226

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—7

Dicey2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$207.34100.0%18,661$11.11615$0.337$406.081.9688

HR1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—10$0.000$14.94—8

HR2

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

SZ1

nothing delivered or registered.

Every asset

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_povposer2_8s_9x16_sn_v2B1$76.145,557$13.7050$1.523$28.280.37$28.283
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$65.057,822$8.32441$0.148$145.342.23$152.4658
vid_ww_gymr2_12s_9x16_sn_v1B1$50.296,294$7.99222$0.227$92.351.84$111.0924
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$41.382,247$18.4226$1.592$6.740.16$6.742
vid_ww_povposer2_8s_9x16_sn_v1B1$7.48707$10.5825$0.299$3.040.41$3.043
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—15$0.000$0.00—$0.0018
vid_ww_lace_10s_9x16_sn_v1B1$0.000—11$0.000$0.00—$0.009
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—11$0.000$0.00—$0.0011
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—7$0.000$5.98—$8.974
vid_ww_templatewallo_7s_9x16_sn_v1Dicey2$0.000—7$0.000$6.72—$6.7215
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—5$0.000$0.00—$0.0030
vid_us_pool5_15s_9x16_sn_v1KBM1$0.000—3$0.000$0.00—$0.000
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—3$0.000$3.56—$3.569
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—3$0.000$0.00—$14.696
vid_ww_lace_10s_9x16_sn_v1KBM1$0.000—2$0.000$0.00—$0.004
vid_ww_pool5_15s_9x16_sn_v1HR1$0.000—2$0.000$0.00—$0.002
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.009
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0011
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.004
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.005
vid_ww_poolphoto_15s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.004
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.002
vid_ww_povposeb_8s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.000
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.002
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.005
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_kitchen_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.009
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_salon_13s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_shirtr2_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.004
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.0011
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.005
vid_ww_trainpress2_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001

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

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_povposer2_8s_9x16_sn_v2B1$76.145,557$13.7050$1.523$28.280.37$28.283
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$65.057,822$8.32441$0.148$145.342.23$152.4658
vid_ww_gymr2_12s_9x16_sn_v1B1$50.296,294$7.99222$0.227$92.351.84$111.0924
vid_ww_povposer2_8s_9x16_sn_v1B1$7.48707$10.5825$0.299$3.040.41$3.043
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—15$0.000$0.00—$0.0018
vid_ww_lace_10s_9x16_sn_v1B1$0.000—11$0.000$0.00—$0.009
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—11$0.000$0.00—$0.0011
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.009
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0011
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.004
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.002
vid_ww_povposeb_8s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.000
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.002
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.005
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.009
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_shirtr2_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.004
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.0011
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_trainpress2_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001

Nomad Node

nothing delivered or registered.

KBM1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_us_pool5_15s_9x16_sn_v1KBM1$0.000—3$0.000$0.00—$0.000
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—3$0.000$0.00—$14.696
vid_ww_lace_10s_9x16_sn_v1KBM1$0.000—2$0.000$0.00—$0.004
vid_ww_poolphoto_15s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.004

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$41.382,247$18.4226$1.592$6.740.16$6.742
vid_ww_templatewallo_7s_9x16_sn_v1Dicey2$0.000—7$0.000$6.72—$6.7215
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.005
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_kitchen_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_salon_13s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.005

HR1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—7$0.000$5.98—$8.974
vid_ww_pool5_15s_9x16_sn_v1HR1$0.000—2$0.000$0.00—$0.002

HR2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—5$0.000$0.00—$0.0030
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—3$0.000$3.56—$3.569

SZ1

nothing delivered or registered.

Two assets read less spend here than in table A and two read more, because the account day runs seven hours behind the UTC day: uploadpanelr2 reads $65.05 here against $99.67 on the report clock and gymr2 $50.29 against $72.50, while pooldirectr2 reads $41.38 against $23.15 and the two povposer2 ads $83.62 against $61.93.

The rebuilt ad carries the same ads-map label as the ad it replaced, so table A pools both under B1/povposer2 while this section separates them by name, _sn_v2 at $76.14 and _sn_v1 at $7.48.

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-12T17:18:46.339453 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 7.5 10.0 12.5 15.0 17.5 20.0 22.5 CTR % CTR by hour — every asset, 2026-09-11 (UTC) B1/uploadpanelr2 B1/gymr2 B1/povposer2 Dicey2/pooldirectr2
CTR by hour, one line per asset
2026-09-12T17:18:46.479242 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 0 5 10 15 20 25 30 35 installs / clicks % Click → install by hour — every asset, 2026-09-11 (UTC) B1/uploadpanelr2 B1/gymr2 B1/povposer2 Dicey2/pooldirectr2
Click-to-install by hour, one line per asset
2026-09-12T17:18:46.544833 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-11 (UTC) B1/uploadpanelr2 B1/gymr2 B1/povposer2 Dicey2/pooldirectr2
Cost per install by hour, one line per asset
2026-09-12T17:18:46.403121 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 5 10 15 20 25 30 35 USD per 1,000 impressions CPM by hour — every asset, 2026-09-11 (UTC) B1/uploadpanelr2 B1/gymr2 B1/povposer2 Dicey2/pooldirectr2
CPM by hour, one line per asset

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

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_templatewallo_7s_9x16_sn_v1Dicey2$188.3517,684$10.65590$0.319$395.962.10$490.3759
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$146.9617,138$8.58670$0.219$369.242.51$483.7364
vid_ww_gymr2_12s_9x16_sn_v1B1$90.2810,249$8.81249$0.363$235.312.61$245.9934
vid_ww_povposer2_8s_9x16_sn_v1B1$47.644,733$10.0747$1.014$67.821.42$97.7310
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$18.99977$19.4418$1.055$6.560.35$6.563
vid_ww_lace_10s_9x16_sn_v1B1$0.000—23$0.000$0.00—$0.0018
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—12$0.000$0.00—$0.0010
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—8$0.000$0.00—$0.003
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—8$0.000$0.00—$0.0016
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—6$0.000$14.94—$29.887
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—4$0.000$0.00—$0.0027
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$0.000—4$0.000$0.00—$0.005
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—3$0.000$0.00—$3.5617
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—3$0.000$0.00—$0.000
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.0016
vid_us_pool5_15s_9x16_sn_v1KBM1$0.000—2$0.000$0.00—$0.001
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0011
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0010
vid_ww_jetconeb_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.001
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.004
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$0.000—1$0.000$3.56—$3.565
vid_ww_lace_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.001
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.0010
vid_ww_pool5_15s_9x16_sn_v1HR1$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_poolphotor2_14s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.000
vid_ww_shirt_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.000
vid_ww_trainpress2_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.006
vid_ww_creamsolara_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.003
vid_ww_kitchen_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_povposeb_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_spill2_8s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.004
vid_ww_templatewallc_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.004
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.008
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.002

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

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$146.9617,138$8.58670$0.219$369.242.51$483.7364
vid_ww_gymr2_12s_9x16_sn_v1B1$90.2810,249$8.81249$0.363$235.312.61$245.9934
vid_ww_povposer2_8s_9x16_sn_v1B1$47.644,733$10.0747$1.014$67.821.42$97.7310
vid_ww_lace_10s_9x16_sn_v1B1$0.000—23$0.000$0.00—$0.0018
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—12$0.000$0.00—$0.0010
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—8$0.000$0.00—$0.0016
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.0016
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0011
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0010
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.004
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.0010
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.003
vid_ww_trainpress2_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.006
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_povposeb_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.004
vid_ww_templatewallc_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.004
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.002

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.003
vid_us_pool5_15s_9x16_sn_v1KBM1$0.000—2$0.000$0.00—$0.001
vid_ww_lace_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.001
vid_ww_shirt_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.000

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_templatewallo_7s_9x16_sn_v1Dicey2$188.3517,684$10.65590$0.319$395.962.10$490.3759
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$18.99977$19.4418$1.055$6.560.35$6.563
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$0.000—4$0.000$0.00—$0.005
vid_ww_jetconeb_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.001
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$0.000—1$0.000$3.56—$3.565
vid_ww_poolphotor2_14s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.000
vid_ww_creamsolara_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.003
vid_ww_kitchen_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002
vid_ww_spill2_8s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.008

HR1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—6$0.000$14.94—$29.887
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—3$0.000$0.00—$0.000
vid_ww_pool5_15s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.000

HR2

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

SZ1

nothing delivered or registered.

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$99.6712,0388.281,65013.71%43826.55%$0.228
B1/gymr2$72.509,2177.871,16712.66%21017.99%$0.345
B1/povposer2$61.935,05912.244659.19%7315.70%$0.848
Dicey2/pooldirectr2$23.151,10920.8717415.69%1910.92%$1.218
B1/lace$0.000—0—0——
B1/poolphoto$0.000—0—0——
B1/shirt$0.000—0—0——
B1/pooldirect$0.000—0—0——
B1/kimono$0.000—0—0——
KBM1/poolslow$0.000—0—0——
KBM1/lace$0.000—0—0——
KBM1/poolphoto$0.000—0—0——
KBM1/pooldirect$0.000—0—0——
HR1/bodysuit$0.000—0—0——
HR1/pool5$0.000—0—0——
HR2/fittingroom$0.000—0—0——
HR2/uploadpanel$0.000—0—0——
B1/poolphotob$0.000—0—0——
B1/shirtb$0.000—0—0——
Dicey2/lacer2$0.000—0—1—$0.000
B1/povposeb$0.000—0—0——
B1/templatewallr2$0.000—0—0——
B1/uploadpanelb$0.000—0—0——
Dicey2/templatewallo$0.000—0—6—$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$518.355.20 (9.65)$145.341.46$152.461.53225.0%0.3466.9331.3%
B1/gymr2$203.702.81 (4.99)$92.351.27$111.091.53135.8%0.4988.5525.4%
B1/povposer2$71.741.16 (7.60)$31.320.51$31.320.5145.3%0.4127.8359.8%
Dicey2/pooldirectr2$6.740.29 (8.47)$6.740.29$6.740.2927.7%0.2593.3752.8%
B1/lace$111.25— (—)$0.00—$0.00—00.0%0.000——
B1/poolphoto$137.51— (—)$0.00—$0.00—00.0%0.000——
B1/shirt$318.97— (—)$0.00—$0.00—00.0%0.000——
B1/pooldirect$188.89— (—)$0.00—$0.00—00.0%0.000——
B1/kimono$48.51— (—)$0.00—$0.00—00.0%0.000——
KBM1/poolslow$61.38— (—)$0.00—$14.69—133.3%4.89514.69—
KBM1/lace$79.58— (—)$0.00—$0.00—00.0%0.000——
KBM1/poolphoto$35.10— (—)$0.00—$0.00—00.0%0.000——
KBM1/pooldirect$0.00— (—)$0.00—$0.00—00.0%0.000——
HR1/bodysuit$81.60— (—)$5.98—$8.97—228.6%1.2814.48100.0%
HR1/pool5$24.65— (—)$0.00—$0.00—00.0%0.000——
HR2/fittingroom$50.76— (—)$3.56—$3.56—133.3%1.1863.56100.0%
HR2/uploadpanel$427.63— (—)$0.00—$0.00—00.0%0.000——
B1/poolphotob$19.96— (—)$0.00—$0.00—00.0%0.000——
B1/shirtb$255.14— (—)$0.00—$0.00—00.0%0.000——
Dicey2/lacer2$36.68— (—)$0.00—$0.00—00.0%0.000——
B1/povposeb$0.00— (—)$0.00—$0.00—00.0%0.000——
B1/templatewallr2$7.12— (—)$0.00—$0.00—00.0%0.000——
B1/uploadpanelb$17.22— (—)$0.00—$0.00—00.0%0.000——
Dicey2/templatewallo$166.23— (—)$6.72—$6.72—228.6%0.9593.3653.0%

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$65.0521.4%5.7%72.9%2.1%
B1/gymr2$50.2923.5%6.7%69.8%3.2%
B1/povposer2$83.6227.0%5.9%67.1%0.0%
Dicey2/pooldirectr2$41.3818.5%11.7%69.8%0.0%

One row clears the 16-payer bar at d0, B1/uploadpanelr2 on 22 payers; B1/gymr2 sits under it on 13, and every other row that spent is under it.

B1/uploadpanelr2 returned 1.53 at 24 h against 3.19 at the same horizon on 09-10, on 22 payers against 53: $99.67 for 438 installs at $0.228, a CTR of 13.71% and a click-to-install of 26.55%, a payer rate (d0) of 5.0% and an ARPPU (d0) of $6.93, with 31.3% of its money in one basket.

B1/gymr2 returned 1.53 at 24 h against 2.40, on 13 payers: $72.50 for 210 installs at $0.345, a CTR of 12.66% and a click-to-install of 17.99%, with 25.4% of its money in one basket; under the bar today, so a direction.

B1/povposer2 pools the old ad and the ad that replaced it, $61.93 for 73 installs at $0.848 on a 9.19% CTR, and returned 0.51 at 24 h against 1.95 on 09-10 — four payers, so a direction, and the two ads cannot be separated in this block.

On the cohort instrument all four arms fell at H=24 on 100% coverage: uploadpanelr2's ARPU $0.720 to $0.346, gymr2's $0.980 to $0.498, povposer2's $2.079 to $0.412 and pooldirectr2's $0.364 to $0.259.

On the META clock, install-to-pay over the twelve account hours both days share fell 8.35% to 4.23% at p = 0.012 on the old campaign, 39 payers against 18 at H=6; held to each ad it does not separate, uploadpanelr2 6.19% to 3.97% at p = 0.221 and gymr2 11.40% to 5.04% at p = 0.062, while click-to-install separates on no read. That comparison excludes the rebuilt campaign, which did not exist on 09-10.

Twenty rows in table B carry no measured spend and $2,068.18 of booked revenue between them, 60.0% of Sinai's booked total: ten are B1 creatives stopped before the day, $1,104.57, two are Dicey2's, $202.91, and eight are KBM1's, HR1's and HR2's, $760.70, whose accounts export nothing. Four of the twenty carry 24 h cohort revenue — KBM1/poolslow $14.69, HR1/bodysuit $8.97, Dicey2/templatewallo $6.72 and HR2/fittingroom $3.56 — on one, two, two and one payer.

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

Table C is a META-day cut and its four rows are the account-day roster, so it holds povposer2 at $83.62 where table A holds $61.93 and pooldirectr2 at $41.38 against $23.15; read it for mix.

Every asset bought between 18.5% and 27.0% of its spend in India and 5.7% to 11.7% in the United States, and the United States returned 2.1% of uploadpanelr2's revenue, 3.2% of gymr2's and none of the other two's.

2026-09-12T17:18:46.718136 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/povposer2 B1/uploadpanelr2 B1/gymr2 Dicey2/pooldirectr2 0 20 40 60 80 100 % of that asset's spend Where each asset bought — share of its own spend by region, 2026-09-11 (META day) IN US ID MX TR AR other
Where each asset bought: share of its own spend by region
2026-09-12T17:18:46.784238 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/povposer2 B1/uploadpanelr2 B1/gymr2 Dicey2/pooldirectr2 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 USD per install Cost per install by region — every asset, 2026-09-11 (META day) IN US ID MX TR AR
Cost per install by region, every asset
2026-09-12T17:18:46.839844 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/povposer2 B1/uploadpanelr2 B1/gymr2 Dicey2/pooldirectr2 0 10 20 30 40 50 60 USD Within-day revenue by region — every asset, 2026-09-11 (META day) IN US ID MX TR AR
Within-day revenue by region, every asset
2026-09-12T17:18:46.999168 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-08 09-09 09-10 09-11 day (UTC) 0.0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 cohort payers / installs % Payer rate d0 by day — every asset (UTC) B1/uploadpanelr2 B1/gymr2 Dicey2/templatewallo B1/povposer2 Dicey2/kimonor2 Dicey2/templatewalld Dicey2/pooldirectr2 B1/shirtr2 Dicey2/lacer2 B1/templatewallc B1/poolslowr2 B1/lace
Payer rate d0 by day, one line per asset
2026-09-12T17:18:47.086259 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-08 09-09 09-10 09-11 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/gymr2 Dicey2/templatewallo B1/povposer2 Dicey2/kimonor2 Dicey2/templatewalld Dicey2/pooldirectr2 B1/shirtr2 Dicey2/lacer2 B1/templatewallc B1/poolslowr2 B1/lace
ARPU d0 by day, one line per asset
2026-09-12T17:18:47.172296 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-08 09-09 09-10 09-11 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/gymr2 Dicey2/templatewallo B1/povposer2 Dicey2/kimonor2 Dicey2/templatewalld Dicey2/pooldirectr2 B1/shirtr2 Dicey2/lacer2 B1/templatewallc B1/poolslowr2
ARPPU d0 by day, one line per asset
2026-09-12T17:18:47.245477 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-08 09-09 09-10 09-11 day (UTC) 0.5 1.0 1.5 2.0 2.5 3.0 3.5 revenue / spend Within-day ROAS by day — every asset (UTC) B1/uploadpanelr2 B1/gymr2 Dicey2/templatewallo B1/povposer2 Dicey2/kimonor2 Dicey2/templatewalld Dicey2/pooldirectr2 B1/shirtr2 Dicey2/lacer2 B1/templatewallc B1/poolslowr2
Within-day ROAS by day, one line per asset
2026-09-12T17:18:47.331887 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-11 B1/uploadpanelr2 B1/gymr2 B1/povposer2
Composite: every asset across every measure, normalised across the day

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

Bslate's tab. Every section below is Bslate's: the day, the hours, the countries, the campaigns and the assets, on the bslate_lum ledger and the one account that buys it.

Bslate's first campaign went live in Dicey2 at 17:00 UTC on 2026-09-11 and took $17.07 in the seven hours of this report day it ran, so every section in this tab is a first day with nothing behind it, and the app's tables carry one column.

⚠ The per-asset block at the foot of this tab renders at 8 h while every table above it renders at 24 h. Two instruments disagree about where this run's cut falls, not about the data, and Caveats sets out which one the evidence points at.

The day, and every account

2026-09-11
spend$17.07
impressions1,373
CPM$12.43
registrations (ours)161
cost per registration$0.106
booked$85.94 (5.03)
Meta booked$103.61 (6.07)
within-day$85.94 (5.03)
cohort @ 24h$129.96 (7.61)
booked payers13
payer rate (8h)8.7%
payer rate (d0)9.3%
ARPU (8h)$0.6016
ARPU (d0)$0.8072
ARPPU (8h)$6.92
ARPPU (d0)$8.66

2026-09-11 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$17.07100%1,373$12.43161$0.106
B1$0.000%0—0—
Nomad Node$0.000%0—0—
KBM1$0.000%0—0—
Dicey2$17.07100%1,373$12.43161$0.106
HR1$0.000%0—0—
HR2$0.000%0—0—
SZ1$0.000%0—0—

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$85.945.03$85.945.03$129.967.61159.3%$0.8072$8.66
B1$0.00—$0.00—$0.00—0———
Nomad Node$0.00—$0.00—$0.00—0———
KBM1$0.00—$0.00—$0.00—0———
Dicey2$85.945.03$85.945.03$129.967.61159.3%$0.8072$8.66
HR1$0.00—$0.00—$0.00—0———
HR2$0.00—$0.00—$0.00—0———
SZ1$0.00—$0.00—$0.00—0———

Each account, 2026-09-11. There is no prior day to compare against: nothing here delivered before this day.

B1 — nothing delivered and nobody registered on this day.

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

KBM1 — nothing delivered and nobody registered on this day.

Dicey2

2026-09-11
spend$17.07
impressions1,373
CPM$12.43
registrations (ours)161
cost per registration$0.106
booked$85.94 (5.03)
Meta booked$103.61 (6.07)
within-day$85.94 (5.03)
cohort @ 24h$129.96 (7.61)
booked payers13
payer rate (8h)8.7%
payer rate (d0)9.3%
ARPU (8h)$0.6016
ARPU (d0)$0.8072
ARPPU (8h)$6.92
ARPPU (d0)$8.66

HR1 — nothing delivered and nobody registered on this day.

HR2 — nothing delivered and nobody registered on this day.

SZ1 — nothing delivered and nobody registered on this day.

161 people registered at $0.106 each and 15 of them paid inside 24 hours, $129.96 of cohort revenue on $17.07 for a return of 7.61; the row rests on fifteen payers and is a direction.

Within-day and booked are the same $85.94, because the app has no earlier cohort on this portfolio, and the 24 h cohort adds $44.02 paid after midnight by people who installed before it.

Meta's line reads $103.61 against our $85.94 and is struck, as it is on every table.

The money ledger reads $85.94 for Bslate on this day and 180 new users against the 161 here, so the booked columns agree to the cent and the registration count differs by the users the ledger holds that no campaign id claims.

Hourly, 2026-09-11

(i) The portfolio, hour by hour, 2026-09-11. 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$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$3.47304$11.4127$0.129$0.000.00$0.000.00$0.000.000
18$0.97110$8.8220$0.049$3.563.67$3.563.67$3.563.671
19$0.4641$11.224$0.115$0.000.00$0.000.00$0.000.000
20$0.6380$7.8811$0.057$3.565.65$3.565.65$3.565.651
21$4.14291$14.2338$0.109$14.233.44$17.794.30$28.466.873
22$3.79272$13.9333$0.115$39.9410.54$51.1113.49$77.3420.417
23$3.61275$13.1328$0.129$24.646.83$9.922.75$17.044.724

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

B1 — $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

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—$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

Dicey2 — $17.07 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$3.47304$11.4127$0.129$0.000.00$0.000.00$0.000.000
18$0.97110$8.8220$0.049$3.563.67$3.563.67$3.563.671
19$0.4641$11.224$0.115$0.000.00$0.000.00$0.000.000
20$0.6380$7.8811$0.057$3.565.65$3.565.65$3.565.651
21$4.14291$14.2338$0.109$14.233.44$17.794.30$28.466.873
22$3.79272$13.9333$0.115$39.9410.54$51.1113.49$77.3420.417
23$3.61275$13.1328$0.129$24.646.83$9.922.75$17.044.724

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—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

HR2 — $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

SZ1 — $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

Delivery began at 17:00 UTC and ran seven hours, $0.46 to $4.14 an hour on 41 to 304 impressions, so every hourly ratio here sits on a sample too small to carry shape; 22:00 UTC carried 7 of the day's 13 booked payers.

2026-09-12T17:18:47.868380 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 50 100 150 200 250 300 impressions Impressions and installs by hour impressions installs 5 10 15 20 25 30 35 installs (Meta Leads) The day's motion — whole account, 2026-09-11 (UTC)
The day's motion: spend by hour, and impressions against installs
2026-09-12T17:18:48.037668 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 18 20 22 24 26 28 CTR % CTR 0 4 8 12 16 20 hour (UTC) 8 9 10 11 12 13 14 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 40 45 50 55 60 65 70 75 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.06 0.07 0.08 0.09 0.10 0.11 0.12 0.13 USD Cost per install Delivery by hour — whole account, 2026-09-11 (UTC)
CTR, CPM, click-to-install and CPI by hour, whole account

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

(i) The portfolio, hour by hour, 2026-09-10. 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$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

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

B1 — $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

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—$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

Dicey2 — $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

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—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

HR2 — $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

SZ1 — $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

Nothing delivered on 09-10 and nobody registered, so the prior-day tables are zeros and no hour is shared with the day.

Against the prior day, hour matched to hour

No hour was delivered in by both 2026-09-10 and 2026-09-11 above the impression floor, so there is no matched-hours comparison to make.

Country, 2026-09-11

(i) The portfolio by country, 2026-09-11. 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$5.0429.5%591$8.5453$0.095$24.924.946
BR$1.589.3%93$17.0218$0.088$5.923.752
ID$1.146.7%142$8.0413$0.088$0.000.000
MX$0.925.4%48$19.123$0.305$0.000.000
TR$0.885.2%53$16.6910$0.088$38.0743.182
US$0.834.9%5$161.930—$0.000.000
AR$0.724.2%50$14.507$0.103$0.000.000
MY$0.492.9%28$17.415$0.099$6.3612.881
CL$0.452.6%16$28.572$0.226$0.000.000
TH$0.342.0%24$14.441$0.343$0.000.000
CO$0.321.9%17$19.282$0.159$0.000.000
GR$0.261.5%5$49.171$0.262$0.000.000

81 further countries are not listed, $4.08 between them (23.9% of this block).

Reconciliation, what is measured and what is fitted. Every per-country cell is an allocation across hours; every total is measured. Dicey2 (UTC-7) $17.07 from Meta 2026-09-11, a measured UTC-day total of $17.07.

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

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

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$5.0429.5%591$8.5453$0.095$24.924.946
BR$1.589.3%93$17.0218$0.088$5.923.752
ID$1.146.7%142$8.0413$0.088$0.000.000
MX$0.925.4%48$19.123$0.305$0.000.000
TR$0.885.2%53$16.6910$0.088$38.0743.182
US$0.834.9%5$161.930—$0.000.000
AR$0.724.2%50$14.507$0.103$0.000.000
MY$0.492.9%28$17.415$0.099$6.3612.881
CL$0.452.6%16$28.572$0.226$0.000.000
TH$0.342.0%24$14.441$0.343$0.000.000
CO$0.321.9%17$19.282$0.159$0.000.000
GR$0.261.5%5$49.171$0.262$0.000.000

81 further countries are not listed, $4.08 between them (23.9% of this block).

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

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.

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

The section is Dicey2 alone and its ratios are returns on $17.07: India took 29.5% of the buy and returned 4.94 on 6 payers, Turkey's 43.18 is $38.07 on two, and every cell is under the bar; read the mix, never the level.

The known-answer test had no account to run on, Dicey2 being UTC-7, so the cut rests on the reconciliation above.

The cost-per-install figure below draws nothing. 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-12T17:18:48.144576 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN BR ID MX TR US AR MY CL TH CO GR 0 5 10 15 20 25 30 35 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-11 spend within-day revenue
Spend against within-day revenue, by country
2026-09-12T17:18:48.184410 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-11 (report clock)
Cost per install by country

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

(i) The portfolio by country, 2026-09-10. 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

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

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

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

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

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

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

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

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

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

Aggregate, both days

2026-09-11
spend$17.07
impressions1,373
CPM$12.43
registrations (ours)161
cost per registration$0.106
booked$85.94 (5.03)
Meta booked$103.61 (6.07)
within-day$85.94 (5.03)
cohort @ 24h$129.96 (7.61)
booked payers13
payer rate (8h)8.7%
payer rate (d0)9.3%
ARPU (8h)$0.6016
ARPU (d0)$0.8072
ARPPU (8h)$6.92
ARPPU (d0)$8.66

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

No hour was delivered in by both 2026-09-10 and 2026-09-11, so there is no matched-hours funnel.

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

installedbooked on 2026-09-11share
2026-09-11$85.94100.0%

Every dollar the app booked came from an install made that day, which is what a first day looks like and is not a fact about the creatives.

2026-09-12T17:18:48.229481 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 20 40 60 80 100 120 USD 0.00 0.00 0.00 5.03 5.03 7.61 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-09-10 against 2026-09-11 (UTC) 2026-09-10 2026-09-11
The three revenue measures on both days, ROAS above each bar
2026-09-12T17:18:48.285335 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-09-10 2026-09-11 0 10 20 30 40 50 60 70 80 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-11.

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
l7rmtp77qxh9_ked6zciwvcql_bs_ww_cvr_260911Dicey2$44.83100.0%4,004$11.20161$0.278$85.941.9213

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

B1

nothing delivered or registered.

Nomad Node

nothing delivered or registered.

KBM1

nothing delivered or registered.

Dicey2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
l7rmtp77qxh9_ked6zciwvcql_bs_ww_cvr_260911Dicey2$44.83100.0%4,004$11.20161$0.278$85.941.9213

HR1

nothing delivered or registered.

HR2

nothing delivered or registered.

SZ1

nothing delivered or registered.

⚠ This section and the one below are cut on Dicey2's own day from the day export, not on the report clock. Its account day 09-11 runs from 07:00 UTC on 09-11 to 07:00 UTC on 09-12, so the campaign reads $44.83 here against $17.07 on the report clock: the $27.76 between them fell after 00:00 UTC on 09-12 and belongs to the next page.

On its account day Bslate was the larger of Dicey2's two buys, $44.83 against the Sinai campaign's $41.38.

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

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

nothing delivered or registered.

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

B1

nothing delivered or registered.

Nomad Node

nothing delivered or registered.

KBM1

nothing delivered or registered.

Dicey2

nothing delivered or registered.

HR1

nothing delivered or registered.

HR2

nothing delivered or registered.

SZ1

nothing delivered or registered.

Every asset

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_uploadpanelr2_7s_9x16_bs_v1Dicey2$32.963,061$10.7793$0.354$65.782.00$109.818
vid_ww_povposer2_8s_9x16_bs_v1Dicey2$11.87943$12.5968$0.175$20.161.70$20.165

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

B1

nothing delivered or registered.

Nomad Node

nothing delivered or registered.

KBM1

nothing delivered or registered.

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_uploadpanelr2_7s_9x16_bs_v1Dicey2$32.963,061$10.7793$0.354$65.782.00$109.818
vid_ww_povposer2_8s_9x16_bs_v1Dicey2$11.87943$12.5968$0.175$20.161.70$20.165

HR1

nothing delivered or registered.

HR2

nothing delivered or registered.

SZ1

nothing delivered or registered.

Two ads, and on the account day uploadpanelr2 took $32.96 of the $44.83 and povposer2 $11.87, 93 and 68 registrations at $0.354 and $0.175 each, returning $109.81 and $20.16 at 24 h.

2026-09-12T17:18:48.342250 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 16 18 20 22 24 26 28 CTR % CTR by hour — every asset, 2026-09-11 (UTC) Dicey2/uploadpanelr2 Dicey2/povposer2
CTR by hour, one line per asset
2026-09-12T17:18:48.457241 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 40 45 50 55 60 65 70 75 installs / clicks % Click → install by hour — every asset, 2026-09-11 (UTC) Dicey2/uploadpanelr2 Dicey2/povposer2
Click-to-install by hour, one line per asset
2026-09-12T17:18:48.512120 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.06 0.08 0.10 0.12 0.14 0.16 USD Cost per install by hour — every asset, 2026-09-11 (UTC) Dicey2/uploadpanelr2 Dicey2/povposer2
Cost per install by hour, one line per asset
2026-09-12T17:18:48.399605 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 9 10 11 12 13 14 15 16 17 USD per 1,000 impressions CPM by hour — every asset, 2026-09-11 (UTC) Dicey2/uploadpanelr2 Dicey2/povposer2
CPM by hour, one line per asset

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

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

nothing delivered or registered.

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

B1

nothing delivered or registered.

Nomad Node

nothing delivered or registered.

KBM1

nothing delivered or registered.

Dicey2

nothing delivered or registered.

HR1

nothing delivered or registered.

HR2

nothing delivered or registered.

SZ1

nothing delivered or registered.

The standing per-asset tables

One row per ad across the Bslate buy, the account named on each. Delivery, then the three revenue measures, then the country mix. This block renders at H=8h for the reason stated at the top of the tab, so its cohort column is the 8 h one while the tables above carry 24 h.

A. Per asset — delivery

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

assetspendimpressionsCPMclicksCTRinstallsclick→installCPI
Dicey2/uploadpanelr2$9.9678112.7520926.76%9344.50%$0.107
Dicey2/povposer2$7.1159212.0110718.07%6661.68%$0.108

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=8h, 100% covered on this day. Report clock UTC.

assetbookedbROAS (Meta)within-daywROAScohort@HcROASpayers (8h)payer% (8h)ARPU (8h)ARPPU (8h)largest payer
Dicey2/uploadpanelr2$65.786.60 (8.14)$65.786.60$76.707.7099.7%0.8258.5235.5%
Dicey2/povposer2$20.162.83 (3.16)$20.162.83$20.162.8357.4%0.2964.0335.3%

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

C. Per asset — country mix

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

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

assetspendIndia %US %other %US % of its revenue
Dicey2/uploadpanelr2$32.9627.5%5.6%66.8%0.0%
Dicey2/povposer2$11.8739.3%4.5%56.1%0.0%

Neither row clears the 16-payer bar, Dicey2/uploadpanelr2 on 9 payers at 8 h and Dicey2/povposer2 on 5, so every return here is a direction: 6.60 and 2.83 within-day on $9.96 and $7.11 of report-clock spend, with 44.50% and 61.68% of clicks installing at $0.107 and $0.108.

A click-to-install of 44.50% and 61.68% against a portfolio running 21.64% is not a creative result at this volume, 209 and 107 clicks over seven hours on a first day, and it is the figure to watch rather than to act on.

The per-user charts below are labelled d0, and the tables they sit under are at 8 h, so their one point is drawn at a different horizon from its table.

2026-09-12T17:18:48.570647 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/uploadpanelr2 Dicey2/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-11 (META day) IN BR MX ID US TR other
Where each asset bought: share of its own spend by region
2026-09-12T17:18:48.623825 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/uploadpanelr2 Dicey2/povposer2 0.0 0.2 0.4 0.6 0.8 USD per install Cost per install by region — every asset, 2026-09-11 (META day) IN BR MX ID US TR
Cost per install by region, every asset
2026-09-12T17:18:48.666439 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/uploadpanelr2 Dicey2/povposer2 0 5 10 15 20 25 30 35 USD Within-day revenue by region — every asset, 2026-09-11 (META day) IN BR TR
Within-day revenue by region, every asset
2026-09-12T17:18:48.714929 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-08 09-09 09-10 09-11 day (UTC) 0 2 4 6 8 10 cohort payers / installs % Payer rate d0 by day — every asset (UTC) Dicey2/uploadpanelr2 Dicey2/povposer2
Payer rate d0 by day, one line per asset
2026-09-12T17:18:48.757611 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-08 09-09 09-10 09-11 day (UTC) 0.0 0.2 0.4 0.6 0.8 1.0 1.2 cohort USD per install ARPU d0 by day — every asset (UTC) Dicey2/uploadpanelr2 Dicey2/povposer2
ARPU d0 by day, one line per asset
2026-09-12T17:18:48.801651 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-08 09-09 09-10 09-11 day (UTC) 0 2 4 6 8 10 cohort USD per payer ARPPU d0 by day — every asset (UTC) Dicey2/uploadpanelr2 Dicey2/povposer2
ARPPU d0 by day, one line per asset
2026-09-12T17:18:48.845767 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-08 09-09 09-10 09-11 day (UTC) 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 revenue / spend Within-day ROAS by day — every asset (UTC) Dicey2/uploadpanelr2 Dicey2/povposer2
Within-day ROAS by day, one line per asset
2026-09-12T17:18:48.901308 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-11 Dicey2/uploadpanelr2 Dicey2/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-11, as it bought nothing on 2026-09-10, and $419.11 still arrived from people who installed before the day, with one of the day's 16 registrations paying $5.76 inside it.

The day, and every account

2026-09-102026-09-11change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1816−11.1%
cost per registration$0.000$0.000—
booked$514.15$419.11−18.5%
Meta booked——
within-day$0.00$5.76new
cohort @ 24h$0.00$5.76new
booked payers1820+2
payer rate (8h)0.0%6.2%+6.2 pts
payer rate (d0)0.0%6.2%+6.2 pts
ARPU (8h)$0.0000$0.3599new
ARPU (d0)$0.0000$0.3599new
ARPPU (8h)$0.00$5.76new
ARPPU (d0)$0.00$5.76new

2026-09-11 (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—
SZ1$0.000%0—0—

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$419.11—$5.76—$5.76—16.2%$0.3599$5.76
B1$227.92—$5.76—$5.76—18.3%$0.4798$5.76
Nomad Node$191.19—$0.00—$0.00—00.0%$0.0000—
KBM1$0.00—$0.00—$0.00—0———
Dicey2$0.00—$0.00—$0.00—0———
HR1$0.00—$0.00—$0.00—0———
HR2$0.00—$0.00—$0.00—0———
SZ1$0.00—$0.00—$0.00—0———

Each account, 2026-09-10 against 2026-09-11, one table each.

B1

2026-09-102026-09-11change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1612−25.0%
cost per registration$0.000$0.000—
booked$346.66$227.92−34.3%
Meta booked——
within-day$0.00$5.76new
cohort @ 24h$0.00$5.76new
booked payers1411−3
payer rate (8h)0.0%8.3%+8.3 pts
payer rate (d0)0.0%8.3%+8.3 pts
ARPU (8h)$0.0000$0.4798new
ARPU (d0)$0.0000$0.4798new
ARPPU (8h)$0.00$5.76new
ARPPU (d0)$0.00$5.76new

Nomad Node

2026-09-102026-09-11change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)24+100.0%
cost per registration$0.000$0.000—
booked$136.56$191.19+40.0%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers39+6
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)0.0%0.0%+0.0 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$0.0000$0.0000—
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$0.00$0.00—

KBM1 — nothing delivered and nobody registered on either day.

Dicey2 — nothing delivered and nobody registered on either day.

HR1 — nothing delivered and nobody registered on either day.

HR2 — nothing delivered and nobody registered on either day.

SZ1 — nothing delivered and nobody registered on either day.

One of the 16 people who registered on this day paid inside 24 hours, $5.76 through a retired B1 campaign, so the app's per-user rows stand on sixteen people and one payer at both horizons.

Booked revenue fell $514.15 to $419.11, $346.66 to $227.92 in B1 and $136.56 to $191.19 in Nomad Node, with nothing in KBM1 after 08-23, the last day any Vloom campaign delivered.

The booked column disagrees with the money ledger by $245.87 on this day. The ledger reads $664.98 for Vloom against the $419.11 on this page, after $463.59 on 09-10.

Hourly, 2026-09-11

No hourly section: no Vloom campaign delivered in any hour the pull can see. B1, Dicey2 and SZ1 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. No figure on this page is Vloom's: the day's figure directories hold Sinai's nineteen and Bslate's eighteen and nothing else.

Against the prior day, hour matched to hour

No matched-hours comparison: neither day delivered in any hour, so there is no shared hour to pair and no sign test to run.

Country, 2026-09-11

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

Both horizons are closed and both rest on one payer and none, so the app's per-user rows are $0.3599 on sixteen people against zero on eighteen, and no return in this tab is defined, because there is no spend to divide by.

The campaigns

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

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

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

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_meituan_ww_cvr_260730B1$0.000.0%0—6$0.000$5.76—1
bailingxia_meituan_ww_cvr_260802B1$0.000.0%0—6$0.000$0.00—10

Nomad Node

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

KBM1

nothing delivered or registered.

Dicey2

nothing delivered or registered.

HR1

nothing delivered or registered.

HR2

nothing delivered or registered.

SZ1

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-11. One row per ad, the account named on it.

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bikini_10s_9x16_v1B1$0.000—4$0.000$5.76—$5.761
vid_ww_pool5_15s_9x16_v1B1$0.000—4$0.000$0.00—$0.007
vid_ww_bodysuit_10s_9x16_v1B1$0.000—3$0.000$0.00—$0.001
nomad-0814-03-maimaiNomad Node$0.000—2$0.000$0.00—$0.001
nomad-0811-03-rain-chuva-video-01Nomad Node$0.000—1$0.000$0.00—$0.003
nomad-0814-03-rain-chuva-video-01Nomad Node$0.000—1$0.000$0.00—$0.003
vid_ww_lounge_8s_9x16_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_spill_8s_9x16_v1 - CopyB1$0.000—0—$0.00—$0.001

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

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bikini_10s_9x16_v1B1$0.000—4$0.000$5.76—$5.761
vid_ww_pool5_15s_9x16_v1B1$0.000—4$0.000$0.00—$0.007
vid_ww_bodysuit_10s_9x16_v1B1$0.000—3$0.000$0.00—$0.001
vid_ww_lounge_8s_9x16_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_spill_8s_9x16_v1 - CopyB1$0.000—0—$0.00—$0.001

Nomad Node

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

KBM1

nothing delivered or registered.

Dicey2

nothing delivered or registered.

HR1

nothing delivered or registered.

HR2

nothing delivered or registered.

SZ1

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 one of them paid $5.76 inside the day.

The standing per-asset tables

No standing per-asset tables: tables A, B and C have no rows. A needs an impression, B and C need a spending row to divide by, and this app had neither.

The registrations and the $419.11 of booked revenue are in the per-asset block above, which is where a no-delivery day can still carry them.

3Caveats

This is the settled publication of 2026-09-11 at 24 h. The horizon closed at 00:00 UTC on 2026-09-13 and both ledgers were pulled at 00:18 UTC, so every cohort @ 24h and (d0) cell in the 09-11 column carries a figure at 100% coverage on both days. The 8 h rows are printed beside them and are a shorter window on the same cohort, never a second day.

Bslate's per-asset block is at 8 h and its own tab says why. The portfolio instrument dates the run's cut by the ledger pull and the per-asset instrument dates it by the newest payment in the feed; Bslate's newest payment landed at 23:16 UTC on 09-12 and the pull at 00:18 UTC on 09-13, so one closes the horizon and the other does not. The disagreement is about the cut and localises to the per-asset instrument, whose newest-payment rule under-dates a thin feed; the same rule read Vloom's d0 ARPU as absent on 2026-08-28, a day it had a payer. Nothing in Bslate's 8 h table is filled in from the 24 h one.

B1's side of the pair is matched on neither budget nor roster. The old campaign held R4-300 until 17:38 UTC, ran 23 minutes at R5-150 and went off at 18:01, while the rebuilt campaign came up at 17:38 on $150 a day with one ad. B1's day-over-day delivery figures are one buy for eighteen hours plus a different one for six against twenty-four hours of the first.

The rebuilt ad and the ad it replaced share one ads-map label. Both 120251599840140364 and 120251658716500364 resolve to B1/povposer2, so tables A, B and C pool them and no row on this page separates the two. The per-asset section, which keys on the ad name, is the only place they appear apart.

Dicey2 ran one Sinai creative and its budget history is not staged. templatewallo reads recently rejected with no delivery on this day, so pooldirectr2 carried the account's Sinai buy alone at $23.15 on 1,109 impressions, and every Dicey2 day-over-day figure is a roster difference before it is anything else.

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

So every portfolio-level per-registration and return figure on this page divides five accounts' revenue or registrations by two accounts' spend, on both days. The comparison this page supports is B1 and Dicey2 on both sides, $534.30 to $257.25, which is the pooled funnel; those two accounts registered 1,636 and 818 people and booked $3,070.67 and $2,605.63.

The campaign and per-asset sections cut each account on its own day, and on this pair that moves every asset that spent. uploadpanelr2 carries $99.67 of report-day spend and $65.05 of account-day spend, gymr2 $72.50 and $50.29, pooldirectr2 $23.15 and $41.38, and the two povposer2 ads $61.93 and $83.62. 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 58 in one and 22 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 a round opened at 15:05 account time on 2026-09-12, a day after this report day, and its own header records H=6, H=12 and H=24 as all uncovered because the Meta side ends 09-11 23:00. There is no cull basis on this page.

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.05 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 on this day the two accounts disagree with Meta in opposite directions. On Dicey2's own row Meta books $1,082.95 against the $282.97 in our records; on B1's it books $2,186.31 against $2,322.66. The excess is not split per account or per asset, so Dicey2's (Meta) brackets in table B are not that account's revenue, and Bslate's line, $103.61 against $85.94, is struck on the same rule.

Two of the three apps' booked columns disagree with the money ledger on this day, and Sinai's has nearly closed. Vloom's is $245.87, $664.98 in the ledger against the $419.11 this page carries, after $463.59 on 09-10, 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 is $3.18, $3,450.67 against $3,447.49, after $22.38 on 09-10. Bslate's is nil, $85.94 on both.

The money ledger names seventy-four account-days it cannot measure, and none of them is this day's buy. Eight are sinai_ww/HR2 on 09-04 to 09-11; the rest are NN2, KBM1 and HR1 across 08-29 to 09-11 and the shared pair on 09-09 to 09-11, every one of them stopped by Meta or recorded disabled before the day it misses. The ledger's $274.32 for this day is the page's $257.25 plus Bslate's $17.07, and what it is short by is HR2's unmeasured spend alone.

Two different kinds of zero sit in the account tables. B1, Dicey2 and SZ1 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, and SZ1's absence is a measured zero. 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.

98 ad names in the sweep do not follow the naming convention and can only be matched exactly, and one rejection has the same shot attached elsewhere: vid_ww_uploadpanelr2_7s_9x16_bs_v1 reads recently rejected in Dicey2 while vid_ww_uploadpanelr2_7s_9x16_sn_v1 sits not delivering in B1. The sweep reads the day export staged on 09-12, so that is a state after this report day rather than during it.

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 three per-user charts in each per-asset block are labelled d0. On the Sinai tab that matches the tables they sit under; on the Bslate tab those tables are at 8 h.

09-10's delivery figures moved after its own settled page by the settling the exports do after midnight. It reads $534.30 here against the $533.99 on that page, B1 $304.27 against $304.03, Dicey2 $230.03 against $229.96 and impressions 53,384 against 53,366. No revenue figure moved.

Bslate has no Adjust app token, so the ledger's DAU column is empty for it, and its campaign section is on Dicey2's account day, $44.83 against the $17.07 of the report 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

One row cleared the bar and it fell by half. B1/uploadpanelr2 returned 1.53 at 24 h against 3.19 on 09-10, on 22 payers against 53, and its cohort ARPU went $0.720 to $0.346 at 100% coverage on both days; the pooled install-to-pay on B1's matched account hours fell 8.35% to 4.23% at p = 0.012 over the same pair. Nothing else on the page clears sixteen payers, so that is the whole of the readable evidence for the fall.

The rebuilt campaign needs its own label before its first full day can be read. It took $76.14 on its account day at a CPM of $13.70 and registered people at $1.523 against the old campaign's $0.167, and because its ad shares the B1/povposer2 label with the ad it replaced, no per-asset table on this page can separate them. Splitting the label is one line in the ads map.

Bslate's larger ad is rejected and its first day is the only day behind it. uploadpanelr2 returned $109.81 on $32.96 of account-day spend with 44.50% of clicks installing, and the sweep now reads that ad recently rejected in Dicey2 while the same shot sits not delivering in B1; the app's second day decides whether that rate was the creative or the volume.

Dicey2's Sinai buy is one creative that is not readable, pooldirectr2 at $23.15 for 19 installs at $1.218 and 0.29 at 24 h on two payers, while Bslate's first campaign in the same account took $44.83 on its account day; the account now carries two apps and the larger buy is the newer one.

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

Vloom's booked column has to be reconciled with the money ledger before either is quoted from it. It differs by $245.87 on this day after $463.59, in the same direction as every day since 09-06. Sinai's gap is now $3.18 and Bslate's is nil.

5Reproduce

Staged in _runs/2026-09-13_2026-09-11_daily_auto/ between 00:13 and 00:19 UTC on 2026-09-13, about twenty-four hours after the report day closed; this is the day's settled 24 h publication.

# the pull, all three ledgers, every config and every instrument, in one command
python -m ad_ops.daily_pipeline --day 2026-09-11
# 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-10,2026-09-11
python -m ad_ops.report_charts --config <run>/run_config_sinai_full.json \
    --day 2026-09-11 --prev 2026-09-10 --days 2026-09-08,2026-09-09,2026-09-10,2026-09-11 \
    --app sinai_ww --country-json <run>/country_sinai_ww.json \
    --out ad_ops/figures/2026-09-11_sinai --md <run>/chartblock_sinai_ww.md \
    --relpath figures/2026-09-11_sinai
python -m ad_ops.report_charts --config <run>/run_config_bslate_full.json \
    --day 2026-09-11 --prev 2026-09-10 --days 2026-09-08,2026-09-09,2026-09-10,2026-09-11 \
    --app bslate --country-json <run>/country_bslate.json \
    --out ad_ops/figures/2026-09-11_bslate --md <run>/chartblock_bslate.md \
    --relpath figures/2026-09-11_bslate

Payment cut 2026-09-13 00:13 UTC on the Sinai ledger, 00:05 UTC on Vloom's and 2026-09-12 23:16 UTC on Bslate's, all three pulled at 00:18 UTC on 09-13; the estimator, the asset probe and the matched-hours funnel on the META clock run on a 2026-09-12 17:13 PT cut. B1's campaign activity history was requested over 2026-09-09 to 2026-09-13 and the range the page actually rendered, Sep 9, 2026 to Sep 12, 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. SZ1 exported at every grain and delivered nothing.

6Appendix — definitions

The report clock is UTC. Meta stamps its exports in each ad account's own zone, B1, KBM1, Dicey2, HR2 and SZ1 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 carry their 8 h rows beside it, and the comparison the page supports is at d0.

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 old campaign held $300 a day until 17:38 UTC on this day, ran 23 minutes at $150 and was switched off at 18:01; the rebuilt campaign runs at $150 a day from 17:38. 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.