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

The portfolio spent $347.88 on 2026-09-12 against $257.46 the day before and booked $3,944.75 against $3,866.60. Sinai was bought for a twentieth day, B1 taking $173.06 against $234.25 on a campaign rebuilt the evening before, Dicey2 $165.37 against $23.21 on one creative and SZ1 $9.45 on a campaign that first delivered inside the day, while Bslate's second day took $107.10 in Dicey2 outside that headline; the headline's two apps registered 537 people against 860, at $0.648 each against $0.299, and Bslate 702 beside them. Definitions, the report clock and the three revenue measures are in the appendix.

This is the settled publication of 2026-09-12, at the 24 h cohort. The horizon closed at 00:00 UTC on 2026-09-14, before this run's payment cut, so every cohort @ 24h and (d0) cell in this day's column carries a figure at 100% coverage, and the 8 h rows beside them are a shorter window on the same cohort, never a second day.

Meta's own line is struck in both columns of every 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,284.82 against Meta's $2,960.64 on Sinai and $345.45 against $928.75 on Bslate. Dicey2 carries both apps, and there Meta's two lines read $1,963.85 against the $989.38 in our records. Sinai and Vloom post their purchases into one Meta dataset and Meta books Vloom transactions as Sinai purchases, so the excess cannot be split per account or per asset, and the Meta bracket beside any asset's bROAS carries the same caveat. Cause and evidence: meta_conversion_overreport_2026-08-24.md.

⚠ HR2 exported nothing to this run at any grain, for a ninth 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 16 registrations and $601.09 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 second day, $107.10 for 702 registrations and $345.45 booked on 67 payers, is outside this table and inside its own tab; with it the business spent $454.98, which is the figure the money ledger carries.

2026-09-112026-09-12change
spend$257.46$347.88+35.1%
impressions27,43228,612+4.3%
CPM$9.39$12.16+29.5%
registrations (ours)860537−37.6%
cost per registration$0.299$0.648+116.4%
booked$3,866.60 (15.02)$3,944.75 (11.34)+2.0%
Meta booked$3,269.26 (12.70)$2,960.64 (8.51)
within-day$297.76 (1.16)$369.45 (1.06)+24.1%
cohort @ 24h$341.30 (1.33)$474.59 (1.36)+39.1%
booked payers301319+18
payer rate (8h)5.1%10.4%+5.3 pts
ARPU (8h)$0.3386$0.6986+106.3%
ARPPU (8h)$6.62$6.70+1.2%
payer rate (d0)5.6%11.5%+6.0 pts
ARPU (d0)$0.3969$0.8837+122.7%
ARPPU (d0)$7.11$7.65+7.6%

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-14, before this run's payment cut, and the 8 h rows sit beside the d0 rows as a shorter window on the same cohorts.

d3 and d7 close on 2026-09-17 and 2026-09-21, 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 rose 35.1% and each registration cost more than twice what it did: 537 registrations against 860, at $0.648 against $0.299, on impressions 4.3% higher at a CPM 29.5% higher.

At 24 h each registration was worth more than twice what it was, and the payers carried it: payer rate (d0) 5.6% to 11.5% and ARPPU (d0) $7.11 to $7.65, taking ARPU (d0) $0.3969 to $0.8837.

Price and value moved together, and the day's 24 h return sits a little above the day before it: Sinai's cohort returned 1.35 against 1.30 on 61 payers against 47, while its within-day read 1.04 against 1.13, because nearly two-thirds of the day's spend landed after 15:00 UTC and within-day censors late installs.

The roster changed on both spending accounts: B1's old campaign was off for the whole day and the campaign rebuilt on 09-11 carried the account alone, while Dicey2 went from $23.21 to $165.37 on the same single creative.

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

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

account2026-09-11 spend2026-09-12 spendchange2026-09-11 registrations2026-09-12 registrations
Portfolio$257.46$347.88+35.1%860537
B1$234.25$173.06−26.1%796287
Nomad Node$0.00$0.00—43
KBM1$0.00$0.00—96
Dicey2$23.21$165.37+612.5%34141
HR1$0.00$0.00—911
HR2$0.00$0.00—816
SZ1$0.00$9.45new073

B1, Dicey2 and SZ1 exported at every grain and are the whole of the measured buy, $347.88 between them; the other four rows are unmeasured rather than zero.

SZ1 delivered for the first time, $9.45 on the report clock for 73 registrations at $0.129, on a campaign whose first delivering hour was 15:00 UTC.

Nomad Node's, KBM1's, HR1's and HR2's $0.00 are absences of measurement. 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, and exports nothing for any of them; all of them still book revenue through the payment ledger, which needs no export.

2The three apps, one tab each

Sinai took the $347.88 the headline carries, Bslate's campaign took $107.10 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 $347.88 against $257.46, and it booked $3,284.82 against $3,447.49.

The day, and every account

2026-09-112026-09-12change
spend$257.46$347.88+35.1%
impressions27,43228,612+4.3%
CPM$9.39$12.16+29.5%
registrations (ours)844516−38.9%
cost per registration$0.305$0.674+121.0%
booked$3,447.49 (13.39)$3,284.82 (9.44)−4.7%
Meta booked$3,269.26 (12.70)$2,960.64 (8.51)
within-day$292.00 (1.13)$363.41 (1.04)+24.5%
cohort @ 24h$335.54 (1.30)$468.55 (1.35)+39.6%
booked payers281290+9
payer rate (8h)5.1%10.7%+5.6 pts
payer rate (d0)5.6%11.8%+6.3 pts
ARPU (8h)$0.3382$0.7153+111.5%
ARPU (d0)$0.3976$0.9080+128.4%
ARPPU (8h)$6.64$6.71+1.1%
ARPPU (d0)$7.14$7.68+7.6%

2026-09-12 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$347.88100%28,612$12.16516$0.674
B1$173.0650%15,579$11.11269$0.643
Nomad Node$0.000%0—0—
KBM1$0.000%0—6$0.000
Dicey2$165.3748%10,316$16.03141$1.173
HR1$0.000%0—11$0.000
HR2$0.000%0—16$0.000
SZ1$9.453%2,717$3.4873$0.129

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$3,284.829.44$363.411.04$468.551.356111.8%$0.9080$7.68
B1$1,771.3910.24$196.881.14$256.851.483111.5%$0.9548$8.29
Nomad Node$0.00—$0.00—$0.00—0———
KBM1$123.00—$0.00—$2.94—116.7%$0.4897$2.94
Dicey2$643.933.89$105.020.64$128.490.781712.1%$0.9113$7.56
HR1$115.20—$11.95—$27.77—436.4%$2.5248$6.94
HR2$601.09—$19.34—$19.34—212.5%$1.2085$9.67
SZ1$30.223.20$30.223.20$33.163.5168.2%$0.4542$5.53

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

B1

2026-09-112026-09-12change
spend$234.25$173.06−26.1%
impressions26,32215,579−40.8%
CPM$8.90$11.11+24.8%
registrations (ours)784269−65.7%
cost per registration$0.299$0.643+115.3%
booked$2,322.66 (9.92)$1,771.39 (10.24)−23.7%
Meta booked$2,186.31 (9.33)$1,901.47 (10.99)
within-day$269.01 (1.15)$196.88 (1.14)−26.8%
cohort @ 24h$294.87 (1.26)$256.85 (1.48)−12.9%
booked payers187159−28
payer rate (8h)4.8%10.8%+5.9 pts
payer rate (d0)5.0%11.5%+6.5 pts
ARPU (8h)$0.3431$0.7312+113.1%
ARPU (d0)$0.3761$0.9548+153.9%
ARPPU (8h)$7.08$6.78−4.2%
ARPPU (d0)$7.56$8.29+9.6%

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

KBM1

2026-09-112026-09-12change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)96−33.3%
cost per registration$0.000$0.000—
booked$176.06$123.00−30.1%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$14.69$2.94−80.0%
booked payers1412−2
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)11.1%16.7%+5.6 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$1.6318$0.4897−70.0%
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$14.69$2.94−80.0%

Dicey2

2026-09-112026-09-12change
spend$23.21$165.37+612.5%
impressions1,11010,316+829.4%
CPM$20.91$16.03−23.3%
registrations (ours)34141+314.7%
cost per registration$0.683$1.173+71.8%
booked$282.97 (12.19)$643.93 (3.89)+127.6%
Meta booked$1,082.95 (46.66)$1,035.10 (6.26)
within-day$13.45 (0.58)$105.02 (0.64)+680.5%
cohort @ 24h$13.45 (0.58)$128.49 (0.78)+855.0%
booked payers3153+22
payer rate (8h)11.8%10.6%−1.1 pts
payer rate (d0)11.8%12.1%+0.3 pts
ARPU (8h)$0.3957$0.7864+98.7%
ARPU (d0)$0.3957$0.9113+130.3%
ARPPU (8h)$3.36$7.39+119.8%
ARPPU (d0)$3.36$7.56+124.7%

HR1

2026-09-112026-09-12change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)911+22.2%
cost per registration$0.000$0.000—
booked$122.35$115.20−5.8%
Meta booked——
within-day$5.98$11.95+100.0%
cohort @ 24h$8.97$27.77+209.8%
booked payers711+4
payer rate (8h)11.1%27.3%+16.2 pts
payer rate (d0)22.2%36.4%+14.1 pts
ARPU (8h)$0.3320$1.0867+227.3%
ARPU (d0)$0.9961$2.5248+153.5%
ARPPU (8h)$2.99$3.98+33.3%
ARPPU (d0)$4.48$6.94+54.9%

HR2

2026-09-112026-09-12change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)816+100.0%
cost per registration$0.000$0.000—
booked$543.45$601.09+10.6%
Meta booked——
within-day$3.56$19.34+443.3%
cohort @ 24h$3.56$19.34+443.3%
booked payers4249+7
payer rate (8h)0.0%12.5%+12.5 pts
payer rate (d0)12.5%12.5%+0.0 pts
ARPU (8h)$0.0000$1.2085new
ARPU (d0)$0.4449$1.2085+171.6%
ARPPU (8h)$0.00$9.67new
ARPPU (d0)$3.56$9.67+171.6%

SZ1

2026-09-112026-09-12change
spend$0.00$9.45new
impressions02,717new
CPM$0.00$3.48new
registrations (ours)073new
cost per registration$0.000$0.129new
booked$0.00$30.22 (3.20)new
Meta booked—$24.07 (2.55)
within-day$0.00$30.22 (3.20)new
cohort @ 24h$0.00$33.16 (3.51)new
booked payers06+6
payer rate (8h)0.0%8.2%+8.2 pts
payer rate (d0)0.0%8.2%+8.2 pts
ARPU (8h)$0.0000$0.4140new
ARPU (d0)$0.0000$0.4542new
ARPPU (8h)$0.00$5.04new
ARPPU (d0)$0.00$5.53new

⚠ On 2026-09-12 these accounts are still on their OWN day rather than the report clock, because no complete hourly stitch was available for them: SZ1 (UTC-7). That matters only where the offset is non-zero, and it is named here rather than left for a reader to discover from a total that does not add up.

B1 spent 26.1% less for 65.7% fewer registrations, $173.06 against $234.25 at $0.643 each against $0.299, on one campaign against two; its ARPU (d0) went $0.3761 to $0.9548 on a payer rate (d0) of 5.0% to 11.5%, and its 24 h return 1.26 to 1.48.

Dicey2 spent seven times what it did on the same single creative, $165.37 against $23.21 at $1.173 a registration against $0.683, and its 24 h cohort returned 0.78 on 17 payers, one over the bar, against 0.58 on four.

SZ1's column is a first day, $9.45 for 73 registrations at $0.129 and $33.16 of 24 h cohort revenue on six payers, so its 3.51 is a direction.

KBM1, HR1 and HR2 book $839.29 between them against no measured spend, from cohorts bought before Meta stopped or disabled them, and their 24 h cohort rows read $2.94, $27.77 and $19.34 on one, four and two payers.

Hourly, 2026-09-12

(i) The portfolio, hour by hour, 2026-09-12. 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$7.05371$19.006$1.175$162.9923.12$0.000.00$0.000.0014
01$6.21457$13.5914$0.444$107.3817.29$0.000.00$0.000.0015
02$7.64557$13.7213$0.588$87.1911.41$6.960.91$6.960.9116
03$5.17527$9.816$0.862$114.7822.20$7.121.38$7.121.3819
04$7.89614$12.857$1.127$221.5128.07$7.120.90$7.120.9016
05$9.52661$14.4013$0.732$92.679.73$10.071.06$10.071.0620
06$9.71686$14.158$1.214$90.349.30$6.550.67$6.550.6714
07$6.83590$11.5817$0.402$102.9915.08$3.670.54$3.670.5419
08$8.25659$12.5213$0.635$135.0016.36$10.111.23$16.602.0115
09$8.22692$11.889$0.913$47.835.82$8.911.08$8.911.088
10$8.57635$13.5010$0.857$86.2910.07$9.551.11$9.551.1117
11$8.14607$13.4114$0.581$41.145.05$46.635.73$49.986.1412
12$11.39725$15.7116$0.712$120.6210.59$105.239.24$105.239.2416
13$12.46793$15.718$1.558$217.9017.49$7.180.58$7.180.5817
14$11.44829$13.8012$0.953$105.799.25$3.560.31$3.560.3119
15$21.912,686$8.1647$0.466$236.1510.78$5.880.27$8.810.4019
16$21.512,088$10.3045$0.478$103.694.82$14.580.68$14.580.6815
17$27.142,526$10.7434$0.798$144.005.31$20.560.76$55.122.0327
18$30.112,772$10.8638$0.792$268.358.91$7.120.24$14.240.4728
19$25.502,095$12.1730$0.850$126.474.96$19.440.76$34.401.3519
20$22.041,718$12.8325$0.882$176.418.00$10.360.47$13.580.6220
21$19.631,362$14.4132$0.613$134.556.85$19.030.97$32.021.6322
22$30.772,304$13.3661$0.504$120.103.90$14.120.46$17.700.5817
23$20.781,658$12.5338$0.547$240.6711.58$19.660.95$35.591.7122

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

B1 — $173.06 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$4.54261$17.394$1.135$12.902.84$0.000.00$0.000.004
01$4.21322$13.0711$0.383$45.6210.84$0.000.00$0.000.006
02$5.71388$14.727$0.816$39.676.95$6.961.22$6.961.228
03$3.33374$8.906$0.555$88.2826.51$7.122.14$7.122.1413
04$4.54413$10.995$0.908$192.6842.44$7.121.57$7.121.5711
05$5.81427$13.6111$0.528$47.128.11$2.950.51$2.950.5112
06$5.47442$12.386$0.912$33.836.18$6.551.20$6.551.208
07$4.77456$10.4615$0.318$49.0710.29$0.000.00$0.000.0010
08$5.43448$12.126$0.905$64.7211.92$7.121.31$10.681.976
09$4.98429$11.613$1.660$16.013.21$0.000.00$0.000.003
10$4.82390$12.367$0.689$63.7113.22$6.571.36$6.571.3611
11$4.25337$12.617$0.607$22.015.18$0.000.00$0.000.006
12$6.27394$15.919$0.697$43.526.94$78.8512.58$78.8512.587
13$4.55396$11.492$2.275$136.2429.94$0.000.00$0.000.008
14$3.94301$13.093$1.313$42.3510.75$0.000.00$0.000.008
15$6.84546$12.5316$0.427$209.4230.62$0.000.00$0.000.0011
16$6.23591$10.5415$0.415$43.827.03$7.231.16$7.231.169
17$11.961,322$9.0511$1.087$75.836.34$3.560.30$22.301.8614
18$13.631,544$8.8321$0.649$160.0211.74$0.000.00$3.560.2612
19$12.401,288$9.638$1.550$35.452.86$15.771.27$30.732.487
20$8.81933$9.4410$0.881$90.6110.29$6.800.77$10.021.1410
21$8.29766$10.8213$0.638$83.2010.04$6.500.78$6.500.7815
22$20.671,726$11.9847$0.440$40.351.95$14.120.68$14.120.687
23$11.611,085$10.7026$0.447$134.9511.62$19.661.69$35.593.0713

Nomad Node — $0.00 on this day

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

KBM1 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—1$0.000$0.00—$0.00—$0.00—0
01$0.000—0—$3.56—$0.00—$0.00—1
02$0.000—0—$3.16—$0.00—$0.00—1
03$0.000—0—$3.18—$0.00—$0.00—1
04$0.000—0—$15.18—$0.00—$0.00—1
05$0.000—0—$3.16—$0.00—$0.00—1
06$0.000—0—$0.00—$0.00—$0.00—0
07$0.000—0—$7.12—$0.00—$0.00—2
08$0.000—1$0.000$24.59—$0.00—$2.94—2
09$0.000—0—$0.00—$0.00—$0.00—0
10$0.000—0—$3.46—$0.00—$0.00—1
11$0.000—0—$0.00—$0.00—$0.00—0
12$0.000—0—$12.76—$0.00—$0.00—1
13$0.000—0—$3.46—$0.00—$0.00—1
14$0.000—0—$7.14—$0.00—$0.00—2
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—$3.26—$0.00—$0.00—1
18$0.000—1$0.000$0.00—$0.00—$0.00—0
19$0.000—1$0.000$0.00—$0.00—$0.00—0
20$0.000—1$0.000$14.69—$0.00—$0.00—1
21$0.000—1$0.000$0.00—$0.00—$0.00—0
22$0.000—0—$18.28—$0.00—$0.00—2
23$0.000—0—$0.00—$0.00—$0.00—0

Dicey2 — $165.37 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$2.51110$22.821$2.510$6.722.68$0.000.00$0.000.002
01$2.00135$14.813$0.667$5.982.99$0.000.00$0.000.001
02$1.93169$11.422$0.965$9.034.68$0.000.00$0.000.003
03$1.84153$12.030—$3.561.93$0.000.00$0.000.001
04$3.35201$16.672$1.675$2.940.88$0.000.00$0.000.001
05$3.71234$15.852$1.855$10.052.71$7.121.92$7.121.923
06$4.24244$17.382$2.120$36.868.69$0.000.00$0.000.004
07$2.06134$15.372$1.030$27.1213.16$3.671.78$3.671.785
08$2.82211$13.364$0.705$20.057.11$0.000.00$0.000.003
09$3.24263$12.325$0.648$13.724.23$2.940.91$2.940.913
10$3.75245$15.312$1.875$6.421.71$0.000.00$0.000.002
11$3.89270$14.415$0.778$6.511.67$46.6311.99$49.9812.852
12$5.12331$15.476$0.853$21.794.26$10.602.07$10.602.073
13$7.91397$19.924$1.978$47.145.96$7.180.91$7.180.916
14$7.50528$14.209$0.833$34.204.56$3.560.47$3.560.476
15$10.66744$14.336$1.777$20.121.89$0.000.00$0.000.006
16$13.61902$15.0910$1.361$46.713.43$0.000.00$0.000.002
17$14.661,079$13.5916$0.916$29.422.01$3.560.24$3.560.245
18$15.761,050$15.018$1.970$78.925.01$3.560.23$7.120.4512
19$12.94769$16.8314$0.924$60.414.67$3.670.28$3.670.285
20$12.64690$18.329$1.404$37.692.98$0.000.00$0.000.003
21$10.82516$20.9712$0.902$20.251.87$12.531.16$25.522.364
22$9.63485$19.8611$0.875$33.133.44$0.000.00$3.580.373
23$8.78456$19.256$1.463$65.207.43$0.000.00$0.000.004

HR1 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$3.40—$0.00—$0.00—1
01$0.000—0—$0.00—$0.00—$0.00—0
02$0.000—3$0.000$0.00—$0.00—$0.00—0
03$0.000—0—$3.29—$0.00—$0.00—1
04$0.000—0—$3.56—$0.00—$0.00—1
05$0.000—0—$19.66—$0.00—$0.00—2
06$0.000—0—$16.10—$0.00—$0.00—1
07$0.000—0—$0.00—$0.00—$0.00—0
08$0.000—2$0.000$22.08—$2.99—$2.99—3
09$0.000—1$0.000$0.00—$5.98—$5.98—0
10$0.000—1$0.000$5.98—$2.99—$2.99—1
11$0.000—0—$3.29—$0.00—$0.00—1
12$0.000—0—$0.00—$0.00—$0.00—0
13$0.000—1$0.000$16.10—$0.00—$0.00—1
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—$2.99—$0.00—$0.00—1
17$0.000—1$0.000$3.56—$0.00—$15.82—1
18$0.000—0—$15.18—$0.00—$0.00—1
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—2$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—$139.97—$0.00—$0.00—7
01$0.000—0—$52.22—$0.00—$0.00—7
02$0.000—1$0.000$35.33—$0.00—$0.00—4
03$0.000—0—$16.47—$0.00—$0.00—3
04$0.000—0—$7.15—$0.00—$0.00—2
05$0.000—0—$12.67—$0.00—$0.00—2
06$0.000—0—$3.56—$0.00—$0.00—1
07$0.000—0—$19.69—$0.00—$0.00—2
08$0.000—0—$3.56—$0.00—$0.00—1
09$0.000—0—$18.11—$0.00—$0.00—2
10$0.000—0—$6.71—$0.00—$0.00—2
11$0.000—2$0.000$9.33—$0.00—$0.00—3
12$0.000—1$0.000$42.54—$15.78—$15.78—5
13$0.000—1$0.000$14.95—$0.00—$0.00—1
14$0.000—0—$22.11—$0.00—$0.00—3
15$0.000—0—$3.67—$0.00—$0.00—1
16$0.000—1$0.000$3.56—$0.00—$0.00—1
17$0.000—1$0.000$29.00—$0.00—$0.00—5
18$0.000—2$0.000$3.56—$0.00—$0.00—1
19$0.000—1$0.000$27.22—$0.00—$0.00—6
20$0.000—4$0.000$33.42—$3.56—$3.56—6
21$0.000—1$0.000$31.10—$0.00—$0.00—3
22$0.000—1$0.000$24.66—$0.00—$0.00—4
23$0.000—0—$40.52—$0.00—$0.00—5

SZ1 — $9.45 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$4.411,396$3.1625$0.176$2.940.67$5.881.33$8.812.001
16$1.67595$2.8119$0.088$6.613.96$7.344.40$7.344.402
17$0.52125$4.165$0.104$2.945.65$13.4425.85$13.4425.851
18$0.72178$4.046$0.120$10.6814.83$3.564.94$3.564.942
19$0.1638$4.216$0.027$3.3921.16$0.000.00$0.000.001
20$0.5995$6.211$0.590$0.000.00$0.000.00$0.000.000
21$0.5280$6.503$0.173$0.000.00$0.000.00$0.000.000
22$0.4793$5.052$0.235$3.677.81$0.000.00$0.000.001
23$0.39117$3.336$0.065$0.000.00$0.000.00$0.000.000

Spend ran $5.17 to $12.46 an hour to 14:00 UTC and $19.63 to $30.77 after it, the account roughly tripling its hourly buy for the last nine hours.

Registrations ran 6 to 17 an hour to 14:00 and 25 to 61 after it; 33 of the day's 516 are KBM1's, HR1's and HR2's, arriving against no measured spend.

Impressions step from 829 at 14:00 to 2,686 at 15:00, and 1,396 of that hour's are SZ1's first, bought at a CPM of $3.16 against the account's $12.16.

The 24 h cohort column carries 0 to 7 payers an hour, so it is read for shape; the level is the day's $468.55 at 1.35.

2026-09-13T17:19:29.039281 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0 5 10 15 20 25 30 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 500 1000 1500 2000 2500 impressions Impressions and installs by hour impressions installs 10 20 30 40 50 installs (Meta Leads) The day's motion — whole account, 2026-09-12 (UTC)
The day's motion: spend by hour, and impressions against installs
2026-09-13T17:19:29.220177 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 7 8 9 10 11 12 13 CTR % CTR 0 4 8 12 16 20 hour (UTC) 8 10 12 14 16 18 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 10 12 14 16 18 20 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.6 0.8 1.0 1.2 1.4 1.6 1.8 USD Cost per install Delivery by hour — whole account, 2026-09-12 (UTC)
CTR, CPM, click-to-install and CPI by hour, whole account

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

(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,367$8.6943$0.276$256.6321.60$52.864.45$71.606.0326
14$12.531,383$9.0648$0.261$63.265.05$6.680.53$6.680.539
15$14.321,642$8.7250$0.286$360.8125.20$3.560.25$3.560.2520
16$13.971,726$8.0950$0.279$233.7016.73$10.360.74$10.360.7417
17$15.811,912$8.2772$0.220$139.398.82$55.973.54$55.973.5417
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.03357$19.6912$0.586$55.307.87$0.000.00$0.000.0011

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

B1 — $234.25 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,324$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.311,590$8.3745$0.296$277.3220.84$3.560.27$3.560.2712
16$12.931,654$7.8250$0.259$177.5713.73$10.360.80$10.360.808
17$14.761,846$8.0070$0.211$77.445.25$55.973.79$55.973.7912
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.17281$18.407$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.21 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.7234$21.181$0.720$21.3329.62$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

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-12 ran higherhours it ran lowersign test
CPM17 of 247 of 24p = 0.064
CTR2 of 2422 of 24p = 0.000
click→install3 of 2421 of 24p = 0.000
CPI21 of 243 of 24p = 0.000

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

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

Every shared hour, 2026-09-11 → 2026-09-12. 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,325 → 3717.66 → 19.0011.92% → 8.89%25.3% → 18.2%0.254 → 1.175
011,339 → 4577.84 → 13.5913.44% → 11.60%24.4% → 18.9%0.239 → 0.621
021,373 → 5577.20 → 13.7211.00% → 11.49%23.8% → 14.1%0.274 → 0.849
031,361 → 5277.41 → 9.8111.76% → 8.73%24.4% → 10.9%0.258 → 1.034
041,199 → 6149.17 → 12.8510.43% → 9.12%24.8% → 12.5%0.355 → 1.127
051,087 → 6618.56 → 14.4014.44% → 9.68%22.9% → 12.5%0.258 → 1.190
06980 → 6869.34 → 14.1511.63% → 10.50%25.4% → 15.3%0.316 → 0.883
071,070 → 5909.20 → 11.5813.55% → 9.49%19.3% → 19.6%0.351 → 0.621
081,157 → 6599.16 → 12.5213.66% → 10.17%16.5% → 14.9%0.408 → 0.825
091,243 → 6928.54 → 11.8811.34% → 11.27%19.9% → 9.0%0.379 → 1.174
101,347 → 6358.37 → 13.5011.80% → 10.39%17.6% → 12.1%0.402 → 1.071
111,187 → 6079.12 → 13.4114.32% → 8.24%16.5% → 20.0%0.386 → 0.814
121,219 → 7258.15 → 15.7112.96% → 10.34%16.5% → 16.0%0.382 → 0.949
131,367 → 7938.69 → 15.7114.19% → 9.84%20.6% → 9.0%0.297 → 1.780
141,383 → 8299.06 → 13.8013.81% → 10.98%24.1% → 14.3%0.272 → 0.880
151,642 → 2,6868.72 → 8.1614.01% → 12.99%20.0% → 9.5%0.311 → 0.664
161,726 → 2,0888.09 → 10.3013.04% → 11.54%20.9% → 15.4%0.297 → 0.581
171,912 → 2,5268.27 → 10.7414.38% → 8.83%24.7% → 12.6%0.233 → 0.969
18981 → 2,77212.85 → 10.869.99% → 7.65%28.6% → 14.2%0.450 → 1.004
19620 → 2,09512.48 → 12.179.68% → 6.92%15.0% → 16.6%0.860 → 1.062
20621 → 1,71818.70 → 12.8310.47% → 8.96%24.6% → 11.0%0.726 → 1.296
21495 → 1,36218.26 → 14.419.90% → 9.47%18.4% → 17.1%1.004 → 0.892
22441 → 2,30417.66 → 13.3612.02% → 12.50%18.9% → 18.4%0.779 → 0.581
23357 → 1,65819.69 → 12.5311.48% → 10.25%24.4% → 21.2%0.703 → 0.577

CTR ran lower in 22 of 24 shared hours and click-to-install lower in 21, both at p = 0.000; CPI ran higher in 21 of 24 at p = 0.000 and CPM higher in 17 at p = 0.064.

Pooled, CTR fell 12.60% to 10.00% and click-to-install 21.64% to 14.48%, both at p = 0.000, on impressions 4.3% higher at a CPM of $12.16 against $9.39.

Both readings are the roster change first. Most of 09-11's twenty-four hours are the old B1 campaign, which registered 734 people at $0.168 before it was switched off, and on this day that campaign spent nothing.

Held to the one campaign present on both days the direction reverses. On the account clock, over the fourteen hours the rebuilt campaign shares with 09-11, click-to-install went 17.68% to 24.30% at p = 0.004 while install-to-pay did not separate, 11.11% to 10.45% at p = 0.865; held to the one ad that ran on both days, povposer2, click-to-install went 17.68% to 21.15% at p = 0.198, so part of the pooled rise is the two ads added at 22:00 UTC.

2026-09-13T17:19:29.454585 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 5 10 15 20 hour (UTC) 7 8 9 10 11 12 13 14 CTR % CTR 2026-09-11 2026-09-12 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) 10.0 12.5 15.0 17.5 20.0 22.5 25.0 27.5 installs / clicks % Click → install 0 5 10 15 20 hour (UTC) 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 USD Cost per install Delivery by hour — 2026-09-12 against 2026-09-11, shared hours only (UTC)
The same four ratios with the prior day laid over the day, shared hours only

Country, 2026-09-12

(i) The portfolio by country, 2026-09-12. 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$71.2620.5%10,166$7.01119$0.599$71.191.0059
US$29.138.4%435$67.0012$2.428$8.970.3116
TR$17.535.0%916$19.1525$0.701$58.693.3511
BR$17.275.0%821$21.0333$0.523$0.000.006
ID$16.714.8%2,953$5.6645$0.371$11.750.7012
MX$15.474.4%1,084$14.2814$1.105$3.400.2216
GB$11.073.2%332$33.369$1.230$3.480.3110
AR$9.832.8%693$14.187$1.404$0.000.002
MY$7.562.2%485$15.587$1.080$0.000.006
CL$7.462.1%330$22.606$1.244$0.000.002
IT$7.442.1%244$30.495$1.487$57.917.798
CO$6.471.9%468$13.826$1.079$0.000.003

146 further countries are not listed, $130.68 between them (37.6% 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) $33.61 from Meta 2026-09-11 and $139.45 from Meta 2026-09-12, a measured UTC-day total of $173.06; Dicey2 (UTC-7) $19.58 from Meta 2026-09-11 and $145.79 from Meta 2026-09-12, a measured UTC-day total of $165.37; SZ1 (UTC-7) $9.45 from Meta 2026-09-12, a measured UTC-day total of $9.45.

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

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

B1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$39.7022.9%5,179$7.6775$0.529$39.150.9941
US$11.436.6%284$40.187$1.633$0.000.0012
TR$10.746.2%602$17.8620$0.537$58.695.469
MX$8.354.8%742$11.2410$0.835$3.400.4115
ID$7.914.6%1,358$5.8212$0.659$0.000.005
AR$5.913.4%402$14.726$0.986$0.000.002
MY$5.102.9%357$14.286$0.850$0.000.005
GB$4.402.5%223$19.747$0.629$0.000.008
GR$4.272.5%132$32.371$4.271$0.000.001
IT$4.182.4%153$27.243$1.393$50.5712.105
CO$4.102.4%338$12.126$0.683$0.000.003
CL$2.921.7%166$17.593$0.972$0.000.002

129 further countries are not listed, $64.06 between them (37.0% of this block).

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$28.7017.4%4,110$6.9827$1.063$21.360.7416
US$17.6710.7%148$119.185$3.533$8.970.514
BR$16.8110.2%765$21.9730$0.560$0.000.006
ID$6.794.1%840$8.0811$0.618$2.940.435
MX$6.774.1%310$21.804$1.692$0.000.001
GB$6.644.0%107$62.082$3.322$3.480.522
TR$6.493.9%290$22.395$1.298$0.000.002
CL$4.512.7%150$29.953$1.502$0.000.000
AR$3.672.2%249$14.730—$0.000.000
FR$3.342.0%65$51.442$1.672$0.000.000
IT$3.252.0%90$36.162$1.626$7.342.263
AU$2.731.7%36$74.891$2.733$0.000.001

131 further countries are not listed, $58.00 between them (35.1% of this block).

SZ1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$2.8630.3%877$3.2717$0.169$10.683.732
ID$2.0021.2%754$2.6622$0.091$8.814.402
TH$0.485.1%167$2.861$0.477$0.000.000
BR$0.404.2%54$7.283$0.132$0.000.000
MX$0.363.8%31$11.520—$0.000.000
PH$0.363.8%137$2.604$0.089$0.000.000
TR$0.303.2%24$12.360—$0.000.000
AR$0.252.6%43$5.841$0.250$0.000.000
PK$0.141.5%73$1.986$0.024$0.000.000
VN$0.141.4%27$5.010—$0.000.000
GR$0.111.1%9$11.941$0.108$7.3467.891
HU$0.101.1%9$11.421$0.104$0.000.000

81 further countries are not listed, $1.95 between them (20.6% 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.

This section is B1, Dicey2 and SZ1 on both sides and every ratio in it is a return, covering $332.12 of the day's $363.41 of within-day revenue; the $31.29 outside it is HR1's $11.95 and HR2's $19.34, accounts with no country export.

Three cells clear the 16-payer bar: India at 59 payers, the United States at 16 and Mexico at

  1. Every other country on the table is a direction.

India took 20.5% of the buy and returned 1.00, against 22.4% and 1.14 the day before, on 59 people paying there against 52.

The United States took 8.4% of the buy at a CPM of $67.00 and returned 0.31, and Mexico 4.4% at $14.28 and 0.22; Italy's 7.79 is $57.91 of within-day revenue on $7.44 of spend and eight payers, so it is a direction.

The known-answer test had no account to run on. Raking is checked by requiring a UTC+0 account to come back unchanged, and all three 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-13T17:19:29.580924 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN US TR BR ID MX GB AR MY CL IT CO 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-12 spend within-day revenue
Spend against within-day revenue, by country
2026-09-13T17:19:29.629714 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-12 (report clock)
Cost per install by country

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

(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.6022.4%9,460$6.09174$0.331$65.951.1452
MX$16.926.6%1,460$11.5948$0.352$69.324.1019
US$16.166.3%323$49.9911$1.469$5.980.3719
ID$16.116.3%2,944$5.4764$0.252$5.880.3615
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.535$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.532.1%623$8.8817$0.325$3.180.576
IT$3.891.5%170$22.892$1.946$0.000.004

156 further countries are not listed, $90.28 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.52 from Meta 2026-09-11, a measured UTC-day total of $234.25; Dicey2 (UTC-7) $1.32 from Meta 2026-09-10 and $21.89 from Meta 2026-09-11, a measured UTC-day total of $23.21.

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.1022.7%9,007$5.89162$0.328$58.841.1142
MX$15.576.6%1,427$10.9148$0.324$69.324.4517
ID$14.536.2%2,830$5.1361$0.238$5.880.4014
US$13.725.9%307$44.6611$1.248$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.122.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.22 between them (34.7% of this block).

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$4.5119.4%453$9.9512$0.376$7.121.5810
US$2.4410.5%16$151.950—$0.000.002
ID$1.586.8%114$13.783$0.526$0.000.001
MX$1.355.8%32$41.420—$0.000.002
BR$1.295.6%61$21.214$0.322$3.162.455
AR$0.944.0%37$25.491$0.940$0.000.001
CL$0.783.4%25$31.041$0.781$0.000.000
GB$0.622.7%6$101.770—$0.000.001
TR$0.622.7%28$22.522$0.311$0.000.000
AE$0.602.6%8$74.051$0.597$0.000.000
PA$0.522.3%2$260.970—$0.000.000
UA$0.502.2%12$42.791$0.503$0.000.002

123 further countries are not listed, $7.46 between them (32.1% 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-112026-09-12change
spend$257.46$347.88+35.1%
impressions27,43228,612+4.3%
CPM$9.39$12.16+29.5%
registrations (ours)844516−38.9%
cost per registration$0.305$0.674+121.0%
booked$3,447.49 (13.39)$3,284.82 (9.44)−4.7%
Meta booked$3,269.26 (12.70)$2,960.64 (8.51)
within-day$292.00 (1.13)$363.41 (1.04)+24.5%
cohort @ 24h$335.54 (1.30)$468.55 (1.35)+39.6%
booked payers281290+9
payer rate (8h)5.1%10.7%+5.6 pts
payer rate (d0)5.6%11.8%+6.3 pts
ARPU (8h)$0.3382$0.7153+111.5%
ARPU (d0)$0.3976$0.9080+128.4%
ARPPU (8h)$6.64$6.71+1.1%
ARPPU (d0)$7.14$7.68+7.6%

(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-11$257.4627,4329.393,45712.60%74821.64%$0.344
2026-09-12$347.8828,61212.162,86010.00%41414.48%$0.840
  • click → install 21.64% → 14.48% (-33.1%, p = 0.000) — fell.
  • CTR 12.60% → 10.00% (-20.7%, 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 $257.46 and $347.88 and the day tables read the same, because HR2 is unmeasured on both days and every delivering campaign is inside the roster.

Within-day and the 24 h cohort are both closed on both days: within-day went 1.13 to 1.04, $292.00 to $363.41, and the 24 h cohort 1.30 to 1.35, $335.54 to $468.55, each at 100% coverage and resting on 47 payers and 61.

The two measures point opposite ways because the day's buy was late: nearly two-thirds of the spend landed after 15:00 UTC, within-day gives a 23:00 install one hour to pay, and the hour-neutral cohort is the one that reads the day fairly.

The 8 h rows beside them read 1.11 to 1.06, a shorter window on the same two cohorts.

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

installedbooked on 2026-09-12share
2026-09-12$363.4111.1%
2026-09-11$57.371.7%
2026-09-10$468.7614.3%
2026-09-09$124.783.8%
2026-09-08$79.102.4%
2026-09-07$99.403.0%

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

$2,921.41 of the day's money came from installs bought before it, 88.9%, against 91.5% on 09-11, so the day's own installs went from 8.5% of the money to 11.1% while spend rose a third.

2026-09-13T17:19:29.711064 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 500 1000 1500 2000 2500 3000 3500 USD 13.39 1.13 1.30 9.44 1.04 1.35 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-09-11 against 2026-09-12 (UTC) 2026-09-11 2026-09-12
The three revenue measures on both days, ROAS above each bar
2026-09-13T17:19:29.775145 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-09-11 2026-09-12 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-12.

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$201.3553.5%12,889$15.62141$1.428$105.020.5253
bailingxia_srfhjyd_sn_ww_cvr_260911_nnpixelB1$155.6741.3%14,845$10.49214$0.727$193.321.2426
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260911SZ1$19.545.2%4,985$3.9273$0.268$30.221.556
bailingxia_srfhjyd_sn_ww_cvr_260820B1$0.000.0%0—55$0.000$3.56—133
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—16$0.000$19.34—49
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—11$0.000$11.95—11
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—6$0.000$0.00—12

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

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260911_nnpixelB1$155.67100.0%14,845$10.49214$0.727$193.321.2426
bailingxia_srfhjyd_sn_ww_cvr_260820B1$0.000.0%0—55$0.000$3.56—133

Nomad Node

nothing delivered or registered.

KBM1

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

Dicey2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$201.35100.0%12,889$15.62141$1.428$105.020.5253

HR1

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

HR2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—16$0.000$19.34—49

SZ1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260911SZ1$19.54100.0%4,985$3.9273$0.268$30.221.556

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

The rebuilt B1 campaign carried the account alone, $155.67 on its account day for 214 registrations at $0.727, against $76.16 for 50 at $1.523 in the six hours of its first account day.

Each campaign's CPM on its own day: the rebuilt B1 campaign $10.49 against $13.70, Dicey2's $15.62 against $18.42, and SZ1's first day $3.92; Dicey2 took 53.5% of the account-day buy against B1's 41.3%.

Activity history, B1's rebuilt campaign, requested over 2026-09-10 to 2026-09-14 and rendered as Sep 10, 2026 to Sep 13, 2026, asserted before any row of it was read. Its budget went from $300 to $150 a day at 17:38 UTC on 09-11 and it was switched on at 17:52 UTC the same day; inside this report day it records no budget change and two ads starting delivery, poolslow at 22:11 UTC and kimono at 22:13 UTC. The day therefore sat inside one regime throughout, $150 a day, and what changed inside it was the roster.

The day export reads the old campaign wholly rejected or stopped. Six of its ads read rejected, four recently rejected, three not delivering and eleven inactive, and the campaign itself reads Off. On Dicey2 the Sinai roster reads rejected, recently rejected, not delivering or inactive at this run's pull, pooldirectr2 among the inactive and one ad, posewipe, active; on SZ1 fittingroom is active and gymr3 recently rejected after $0.29. These states are the pull's, a day after the report day.

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

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

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

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$122.9751.1%14,830$8.29734$0.168$240.741.96184
bailingxia_srfhjyd_sn_ww_cvr_260911_nnpixelB1$76.1631.7%5,560$13.7050$1.523$28.280.373
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$41.4717.2%2,251$18.4234$1.220$13.450.3231
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.9761.8%14,830$8.29734$0.168$240.741.96184
bailingxia_srfhjyd_sn_ww_cvr_260911_nnpixelB1$76.1638.2%5,560$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.47100.0%2,251$18.4234$1.220$13.450.3231

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.

Every asset

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$201.3512,889$15.62136$1.481$94.340.47$117.8114
vid_ww_povposer2_8s_9x16_sn_v2B1$116.3311,375$10.23163$0.714$179.231.54$226.2123
vid_ww_poolslow_15s_9x16_sn_v2B1$35.463,048$11.6348$0.739$6.940.20$19.932
vid_ww_fittingroom_11s_9x16_sn_v2SZ1$19.254,827$3.9970$0.275$30.221.57$33.166
vid_ww_kimono_10s_9x16_sn_v2B1$3.88422$9.193$1.293$7.151.84$7.151
vid_ww_gymr3_12s_9x16_sn_v1SZ1$0.29158$1.843$0.097$0.000.00$0.000
vid_ww_lace_10s_9x16_sn_v1B1$0.000—13$0.000$0.00—$0.0010
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—13$0.000$3.56—$3.5618
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—12$0.000$0.00—$0.0010
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—8$0.000$3.56—$3.5631
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$0.000—7$0.000$0.00—$0.0026
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—6$0.000$11.95—$27.776
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—6$0.000$15.78—$15.7812
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—4$0.000$0.00—$2.946
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—4$0.000$0.00—$0.000
vid_ww_gymr2_12s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.004
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.0010
vid_ww_templatewallo_7s_9x16_sn_v1Dicey2$0.000—3$0.000$7.12—$7.1226
vid_ww_gym_12s_9x16_sn_v1HR2$0.000—2$0.000$0.00—$0.006
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0015
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.000
vid_ww_kimono_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.001
vid_ww_kimono_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.000
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$0.000—1$0.000$3.56—$3.563
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.005
vid_ww_shirt_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.000
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.005
vid_ww_creamsolara_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_fittingroomb_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—0—$0.00—$0.004
vid_ww_laceb_11s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.007
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_poolslowr2_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_povposer2_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
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.001
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.009
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.003
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.005
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.001

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

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_povposer2_8s_9x16_sn_v2B1$116.3311,375$10.23163$0.714$179.231.54$226.2123
vid_ww_poolslow_15s_9x16_sn_v2B1$35.463,048$11.6348$0.739$6.940.20$19.932
vid_ww_kimono_10s_9x16_sn_v2B1$3.88422$9.193$1.293$7.151.84$7.151
vid_ww_lace_10s_9x16_sn_v1B1$0.000—13$0.000$0.00—$0.0010
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—13$0.000$3.56—$3.5618
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—12$0.000$0.00—$0.0010
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$0.000—7$0.000$0.00—$0.0026
vid_ww_gymr2_12s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.004
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.0010
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0015
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.005
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.005
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—0—$0.00—$0.004
vid_ww_laceb_11s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.007
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_poolslowr2_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_povposer2_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_shirtr2_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.009
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.003
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.001

Nomad Node

nothing delivered or registered.

KBM1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—4$0.000$0.00—$2.946
vid_ww_kimono_10s_9x16_sn_v1KBM1$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

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$201.3512,889$15.62136$1.481$94.340.47$117.8114
vid_ww_templatewallo_7s_9x16_sn_v1Dicey2$0.000—3$0.000$7.12—$7.1226
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.000
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$0.000—1$0.000$3.56—$3.563
vid_ww_creamsolara_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_fittingroomb_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002
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—6$0.000$11.95—$27.776
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—4$0.000$0.00—$0.000
vid_ww_kimono_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.001

HR2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—8$0.000$3.56—$3.5631
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—6$0.000$15.78—$15.7812
vid_ww_gym_12s_9x16_sn_v1HR2$0.000—2$0.000$0.00—$0.006

SZ1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_fittingroom_11s_9x16_sn_v2SZ1$19.254,827$3.9970$0.275$30.221.57$33.166
vid_ww_gymr3_12s_9x16_sn_v1SZ1$0.29158$1.843$0.097$0.000.00$0.000

Three ads carried the whole Sinai buy on the account day, pooldirectr2 at $201.35, povposer2_sn_v2 at $116.33 and poolslow_sn_v2 at $35.46, with kimono_sn_v2 at $3.88 and SZ1's two at $19.54 between them.

poolslow and kimono were rebuilt onto the new campaign inside the day and first delivered at 22:00 UTC, so the report clock holds two hours of each, $24.65 and $1.54 against the account day's $35.46 and $3.88.

Three ads-map labels each cover two ad ids, the old-campaign ad and its rebuild, so tables A, B and C pool B1/povposer2, B1/poolslow and B1/kimono; on this day the three older ads spent nothing and registered nobody, so only their booked column enters.

⚠ 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-13T17:19:29.842254 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 CTR % CTR by hour — every asset, 2026-09-12 (UTC) Dicey2/pooldirectr2 B1/povposer2 B1/poolslow SZ1/fittingroom B1/kimono
CTR by hour, one line per asset
2026-09-13T17:19:30.056917 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 10 20 30 40 50 60 installs / clicks % Click → install by hour — every asset, 2026-09-12 (UTC) Dicey2/pooldirectr2 B1/povposer2 B1/poolslow SZ1/fittingroom B1/kimono
Click-to-install by hour, one line per asset
2026-09-13T17:19:30.127684 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 1 2 3 4 5 USD Cost per install by hour — every asset, 2026-09-12 (UTC) Dicey2/pooldirectr2 B1/povposer2 B1/poolslow SZ1/fittingroom B1/kimono
Cost per install by hour, one line per asset
2026-09-13T17:19:29.959845 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 22.5 USD per 1,000 impressions CPM by hour — every asset, 2026-09-12 (UTC) Dicey2/pooldirectr2 B1/povposer2 B1/poolslow SZ1/fittingroom B1/kimono
CPM by hour, one line per asset

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

(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.165,560$13.7050$1.523$28.280.37$28.283
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$65.137,826$8.32441$0.148$145.342.23$152.4658
vid_ww_gymr2_12s_9x16_sn_v1B1$50.366,297$8.00222$0.227$92.351.83$111.0924
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$41.472,251$18.4226$1.595$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.165,560$13.7050$1.523$28.280.37$28.283
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$65.137,826$8.32441$0.148$145.342.23$152.4658
vid_ww_gymr2_12s_9x16_sn_v1B1$50.366,297$8.00222$0.227$92.351.83$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.472,251$18.4226$1.595$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.

The standing per-asset tables

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

A. Per asset — delivery

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

assetspendimpressionsCPMclicksCTRinstallsclick→installCPI
Dicey2/pooldirectr2$165.3710,31616.031,19211.55%13611.41%$1.216
B1/povposer2$146.8713,52110.869246.83%14615.80%$1.006
B1/poolslow$24.651,89113.0427414.49%4616.79%$0.536
SZ1/fittingroom$9.162,5593.5844817.51%6013.39%$0.153
B1/kimono$1.541679.2295.39%333.33%$0.513
SZ1/gymr3$0.291581.84138.23%00.00%—
B1/lace$0.000—0—0——
B1/poolphoto$0.000—0—0——
B1/shirt$0.000—0—0——
B1/pooldirect$0.000—0—0——
KBM1/poolslow$0.000—0—0——
KBM1/kimono$0.000—0—0——
KBM1/shirt$0.000—0—0——
HR1/bodysuit$0.000—0—0——
HR1/shirt$0.000—0—0——
HR1/kimono$0.000—0—0——
HR2/fittingroom$0.000—0—0——
HR2/povpose$0.000—0—0——
HR2/gym$0.000—0—0——
HR2/uploadpanel$0.000—0—0——
Dicey2/creamvloom$0.000—0—0——
B1/poolphotob$0.000—0—0——
B1/shirtb$0.000—0—1—$0.000
B1/uploadpanelb$0.000—0—2—$0.000
B1/uploadpanelr2$0.000—0—15—$0.000
B1/gymr2$0.000—0—2—$0.000
Dicey2/kimonor2$0.000—0—0——
Dicey2/templatewallo$0.000—0—0——

B. Per asset — the three revenue measures

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

assetbookedbROAS (Meta)within-daywROAScohort@HcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)largest payer
Dicey2/pooldirectr2$94.340.57 (3.23)$94.340.57$117.810.711511.0%0.8667.8541.9%
B1/povposer2$182.791.24 (7.15)$179.231.22$226.211.542616.0%1.3888.7024.8%
B1/poolslow$17.850.72 (0.28)$6.940.28$19.930.8136.2%0.4156.6451.3%
SZ1/fittingroom$30.223.30 (2.63)$30.223.30$33.163.6268.6%0.4745.5324.3%
B1/kimono$53.5634.78 (0.00)$7.154.64$7.154.64133.3%2.3847.15100.0%
SZ1/gymr3$0.000.00 (0.00)$0.000.00$0.000.0000.0%0.000——
B1/lace$98.89— (—)$0.00—$0.00—00.0%0.000——
B1/poolphoto$204.20— (—)$0.00—$0.00—00.0%0.000——
B1/shirt$174.04— (—)$3.56—$3.56—17.7%0.2743.56100.0%
B1/pooldirect$83.20— (—)$0.00—$0.00—00.0%0.000——
KBM1/poolslow$72.30— (—)$0.00—$2.94—125.0%0.7342.94—
KBM1/kimono$0.00— (—)$0.00—$0.00—00.0%0.000——
KBM1/shirt$0.00— (—)$0.00—$0.00—00.0%0.000——
HR1/bodysuit$46.23— (—)$11.95—$27.77—466.7%4.6296.9450.0%
HR1/shirt$0.00— (—)$0.00—$0.00—00.0%0.000——
HR1/kimono$48.31— (—)$0.00—$0.00—00.0%0.000——
HR2/fittingroom$56.94— (—)$0.00—$0.00—00.0%0.000——
HR2/povpose$59.16— (—)$15.78—$15.78—125.0%3.94415.78100.0%
HR2/gym$45.31— (—)$0.00—$0.00—00.0%0.000——
HR2/uploadpanel$439.67— (—)$3.56—$3.56—112.5%0.4453.56100.0%
Dicey2/creamvloom$0.00— (—)$0.00—$0.00—00.0%0.000——
B1/poolphotob$61.81— (—)$0.00—$0.00—00.0%0.000——
B1/shirtb$402.93— (—)$0.00—$0.00—00.0%0.000——
B1/uploadpanelb$19.14— (—)$0.00—$0.00—00.0%0.000——
B1/uploadpanelr2$174.42— (—)$0.00—$0.00—00.0%0.000——
B1/gymr2$45.15— (—)$0.00—$0.00—00.0%0.000——
Dicey2/kimonor2$40.15— (—)$3.56—$3.56—1100.0%3.5593.56100.0%
Dicey2/templatewallo$411.19— (—)$7.12—$7.12—133.3%2.3737.12100.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
Dicey2/pooldirectr2$201.3515.4%10.2%74.5%9.5%
B1/povposer2$116.3323.5%5.7%70.8%0.0%
B1/poolslow$35.4617.8%5.2%77.0%0.0%
SZ1/fittingroom$19.2532.8%0.4%66.8%0.0%
B1/kimono$3.8824.2%9.0%66.8%0.0%
SZ1/gymr3$0.2927.6%0.0%72.4%—

One row clears the 16-payer bar at 24 h, B1/povposer2 on 26 payers; Dicey2/pooldirectr2 sits one short on 15, and every other row that spent is under it.

B1/povposer2 returned 1.54 at 24 h on $146.87, 146 installs at $1.006, a CTR of 6.83% and a click-to-install of 15.80%, a payer rate (d0) of 16.0% and an ARPPU (d0) of $8.70, with 24.8% of its money in one basket.

Dicey2/pooldirectr2 returned 0.71 at 24 h on $165.37 and fifteen payers, 136 installs at $1.216 on the highest CPM in the table, $16.03, and 41.9% of its money in one basket; under the bar, so a direction.

SZ1/fittingroom reads the cheapest installs on the page at $0.153 and a 3.62 return on $9.16, six payers behind it, and its country mix is 32.8% India against 0.4% United States, so the price is the geography before it is the creative.

Twenty-two rows in table B carry no measured spend and $2,483.04 of booked revenue between them, 75.6% of Sinai's booked total, from creatives stopped before the day and from the three accounts that export nothing.

Installs cost $0.153 to $1.216 across the five assets that installed anyone on the report clock, SZ1/fittingroom at the bottom and Dicey2/pooldirectr2 at the top; the spread is delivery and geography, and cost per install does not rank an asset here.

Table C is a META-day cut and holds the same six rows at different levels: pooldirectr2 reads $201.35 there against $165.37 in table A and povposer2 $116.33 against $146.87; read it for mix.

Every asset bought between 15.4% and 32.8% of its spend in India and 0.0% to 10.2% in the United States, and the United States returned 9.5% of pooldirectr2's revenue and none of any other's.

2026-09-13T17:19:30.322976 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/pooldirectr2 B1/povposer2 B1/poolslow SZ1/fittingroom 0 20 40 60 80 100 % of that asset's spend Where each asset bought — share of its own spend by region, 2026-09-12 (META day) IN US BR TR ID MX other
Where each asset bought: share of its own spend by region
2026-09-13T17:19:30.390816 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/pooldirectr2 B1/povposer2 B1/poolslow SZ1/fittingroom 0 1 2 3 4 5 USD per install Cost per install by region — every asset, 2026-09-12 (META day) IN US BR TR ID MX
Cost per install by region, every asset
2026-09-13T17:19:30.476612 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/pooldirectr2 B1/povposer2 B1/poolslow SZ1/fittingroom 0 10 20 30 40 50 USD Within-day revenue by region — every asset, 2026-09-12 (META day) IN US TR ID MX
Within-day revenue by region, every asset
2026-09-13T17:19:30.654859 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-09 09-10 09-11 09-12 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/povposer2 B1/gymr2 Dicey2/pooldirectr2 Dicey2/templatewallo Dicey2/kimonor2 B1/poolslow SZ1/fittingroom B1/lace
Payer rate d0 by day, one line per asset
2026-09-13T17:19:30.841363 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-09 09-10 09-11 09-12 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/povposer2 B1/gymr2 Dicey2/pooldirectr2 Dicey2/templatewallo Dicey2/kimonor2 B1/poolslow SZ1/fittingroom B1/lace
ARPU d0 by day, one line per asset
2026-09-13T17:19:30.951992 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-09 09-10 09-11 09-12 day (UTC) 0.0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 cohort USD per payer ARPPU d0 by day — every asset (UTC) B1/uploadpanelr2 B1/povposer2 B1/gymr2 Dicey2/pooldirectr2 Dicey2/templatewallo Dicey2/kimonor2 B1/poolslow SZ1/fittingroom
ARPPU d0 by day, one line per asset
2026-09-13T17:19:31.050999 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-09 09-10 09-11 09-12 day (UTC) 0.5 1.0 1.5 2.0 2.5 3.0 revenue / spend Within-day ROAS by day — every asset (UTC) B1/uploadpanelr2 B1/povposer2 B1/gymr2 Dicey2/pooldirectr2 Dicey2/templatewallo Dicey2/kimonor2 B1/poolslow SZ1/fittingroom
Within-day ROAS by day, one line per asset
2026-09-13T17:19:31.184770 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-12 Dicey2/pooldirectr2 B1/povposer2 B1/poolslow SZ1/fittingroom
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 second day ran the full twenty-four hours against the previous day's seven, $107.10 against $17.13, and it is the first day of this app to put a 24 h cohort over the bar.

The day, and every account

2026-09-112026-09-12change
spend$17.13$107.10+525.2%
impressions1,3769,386+582.1%
CPM$12.45$11.41−8.3%
registrations (ours)161702+336.0%
cost per registration$0.106$0.153+43.4%
booked$85.94 (5.02)$345.45 (3.23)+302.0%
Meta booked$103.61 (6.05)$928.75 (8.67)
within-day$85.94 (5.02)$291.89 (2.73)+239.6%
cohort @ 24h$129.96 (7.59)$367.79 (3.43)+183.0%
booked payers1367+54
payer rate (8h)8.7%8.5%−0.1 pts
payer rate (d0)9.3%9.7%+0.4 pts
ARPU (8h)$0.6016$0.3909−35.0%
ARPU (d0)$0.8072$0.5239−35.1%
ARPPU (8h)$6.92$4.57−33.9%
ARPPU (d0)$8.66$5.41−37.6%

2026-09-12 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$107.10100%9,386$11.41702$0.153
B1$0.000%0—0—
Nomad Node$0.000%0—0—
KBM1$0.000%0—0—
Dicey2$107.10100%9,386$11.41702$0.153
HR1$0.000%0—0—
HR2$0.000%0—0—
SZ1$0.000%0—0—

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$345.453.23$291.892.73$367.793.43689.7%$0.5239$5.41
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$345.453.23$291.892.73$367.793.43689.7%$0.5239$5.41
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 against 2026-09-12, one table each.

B1 — nothing delivered and nobody registered on either day.

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

KBM1 — nothing delivered and nobody registered on either day.

Dicey2

2026-09-112026-09-12change
spend$17.13$107.10+525.2%
impressions1,3769,386+582.1%
CPM$12.45$11.41−8.3%
registrations (ours)161702+336.0%
cost per registration$0.106$0.153+43.4%
booked$85.94 (5.02)$345.45 (3.23)+302.0%
Meta booked$103.61 (6.05)$928.75 (8.67)
within-day$85.94 (5.02)$291.89 (2.73)+239.6%
cohort @ 24h$129.96 (7.59)$367.79 (3.43)+183.0%
booked payers1367+54
payer rate (8h)8.7%8.5%−0.1 pts
payer rate (d0)9.3%9.7%+0.4 pts
ARPU (8h)$0.6016$0.3909−35.0%
ARPU (d0)$0.8072$0.5239−35.1%
ARPPU (8h)$6.92$4.57−33.9%
ARPPU (d0)$8.66$5.41−37.6%

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.

702 people registered at $0.153 each and 68 of them paid inside 24 hours, $367.79 of cohort revenue on $107.10 for a return of 3.43; that row clears the 16-payer bar, and the 7.59 the day before it does not, resting on fifteen.

The return fell as the buy grew six-fold and the basket carried the fall: payer rate (d0) 9.3% to 9.7% and ARPPU (d0) $8.66 to $5.41.

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

The money ledger reads $345.45 for Bslate on this day and 776 new users against the 702 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-12

(i) The portfolio, hour by hour, 2026-09-12. 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$2.97279$10.6532$0.093$7.362.48$13.954.70$13.954.701
01$4.10343$11.9521$0.195$0.000.00$6.291.53$6.291.530
02$3.53369$9.5734$0.104$7.122.02$7.122.02$7.122.022
03$3.06316$9.6825$0.122$7.122.33$6.582.15$19.616.412
04$3.55352$10.0953$0.067$15.924.48$22.466.33$26.027.334
05$5.66496$11.4146$0.123$17.733.13$28.705.07$28.705.075
06$4.90478$10.2538$0.129$22.404.57$19.543.99$19.543.997
07$3.27371$8.8129$0.113$6.441.97$5.901.80$5.901.802
08$3.61412$8.7626$0.139$6.501.80$3.560.99$7.242.012
09$4.42503$8.7924$0.184$5.911.34$2.960.67$2.960.672
10$4.24358$11.8425$0.170$16.913.99$0.000.00$0.000.002
11$3.89342$11.3729$0.134$17.794.57$21.475.52$21.475.523
12$4.68423$11.0628$0.167$43.149.22$21.604.61$34.297.336
13$4.34471$9.2133$0.132$5.871.35$2.990.69$2.990.692
14$4.85441$11.0038$0.128$23.724.89$41.888.64$56.1111.575
15$7.36632$11.6542$0.175$34.764.72$20.152.74$20.152.747
16$5.90679$8.6944$0.134$2.990.51$6.671.13$6.671.131
17$7.19750$9.5952$0.138$26.433.68$29.664.13$33.224.628
18$3.94317$12.4324$0.164$9.902.51$0.000.00$0.000.003
19$6.29285$22.078$0.786$10.531.67$13.702.18$20.273.223
20$4.36206$21.1715$0.291$39.689.10$13.163.02$13.163.027
21$3.08163$18.9016$0.193$2.990.97$0.000.00$0.000.001
22$3.52187$18.828$0.440$7.122.02$0.000.00$3.400.972
23$4.39213$20.6112$0.366$7.121.62$3.560.81$18.744.272

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

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 — $107.10 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$2.97279$10.6532$0.093$7.362.48$13.954.70$13.954.701
01$4.10343$11.9521$0.195$0.000.00$6.291.53$6.291.530
02$3.53369$9.5734$0.104$7.122.02$7.122.02$7.122.022
03$3.06316$9.6825$0.122$7.122.33$6.582.15$19.616.412
04$3.55352$10.0953$0.067$15.924.48$22.466.33$26.027.334
05$5.66496$11.4146$0.123$17.733.13$28.705.07$28.705.075
06$4.90478$10.2538$0.129$22.404.57$19.543.99$19.543.997
07$3.27371$8.8129$0.113$6.441.97$5.901.80$5.901.802
08$3.61412$8.7626$0.139$6.501.80$3.560.99$7.242.012
09$4.42503$8.7924$0.184$5.911.34$2.960.67$2.960.672
10$4.24358$11.8425$0.170$16.913.99$0.000.00$0.000.002
11$3.89342$11.3729$0.134$17.794.57$21.475.52$21.475.523
12$4.68423$11.0628$0.167$43.149.22$21.604.61$34.297.336
13$4.34471$9.2133$0.132$5.871.35$2.990.69$2.990.692
14$4.85441$11.0038$0.128$23.724.89$41.888.64$56.1111.575
15$7.36632$11.6542$0.175$34.764.72$20.152.74$20.152.747
16$5.90679$8.6944$0.134$2.990.51$6.671.13$6.671.131
17$7.19750$9.5952$0.138$26.433.68$29.664.13$33.224.628
18$3.94317$12.4324$0.164$9.902.51$0.000.00$0.000.003
19$6.29285$22.078$0.786$10.531.67$13.702.18$20.273.223
20$4.36206$21.1715$0.291$39.689.10$13.163.02$13.163.027
21$3.08163$18.9016$0.193$2.990.97$0.000.00$0.000.001
22$3.52187$18.828$0.440$7.122.02$0.000.00$3.400.972
23$4.39213$20.6112$0.366$7.121.62$3.560.81$18.744.272

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 ran all twenty-four hours, $2.97 to $7.36 an hour on 163 to 750 impressions, against seven hours the day before.

The hours split at 19:00 UTC, the first full hour after the larger ad stopped at 17:59: CPM runs $8.69 to $12.43 through 18:00 and $18.82 to $22.07 after it, on 8 to 16 registrations an hour against 21 to 53.

2026-09-13T17:19:31.977378 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0 1 2 3 4 5 6 7 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 200 300 400 500 600 700 impressions Impressions and installs by hour impressions installs 10 20 30 40 50 installs (Meta Leads) The day's motion — whole account, 2026-09-12 (UTC)
The day's motion: spend by hour, and impressions against installs
2026-09-13T17:19:32.219859 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 10.0 12.5 15.0 17.5 20.0 22.5 25.0 27.5 CTR % CTR 0 4 8 12 16 20 hour (UTC) 10 12 14 16 18 20 22 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 30 35 40 45 50 55 60 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.1 0.2 0.3 0.4 0.5 0.6 0.7 USD Cost per install Delivery by hour — whole account, 2026-09-12 (UTC)
CTR, CPM, click-to-install and CPI by hour, whole account

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

(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.53306$11.5427$0.131$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.79273$13.8833$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.13 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.53306$11.5427$0.131$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.79273$13.8833$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

Against the prior day, hour matched to hour

Hours both days delivered in, on the UTC clock: 17, 18, 20, 21, 22, 23. 2026-09-12 additionally delivered in 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 19. 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-12 ran higherhours it ran lowersign test
CPM5 of 61 of 6p = 0.219
CTR0 of 66 of 6p = 0.031
click→install1 of 65 of 6p = 0.219
CPI6 of 60 of 6p = 0.031

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

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

Every shared hour, 2026-09-11 → 2026-09-12. 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
17306 → 75011.54 → 9.5917.32% → 14.67%52.8% → 44.5%0.126 → 0.147
18110 → 3178.82 → 12.4320.91% → 13.88%73.9% → 56.8%0.057 → 0.158
2080 → 2067.88 → 21.1727.50% → 12.62%50.0% → 53.8%0.057 → 0.311
21291 → 16314.23 → 18.9024.74% → 15.95%51.4% → 34.6%0.112 → 0.342
22273 → 18713.88 → 18.8226.74% → 18.18%49.3% → 29.4%0.105 → 0.352
23275 → 21313.13 → 20.6123.64% → 12.68%41.5% → 40.7%0.134 → 0.399

CTR ran lower in all six shared hours and CPI higher in all six, both at p = 0.031; CPM ran higher in five and click-to-install lower in five, neither separating at p = 0.219.

Pooled over those six hours CTR fell 23.07% to 14.54% at p = 0.000 while click-to-install did not separate, 50.65% to 44.19% at p = 0.122, and CPI went $0.107 to $0.224.

The six shared hours are 17:00 to 23:00 UTC, the end of this day rather than its middle, and by then the larger ad had already stopped; the eighteen hours this day adds have no counterpart to be paired with.

2026-09-13T17:19:32.459749 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 17 18 19 20 21 22 23 hour (UTC) 12 14 16 18 20 22 24 26 28 CTR % CTR 2026-09-11 2026-09-12 17 18 19 20 21 22 23 hour (UTC) 8 10 12 14 16 18 20 USD per 1,000 impressions CPM 17 18 19 20 21 22 23 hour (UTC) 30 40 50 60 70 installs / clicks % Click → install 17 18 19 20 21 22 23 hour (UTC) 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 USD Cost per install Delivery by hour — 2026-09-12 against 2026-09-11, shared hours only (UTC)
The same four ratios with the prior day laid over the day, shared hours only

Country, 2026-09-12

(i) The portfolio by country, 2026-09-12. 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$29.3327.4%4,030$7.28230$0.128$78.312.6721
BR$11.1610.4%722$15.4583$0.134$23.672.126
ID$6.536.1%1,083$6.0359$0.111$14.412.216
MX$5.114.8%292$17.5417$0.301$3.400.671
TR$4.824.5%270$17.8236$0.134$36.817.648
US$4.264.0%66$64.566$0.710$0.000.000
AR$3.743.5%247$15.1524$0.156$2.990.802
TH$3.413.2%300$11.3418$0.189$6.581.931
MY$2.812.6%138$20.3812$0.235$13.954.961
CL$2.452.3%131$18.7112$0.204$14.235.812
CO$2.051.9%125$16.3212$0.170$0.000.000
AU$1.601.5%10$162.770—$0.000.000

115 further countries are not listed, $29.84 between them (27.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) $27.77 from Meta 2026-09-11 and $79.33 from Meta 2026-09-12, a measured UTC-day total of $107.10.

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

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$29.3327.4%4,030$7.28230$0.128$78.312.6721
BR$11.1610.4%722$15.4583$0.134$23.672.126
ID$6.536.1%1,083$6.0359$0.111$14.412.216
MX$5.114.8%292$17.5417$0.301$3.400.671
TR$4.824.5%270$17.8236$0.134$36.817.648
US$4.264.0%66$64.566$0.710$0.000.000
AR$3.743.5%247$15.1524$0.156$2.990.802
TH$3.413.2%300$11.3418$0.189$6.581.931
MY$2.812.6%138$20.3812$0.235$13.954.961
CL$2.452.3%131$18.7112$0.204$14.235.812
CO$2.051.9%125$16.3212$0.170$0.000.000
AU$1.601.5%10$162.770—$0.000.000

115 further countries are not listed, $29.84 between them (27.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 $107.10: India took 27.4% of the buy and returned 2.67 on 21 payers, the only cell above the bar, while Turkey's 7.64 is $36.81 on eight and Brazil's 2.12 is $23.67 on six.

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-13T17:19:32.594405 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN BR ID MX TR US AR TH MY CL CO AU 0 10 20 30 40 50 60 70 80 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-12 spend within-day revenue
Spend against within-day revenue, by country
2026-09-13T17:19:32.649329 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-12 (report clock)
Cost per install by country

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

(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.0629.5%592$8.5453$0.095$24.924.926
BR$1.589.2%93$17.0218$0.088$5.923.742
ID$1.166.8%143$8.1513$0.090$0.000.000
MX$0.925.4%48$19.153$0.306$0.000.000
TR$0.885.2%53$16.7010$0.088$38.0743.132
US$0.834.9%5$162.210—$0.000.000
AR$0.734.2%50$14.517$0.104$0.000.000
MY$0.492.9%28$17.445$0.099$6.3612.851
CL$0.452.6%16$28.612$0.226$0.000.000
TH$0.342.0%24$14.461$0.344$0.000.000
CO$0.321.9%17$19.302$0.160$0.000.000
GR$0.261.5%5$49.241$0.262$0.000.000

81 further countries are not listed, $4.09 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.13 from Meta 2026-09-11, a measured UTC-day total of $17.13.

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.0629.5%592$8.5453$0.095$24.924.926
BR$1.589.2%93$17.0218$0.088$5.923.742
ID$1.166.8%143$8.1513$0.090$0.000.000
MX$0.925.4%48$19.153$0.306$0.000.000
TR$0.885.2%53$16.7010$0.088$38.0743.132
US$0.834.9%5$162.210—$0.000.000
AR$0.734.2%50$14.517$0.104$0.000.000
MY$0.492.9%28$17.445$0.099$6.3612.851
CL$0.452.6%16$28.612$0.226$0.000.000
TH$0.342.0%24$14.461$0.344$0.000.000
CO$0.321.9%17$19.302$0.160$0.000.000
GR$0.261.5%5$49.241$0.262$0.000.000

81 further countries are not listed, $4.09 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.

Aggregate, both days

2026-09-112026-09-12change
spend$17.13$107.10+525.2%
impressions1,3769,386+582.1%
CPM$12.45$11.41−8.3%
registrations (ours)161702+336.0%
cost per registration$0.106$0.153+43.4%
booked$85.94 (5.02)$345.45 (3.23)+302.0%
Meta booked$103.61 (6.05)$928.75 (8.67)
within-day$85.94 (5.02)$291.89 (2.73)+239.6%
cohort @ 24h$129.96 (7.59)$367.79 (3.43)+183.0%
booked payers1367+54
payer rate (8h)8.7%8.5%−0.1 pts
payer rate (d0)9.3%9.7%+0.4 pts
ARPU (8h)$0.6016$0.3909−35.0%
ARPU (d0)$0.8072$0.5239−35.1%
ARPPU (8h)$6.92$4.57−33.9%
ARPPU (d0)$8.66$5.41−37.6%

(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 6 hours both days delivered in, on the UTC clock. Meta's instrument on both sides of every ratio.

spendimpressionsCPMclicksCTRinstallsclick→installCPI
2026-09-11$16.671,33512.4930823.07%15650.65%$0.107
2026-09-12$26.481,83614.4226714.54%11844.19%$0.224
  • click → install 50.65% → 44.19% (-12.7%, p = 0.122) — did not separate.
  • CTR 23.07% → 14.54% (-37.0%, 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 is the six shared hours and not the day, $16.67 against $26.48, while the day tables read $17.13 and $107.10.

Within-day and the 24 h cohort are both closed on both days: within-day went 5.02 to 2.73, $85.94 to $291.89, and the 24 h cohort 7.59 to 3.43, $129.96 to $367.79; the day before rests on fifteen payers and is a direction, while this day's 3.43 stands on 68.

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

installedbooked on 2026-09-12share
2026-09-12$291.8984.5%
2026-09-11$53.5615.5%

The app now has one earlier install day behind it, which is what turns a first day's 100% top row into 84.5%.

2026-09-13T17:19:32.714877 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 50 100 150 200 250 300 350 USD 5.02 5.02 7.59 3.23 2.73 3.43 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-09-11 against 2026-09-12 (UTC) 2026-09-11 2026-09-12
The three revenue measures on both days, ROAS above each bar
2026-09-13T17:19:32.784657 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-09-11 2026-09-12 0 50 100 150 200 250 300 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-12.

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
l7rmtp77qxh9_ked6zciwvcql_bs_ww_cvr_260911Dicey2$152.24100.0%15,226$10.00702$0.217$291.891.9267

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

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$152.24100.0%15,226$10.00702$0.217$291.891.9267

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-12 runs from 07:00 UTC on 09-12 to 07:00 UTC on 09-13, so the campaign reads $152.24 here against $107.10 on the report clock: the $45.14 between them fell after 00:00 UTC on 09-13 and belongs to the next page.

On its account day Bslate was the smaller of Dicey2's two buys, $152.24 against the Sinai campaign's $201.35, having been the larger on 09-11.

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

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

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
l7rmtp77qxh9_ked6zciwvcql_bs_ww_cvr_260911Dicey2$44.90100.0%4,009$11.20161$0.279$85.941.9113

(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.90100.0%4,009$11.20161$0.279$85.941.9113

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_povposer2_8s_9x16_bs_v1Dicey2$44.612,496$17.87117$0.381$38.230.86$56.8111
vid_ww_uploadpanelr2_7s_9x16_bs_v1Dicey2$41.674,722$8.82585$0.071$253.666.09$310.9956
vid_ww_templatewallp_7s_9x16_bs_v1Dicey2$35.005,055$6.920—$0.000.00$0.000
vid_ww_templatewalli_7s_9x16_bs_v1Dicey2$21.112,145$9.840—$0.000.00$0.000
vid_ww_poolslow_15s_9x16_bs_v1Dicey2$5.51373$14.770—$0.000.00$0.000
vid_ww_lace_11s_9x16_bs_v1Dicey2$3.89374$10.400—$0.000.00$0.000
vid_ww_poolphoto_15s_9x16_bs_v1Dicey2$0.4561$7.380—$0.000.00$0.000

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

B1

nothing delivered or registered.

Nomad Node

nothing delivered or registered.

KBM1

nothing delivered or registered.

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_povposer2_8s_9x16_bs_v1Dicey2$44.612,496$17.87117$0.381$38.230.86$56.8111
vid_ww_uploadpanelr2_7s_9x16_bs_v1Dicey2$41.674,722$8.82585$0.071$253.666.09$310.9956
vid_ww_templatewallp_7s_9x16_bs_v1Dicey2$35.005,055$6.920—$0.000.00$0.000
vid_ww_templatewalli_7s_9x16_bs_v1Dicey2$21.112,145$9.840—$0.000.00$0.000
vid_ww_poolslow_15s_9x16_bs_v1Dicey2$5.51373$14.770—$0.000.00$0.000
vid_ww_lace_11s_9x16_bs_v1Dicey2$3.89374$10.400—$0.000.00$0.000
vid_ww_poolphoto_15s_9x16_bs_v1Dicey2$0.4561$7.380—$0.000.00$0.000

HR1

nothing delivered or registered.

HR2

nothing delivered or registered.

SZ1

nothing delivered or registered.

Seven ads on the account day and two of them on the report clock. povposer2 took $44.61 and uploadpanelr2 $41.67, and five ads first delivered in Meta hours 18:00 to 22:00, which is 01:00 to 05:00 UTC on 09-13: templatewallp $35.00, templatewalli $21.11, poolslow $5.51, lace $3.89 and poolphoto $0.45.

Those five read no registrations because our columns here are the UTC day and their delivery sits outside it, so the zero is the window rather than the creative, and the next page is where they are read.

uploadpanelr2 reads recently rejected and stopped delivering after 17:59 UTC, having taken 585 of the day's 702 registrations at $0.071 each.

2026-09-13T17:19:32.860099 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 CTR % CTR by hour — every asset, 2026-09-12 (UTC) Dicey2/uploadpanelr2 Dicey2/povposer2
CTR by hour, one line per asset
2026-09-13T17:19:32.982502 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 20 40 60 80 100 installs / clicks % Click → install by hour — every asset, 2026-09-12 (UTC) Dicey2/uploadpanelr2 Dicey2/povposer2
Click-to-install by hour, one line per asset
2026-09-13T17:19:33.047459 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 0.2 0.4 0.6 0.8 1.0 USD Cost per install by hour — every asset, 2026-09-12 (UTC) Dicey2/uploadpanelr2 Dicey2/povposer2
Cost per install by hour, one line per asset
2026-09-13T17:19:32.919324 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 10 15 20 25 30 USD per 1,000 impressions CPM by hour — every asset, 2026-09-12 (UTC) Dicey2/uploadpanelr2 Dicey2/povposer2
CPM by hour, one line per asset

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

(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$33.023,064$10.7893$0.355$65.781.99$109.818
vid_ww_povposer2_8s_9x16_bs_v1Dicey2$11.88945$12.5768$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$33.023,064$10.7893$0.355$65.781.99$109.818
vid_ww_povposer2_8s_9x16_bs_v1Dicey2$11.88945$12.5768$0.175$20.161.70$20.165

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. Two rows, because the five ads that came up late delivered outside the report day.

A. Per asset — delivery

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

assetspendimpressionsCPMclicksCTRinstallsclick→installCPI
Dicey2/uploadpanelr2$64.687,0049.231,22817.53%57546.82%$0.112
Dicey2/povposer2$42.422,38217.8130812.93%11035.71%$0.386

B. Per asset — the three revenue measures

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

assetbookedbROAS (Meta)within-daywROAScohort@HcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)largest payer
Dicey2/uploadpanelr2$301.244.66 (10.85)$253.663.92$310.994.81579.7%0.5325.467.1%
Dicey2/povposer2$44.211.04 (5.35)$38.230.90$56.811.34119.4%0.4865.1617.5%

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$41.6728.5%2.5%69.1%0.0%
Dicey2/povposer2$44.6123.5%5.1%71.4%0.0%

Dicey2/uploadpanelr2 clears the 16-payer bar at fifty-seven payers and returns 4.81 at 24 h, $64.68 for 575 installs at $0.112, a CTR of 17.53% and a click-to-install of 46.82%, with 7.1% of its money in its largest basket.

Dicey2/povposer2 sits under the bar on eleven payers and returns 1.34 at 24 h, $42.42 for 110 installs at $0.386 at nearly twice the other ad's CPM, $17.81 against $9.23.

The click-to-install rates that were unreadable on a first day survived a second one at volume, 46.82% and 35.71% on 1,228 and 308 clicks, against the Sinai buy's 14.48%.

Both rows bought about a quarter of their spend in India and 2.5% to 5.1% in the United States, and no United States revenue landed on either.

The three per-user charts below are labelled d0 and match the tables they sit under.

2026-09-13T17:19:33.130735 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/povposer2 Dicey2/uploadpanelr2 Dicey2/templatewallp Dicey2/templatewalli Dicey2/poolslow Dicey2/lace 0 20 40 60 80 100 % of that asset's spend Where each asset bought — share of its own spend by region, 2026-09-12 (META day) IN BR ID MX TR AR other
Where each asset bought: share of its own spend by region
2026-09-13T17:19:33.216604 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/povposer2 Dicey2/uploadpanelr2 Dicey2/templatewallp Dicey2/templatewalli Dicey2/poolslow Dicey2/lace 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 USD per install Cost per install by region — every asset, 2026-09-12 (META day) IN BR ID MX TR AR
Cost per install by region, every asset
2026-09-13T17:19:33.288554 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/povposer2 Dicey2/uploadpanelr2 Dicey2/templatewallp Dicey2/templatewalli Dicey2/poolslow Dicey2/lace 0 10 20 30 40 50 USD Within-day revenue by region — every asset, 2026-09-12 (META day) IN BR ID MX TR AR
Within-day revenue by region, every asset
2026-09-13T17:19:33.350412 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-09 09-10 09-11 09-12 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-13T17:19:33.401640 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-09 09-10 09-11 09-12 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-13T17:19:33.454933 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-09 09-10 09-11 09-12 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-13T17:19:33.502442 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-09 09-10 09-11 09-12 day (UTC) 1 2 3 4 5 6 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-13T17:19:33.571754 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-12 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-12, as it bought nothing on 2026-09-11, and $659.93 still arrived from people who installed before the day, with one of the day's 21 registrations paying $6.04 inside it.

The day, and every account

2026-09-112026-09-12change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1621+31.2%
cost per registration$0.000$0.000—
booked$419.11$659.93+57.5%
Meta booked——
within-day$5.76$6.04+4.9%
cohort @ 24h$5.76$6.04+4.9%
booked payers2029+9
payer rate (8h)6.2%4.8%−1.5 pts
payer rate (d0)6.2%4.8%−1.5 pts
ARPU (8h)$0.3599$0.2876−20.1%
ARPU (d0)$0.3599$0.2876−20.1%
ARPPU (8h)$5.76$6.04+4.9%
ARPPU (d0)$5.76$6.04+4.9%

2026-09-12 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$0.000%0—21$0.000
B1$0.000%0—18$0.000
Nomad Node$0.000%0—3$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-12 (the day) — the three measures

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$659.93—$6.04—$6.04—14.8%$0.2876$6.04
B1$283.01—$6.04—$6.04—15.6%$0.3356$6.04
Nomad Node$370.94—$0.00—$0.00—00.0%$0.0000—
KBM1$5.98—$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-11 against 2026-09-12, one table each.

B1

2026-09-112026-09-12change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1218+50.0%
cost per registration$0.000$0.000—
booked$227.92$283.01+24.2%
Meta booked——
within-day$5.76$6.04+4.9%
cohort @ 24h$5.76$6.04+4.9%
booked payers1119+8
payer rate (8h)8.3%5.6%−2.8 pts
payer rate (d0)8.3%5.6%−2.8 pts
ARPU (8h)$0.4798$0.3356−30.1%
ARPU (d0)$0.4798$0.3356−30.1%
ARPPU (8h)$5.76$6.04+4.9%
ARPPU (d0)$5.76$6.04+4.9%

Nomad Node

2026-09-112026-09-12change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)43−25.0%
cost per registration$0.000$0.000—
booked$191.19$370.94+94.0%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers99+0
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)0.0%0.0%+0.0 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$0.0000$0.0000—
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$0.00$0.00—

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 21 people who registered on this day paid inside 24 hours, $6.04 through a retired B1 campaign, so the app's per-user rows stand on twenty-one people and one payer.

Booked revenue rose $419.11 to $659.93, $227.92 to $283.01 in B1, $191.19 to $370.94 in Nomad Node and nothing to $5.98 in KBM1.

The booked column disagrees with the money ledger by $395.03 on this day. The ledger reads $1,054.96 for Vloom against the $659.93 on this page, after $245.87 on 09-11.

Hourly, 2026-09-12

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 nineteen 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-12

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

The 24 h cohort is closed on both days and rests on one payer on each, so the app's per-user rows are $0.3599 on sixteen people against $0.2876 on twenty-one, 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-12.

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

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

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_meituan_ww_cvr_260802B1$0.000.0%0—8$0.000$6.04—18
bailingxia_meituan_t3_cvr_260725B1$0.000.0%0—7$0.000$0.00—0
bailingxia_meituan_ww_cvr_260730B1$0.000.0%0—3$0.000$0.00—1

Nomad Node

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

KBM1

nothing delivered or registered.

Dicey2

nothing delivered or registered.

HR1

nothing delivered or registered.

HR2

nothing delivered or registered.

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bodysuit_10s_9x16_v1B1$0.000—4$0.000$0.00—$0.004
vid_ww_pool5_15s_9x16_v1B1$0.000—4$0.000$0.00—$0.0013
vid_sasian_bodysuit_10s_9x16_v1B1$0.000—3$0.000$0.00—$0.000
nomad-0814-03-rain-chuva-video-01Nomad Node$0.000—2$0.000$0.00—$0.005
vid_sasian_fishnet_top_6s_9x16_v1B1$0.000—2$0.000$0.00—$0.000
vid_ww_bikini_10s_9x16_v1B1$0.000—2$0.000$0.00—$0.000
nomad-0814-03-maimaiNomad Node$0.000—1$0.000$0.00—$0.002
vid_sasian_bikini_6s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_sasian_spice5_15s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_ww_spill_8s_9x16_v1 - CopyB1$0.000—1$0.000$6.04—$6.041
vid_ww_lounge_8s_9x16_v1B1$0.000—0—$0.00—$0.001

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

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bodysuit_10s_9x16_v1B1$0.000—4$0.000$0.00—$0.004
vid_ww_pool5_15s_9x16_v1B1$0.000—4$0.000$0.00—$0.0013
vid_sasian_bodysuit_10s_9x16_v1B1$0.000—3$0.000$0.00—$0.000
vid_sasian_fishnet_top_6s_9x16_v1B1$0.000—2$0.000$0.00—$0.000
vid_ww_bikini_10s_9x16_v1B1$0.000—2$0.000$0.00—$0.000
vid_sasian_bikini_6s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_sasian_spice5_15s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_ww_spill_8s_9x16_v1 - CopyB1$0.000—1$0.000$6.04—$6.041
vid_ww_lounge_8s_9x16_v1B1$0.000—0—$0.00—$0.001

Nomad Node

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

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, 18 in B1 and 3 in Nomad Node, and one of them paid $6.04 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 $659.93 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-12 at 24 h. The horizon closed at 00:00 UTC on 2026-09-14 and the three ledgers were cut between 00:02 and 00:12 UTC, so every cohort @ 24h, payer rate (d0), ARPU (d0) and ARPPU (d0) cell is 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.

B1's side of the pair is matched on neither roster nor campaign. On 09-11 the old campaign took $122.97 of the account's $234.25 and registered 734 people at $0.168 before it was switched off at 18:01 UTC; on this day it spent nothing and the campaign rebuilt at 17:38 UTC on 09-11 carried the account alone. Every B1 day-over-day delivery figure is that difference before it is anything else.

Three ads-map labels each cover two ad ids. B1/povposer2, B1/poolslow and B1/kimono each resolve an old-campaign ad and its rebuild to one label, so tables A, B and C pool them. On this day the three older ads spent nothing and registered nobody, so only their booked column enters; the per-asset section, which keys on the ad name, separates them.

poolslow and kimono came up inside the report day and are two hours of it. They first delivered at 22:00 UTC, so tables A and B hold $24.65 and $1.54 against the account day's $35.46 and $3.88, and neither row is a day of delivery.

SZ1's UTC day reaches back into a Meta day with no hourly rows, and that absence is measured. A UTC-7 account's UTC day needs the Meta day before it, and SZ1's 09-11 hourly export returned No data available, which is why the instrument names the account as still on its own day. Its day export reads $0.00 for Meta 09-11 and its first delivering hour is Meta 08:00 on 09-12, so nothing was delivered in the hours the stitch is missing and the $9.45 on the report clock is complete.

Dicey2 ran one Sinai creative and its budget history is not staged. The rest of that account's Sinai roster delivered nothing on the day, so pooldirectr2 carried the account's Sinai buy alone at $165.37, and every Dicey2 day-over-day figure is a seven-fold change in what one creative was given.

HR2 registered 16 people on 2026-09-12 and none of the spend behind them is measured, for the ninth 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 $601.09 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 three accounts' spend, on both days. The comparison this page supports is B1, Dicey2 and SZ1 on both sides, $257.46 to $347.88, which is the pooled funnel; those three accounts registered 818 and 483 people and booked $2,605.63 and $2,445.54.

The campaign and per-asset sections cut each account on its own day, and on this pair that moves every asset that spent. pooldirectr2 carries $165.37 of report-day spend and $201.35 of account-day spend, povposer2 $146.87 and $116.33, poolslow $24.65 and $35.46, kimono $1.54 and $3.88, and SZ1's two $9.45 and $19.54. 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/shirt reads 18 in one and 1 in the other and Dicey2/templatewallo 26 and 1, and the 16-payer bar is being applied to two different populations.

An asset round opened inside this report day and its verdict is not the ranking on this page. poolslow and kimono were rebuilt onto the new campaign and published at 15:05 account time on 09-12, which is 22:05 UTC; at this run's cut the round is 26 h old, but the run's Meta side ends at 23:00 on 09-12 account time, so the probe's own header records H=12 and H=24 as uncovered and renders at 6 h, which is shape and never a cull basis. There is no cull basis on this page.

There is no ours / Meta instrument reading for Sinai or Bslate 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.11 and 0.37 the UTC pass prints are stamped CROSS-CLOCK, NOT A VALID CHECK by the instrument itself and are not the gate.

Where Meta and our records disagree, the disagreement has been localised on one app and not on the other. On Sinai it is Meta booking Vloom transactions through a shared dataset, established against Google Play's own record; on Bslate, where our line reads $345.45 against Meta's $928.75, the two candidates are that same dataset seam and Bslate's own feed, and nothing has separated them. The strike does not wait on that, because it says the figure is Meta's attribution, which is true of it either way.

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.

Two of the three apps' booked columns disagree with the money ledger on this day. Vloom's is $395.03, $1,054.96 in the ledger against the $659.93 this page carries, after $245.87 on 09-11, 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 $2.94, $3,287.76 against $3,284.82. Bslate's is nil, $345.45 on both.

The money ledger names eighty account-days it cannot measure, and none of them is this day's buy. Nine are sinai_ww/HR2 on 09-04 to 09-12; the rest are NN2, KBM1 and HR1 across 08-29 to 09-12 and the shared pair on 09-09 to 09-12, every one of them stopped by Meta or recorded disabled before the day it misses. The ledger's $454.98 for this day is the page's $347.88 plus Bslate's $107.10, 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, so their $0.00 is an absence of measurement; all of them still book revenue through the payment ledger, which needs no export.

The country section carries no Nomad Node, KBM1, HR1 or HR2 block. Each is absent by name, so the section's spend is B1's, Dicey2's and SZ1's while $31.29 of the day's within-day revenue sits outside it, HR1's $11.95 and HR2's $19.34.

98 ad names in the sweep do not follow the naming convention and can only be matched exactly, and four rejections have the same shot attached elsewhere: vid_ww_poolphoto_15s_9x16_sn_v1 and vid_ww_lace_10s_9x16_sn_v1 read rejected in B1 while the same two shots sit in Dicey2 under Bslate names, one active and one not delivering; vid_ww_poolslow_15s_9x16_sn_v2, one of the two ads rebuilt inside this day, reads recently rejected in B1 while the same shot is active in Dicey2; and 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 at this run's pull, so it is a state a day after the report day.

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 and match the tables they sit under, on both tabs that carry them.

09-11's delivery figures moved after its own settled page by the settling the exports do after midnight. It reads $257.46 here against the $257.25 on that page, B1 $234.25 against $234.10, Bslate $17.13 against $17.07 and impressions 27,432 against 27,423. No revenue figure moved.

This day's own delivery figures moved between its two publications, by the same settling. The evening pull reads $347.88 against the morning's $346.95, B1 $173.06 against $172.93, Dicey2 $165.37 against $164.61, SZ1 $9.45 against $9.41 and Bslate $107.10 against $107.09, on impressions 28,612 against 28,541. 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, $152.24 against the $107.10 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

The money decided for the campaign, not for the account funnel. Pooled on UTC the account's click-to-install fell 21.64% to 14.48% and its CTR 12.60% to 10.00%, both at p = 0.000, with the old B1 campaign that had registered 734 people at $0.168 off all day; at 24 h the day returned 1.35 against 1.30 on 61 payers against 47, because Sinai's ARPU (d0) went $0.3976 to $0.9080 while its cost per registration went $0.305 to $0.674. Each registration cost twice as much and was worth twice as much.

One Sinai asset row clears the bar and it sits above break-even at 24 h. B1/povposer2 returned 1.54 on 26 payers, $146.87 for 146 installs at $1.006 and a payer rate (d0) of 16.0%; nothing else in the Sinai block clears sixteen payers, and Dicey2/pooldirectr2 is one short at 15 with 0.71.

The round opened inside this day has no 24 h read yet, and one of its two ads is already rejected. poolslow and kimono came up at 22:11 and 22:13 UTC, the sweep reads poolslow recently rejected in B1 with the same shot active in Dicey2, and the probe renders the round at 6 h because this run's Meta side ends before its 24 h closes; the next page's exports are where that round is read, and nothing on this one culls.

Bslate's larger ad is rejected and it took five-sixths of the app's registrations. Dicey2/uploadpanelr2 returned 4.81 at 24 h on 57 payers, 585 registrations at $0.071, and stopped at 17:59 UTC reading recently rejected; the five ads that replaced it delivered after this report day and are the next page's read.

SZ1 has one day behind it and the cheapest installs on the page. $9.45 for 73 registrations at $0.129 at a CPM of $3.48, on a mix that is 32.8% India, so the price is the geography before it is the creative, and six payers is a direction.

Dicey2's Sinai buy is one creative at seven times the budget and it is one payer short of readable, $165.37 for 136 installs at $1.216 and 0.71 at 24 h on fifteen payers.

HR2 needs either a restored pull or an explicit exclusion from the portfolio denominator, and now for nine days. While it registers people against $0.00 of measured spend and books $601.09, every blended figure on the page is three 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 $395.03 on this day after $245.87, in the same direction as every day since 09-06. Sinai's gap is $2.94 and Bslate's is nil.

5Reproduce

Staged in _runs/2026-09-14_2026-09-12_daily_auto/: the exports were pulled between 00:10 and 00:17 UTC on 2026-09-14 and every instrument was re-run between 00:02 and 00:19 UTC, 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-12
# 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-11,2026-09-12
python -m ad_ops.report_charts --config <run>/run_config_sinai_full.json \
    --day 2026-09-12 --prev 2026-09-11 --days 2026-09-09,2026-09-10,2026-09-11,2026-09-12 \
    --app sinai_ww --country-json <run>/country_sinai_ww.json \
    --out ad_ops/figures/2026-09-12_sinai --md <run>/chartblock_sinai_ww.md \
    --relpath figures/2026-09-12_sinai
python -m ad_ops.report_charts --config <run>/run_config_bslate_full.json \
    --day 2026-09-12 --prev 2026-09-11 --days 2026-09-09,2026-09-10,2026-09-11,2026-09-12 \
    --app bslate --country-json <run>/country_bslate.json \
    --out ad_ops/figures/2026-09-12_bslate --md <run>/chartblock_bslate.md \
    --relpath figures/2026-09-12_bslate

Payment cut 2026-09-14 00:12 UTC on the Sinai ledger, 00:02 UTC on Bslate's and 00:11 UTC on Vloom's; the estimator, the asset probe and the matched-hours funnel on the META clock run on a 2026-09-13 17:12 PT cut. The rebuilt B1 campaign's activity history was requested over 2026-09-10 to 2026-09-14 and the range the page actually rendered, Sep 10, 2026 to Sep 13, 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 table out of the registration and payment ledgers and in none of the others. SZ1 exported at every grain, its 09-11 hourly file returning No data available.

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 rebuilt campaign ran at $150 a day for the whole of this day, the budget it was given at 17:38 UTC on 09-11, and the activity history staged on this run records no budget change inside the day; the two ads that started delivering at 22:11 and 22:13 UTC changed the roster inside that one regime. Dicey2's and SZ1's budget histories are not staged.

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.