Daily campaign report — 2026-09-15, against 2026-09-14

The business spent $629.89 on 2026-09-15 against $497.63 the day before and booked $4,918.72 against $4,887.93. Sinai was bought for a twenty-third day and Bslate for a fifth, B1 taking $219.65 against $122.51 on four ads, Dicey2 $353.98 against $288.95 across both apps, and SZ1 $56.26 against $86.17 on four creatives; together they registered 2,429 people against 2,696, at $0.259 each against $0.185. Definitions, the report clock and the three revenue measures are in the appendix.

This is the settled publication of 2026-09-15, at the 24 h cohort. The horizon closed at 00:00 UTC on 2026-09-17, before the Sinai and Vloom ledgers' payment cut, so every cohort @ 24h and (d0) cell in this day's column carries a figure at 100% coverage on those two apps, and the 8 h rows beside them are a shorter window on the same cohort, never a second day. Bslate's payment feed was cut at 23:53 UTC on 2026-09-16, seven minutes before the day's last install had lived 24 hours, so its 24 h rows are read at that cut and its per-asset table stays at 8 h; the Bslate tab and the Caveats say so where it applies. This page completes the morning one.

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,651.18 on Sinai where Meta reads $3,531.62, and $1,014.18 on Bslate where Meta reads $1,458.79. Dicey2 carries both apps, and there Meta's two lines read $2,994.63 against the $1,670.51 in our records. Sinai and Vloom post their purchases into one Meta dataset and Meta books Vloom transactions as Sinai purchases, so the two records cannot be reconciled 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 twelfth 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 37 registrations and $329.11 of booked revenue arrive from its campaign. Its $0.00 is an absence of measurement and never a measured zero.

1Overview

(i) All three apps, both days. Separate products sharing only the ad accounts; spend is additive, the revenue columns come from three ledgers. Each app's own day sits in its own tab: Sinai took $492.63, Bslate $137.26 for 1,198 registrations and $1,014.18 booked on 143 payers, and no Vloom campaign served an impression. The total below is the figure the money ledger carries.

2026-09-142026-09-15change
spend$497.63$629.89+26.6%
impressions65,89476,188+15.6%
CPM$7.55$8.27+9.5%
registrations (ours)2,6962,429−9.9%
cost per registration$0.185$0.259+40.5%
booked$4,887.93 (9.82)$4,918.72 (7.81)+0.6%
Meta booked$5,135.35 (10.32)$4,990.41 (7.92)
within-day$884.07 (1.78)$1,284.09 (2.04)+45.2%
cohort @ 24h$1,091.96 (2.19)$1,586.88 (2.52)+45.3%
booked payers410450+40
payer rate (8h)5.5%6.1%+0.6 pts
ARPU (8h)$0.3161$0.4688+48.3%
ARPPU (8h)$5.80$7.69+32.6%
payer rate (d0)6.1%6.7%+0.6 pts
ARPU (d0)$0.4051$0.6533+61.3%
ARPPU (d0)$6.66$9.79+47.0%

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

Both columns are settled at d0, and that is the comparison this page supports. The horizon closed at 00:00 UTC on 2026-09-17, before the Sinai and Vloom payment cut; Bslate's feed was cut seven minutes before it, so its d0 rows are read at 99% coverage of the day's largest cohort and can still rise by what those minutes hold. The 8 h rows sit beside the d0 rows as a shorter window on the same cohorts.

d3 and d7 close on 2026-09-20 and 2026-09-24, 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 26.6% and bought 9.9% fewer registrations at 40.5% more each, and much of that price is mix: Bslate's registrations cost $0.115 and Sinai's $0.406, and Bslate went from 1,764 of the day's registrations to 1,198 while Sinai went from 915 to 1,214.

At 24 h each registration was worth 61.3% more, and both the rate and the basket rose: payer rate (d0) 6.1% to 6.7% and ARPPU (d0) $6.66 to $9.79, taking ARPU (d0) $0.4051 to $0.6533.

Registrations got dearer by less than they gained value, so the day's 24 h return rose 2.19 to 2.52 and within-day 1.78 to 2.04, and both apps' cohorts rose: Sinai's returned 1.83 against 1.31 on 75 payers against 58, Bslate's 4.98 against 4.05 on 87 against 106.

B1 ran four ads on the report clock where it had run one, and Dicey2's Sinai campaign moved from posewipe to three new ads at 07:00 UTC; crushwindow and kisscursor stopped after 19:00 UTC and read recently rejected, as do B1's howto and insetarrow and SZ1's permissionugc and railingtemplates at this pull.

(ii) Every account, both days. All three apps summed, so the rows add to the headline line. Dicey2 carries two apps on separate campaigns and its row is both: $216.72 of Sinai and $137.26 of Bslate.

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

account2026-09-14 spend2026-09-15 spendchange2026-09-14 registrations2026-09-15 registrations
Portfolio$497.63$629.89+26.6%2,6962,429
B1$122.51$219.65+79.3%237458
Nomad Node$0.00$0.00—42
KBM1$0.00$0.00—411
Dicey2$288.95$353.98+22.5%1,8241,544
HR1$0.00$0.00—88
HR2$0.00$0.00—2637
SZ1$86.17$56.26−34.7%593369

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

B1 spent 79.3% more and Dicey2 22.5% more while SZ1 spent 34.7% less; B1 went from 24.6% of the buy to 34.9%, Dicey2 from 58.1% to 56.2% and SZ1 from 17.3% to 8.9%.

Nomad Node's, KBM1's, HR1's and HR2's $0.00 are absences of measurement. The pull records NN2 as disabled on 08-23, KBM1 and HR1 on 08-24, HR2 on 09-04 and NN1 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 $492.63 of the headline's $629.89, Bslate's campaign took $137.26 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 $492.63 against $337.72, and it booked $3,651.18 against $3,287.22.

The day, and every account

2026-09-142026-09-15change
spend$337.72$492.63+45.9%
impressions44,55860,307+35.3%
CPM$7.58$8.17+7.8%
registrations (ours)9151,214+32.7%
cost per registration$0.369$0.406+9.9%
booked$3,287.22 (9.73)$3,651.18 (7.41)+11.1%
Meta booked$2,996.09 (8.87)$3,531.62 (7.17)
within-day$299.94 (0.89)$727.94 (1.48)+142.7%
cohort @ 24h$443.76 (1.31)$902.66 (1.83)+103.4%
booked payers233293+60
payer rate (8h)5.4%5.8%+0.5 pts
payer rate (d0)6.3%6.2%−0.2 pts
ARPU (8h)$0.3243$0.4985+53.7%
ARPU (d0)$0.4850$0.7435+53.3%
ARPPU (8h)$6.06$8.52+40.8%
ARPPU (d0)$7.65$12.04+57.3%

2026-09-15 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$492.63100%60,307$8.171,214$0.406
B1$219.6545%28,835$7.62443$0.496
Nomad Node$0.000%0—0—
KBM1$0.000%0—11$0.000
Dicey2$216.7244%16,595$13.06346$0.626
HR1$0.000%0—8$0.000
HR2$0.000%0—37$0.000
SZ1$56.2611%14,877$3.78369$0.152

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$3,651.187.41$727.941.48$902.661.83756.2%$0.7435$12.04
B1$2,196.2010.00$438.282.00$463.822.11317.0%$1.0470$14.96
Nomad Node$0.00—$0.00—$0.00—0———
KBM1$134.31—$0.00—$0.00—00.0%$0.0000—
Dicey2$656.333.03$257.391.19$371.621.713610.4%$1.0741$10.32
HR1$219.89—$0.00—$8.97—112.5%$1.1206$8.97
HR2$329.11—$0.00—$0.00—00.0%$0.0000—
SZ1$115.332.05$32.270.57$58.261.0471.9%$0.1579$8.32

Each account, 2026-09-14 against 2026-09-15, one table each.

B1

2026-09-142026-09-15change
spend$122.51$219.65+79.3%
impressions16,17328,835+78.3%
CPM$7.57$7.62+0.6%
registrations (ours)224443+97.8%
cost per registration$0.547$0.496−9.3%
booked$1,896.00 (15.48)$2,196.20 (10.00)+15.8%
Meta booked$1,842.11 (15.04)$1,866.52 (8.50)
within-day$159.73 (1.30)$438.28 (2.00)+174.4%
cohort @ 24h$232.92 (1.90)$463.82 (2.11)+99.1%
booked payers132154+22
payer rate (8h)9.8%7.0%−2.8 pts
payer rate (d0)10.7%7.0%−3.7 pts
ARPU (8h)$0.7264$0.7525+3.6%
ARPU (d0)$1.0398$1.0470+0.7%
ARPPU (8h)$7.40$10.75+45.4%
ARPPU (d0)$9.71$14.96+54.2%

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

KBM1

2026-09-142026-09-15change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)411+175.0%
cost per registration$0.000$0.000—
booked$73.34$134.31+83.1%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers813+5
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)0.0%0.0%+0.0 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$0.0000$0.0000—
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$0.00$0.00—

Dicey2

2026-09-142026-09-15change
spend$129.04$216.72+67.9%
impressions6,36516,595+160.7%
CPM$20.27$13.06−35.6%
registrations (ours)60346+476.7%
cost per registration$2.151$0.626−70.9%
booked$533.91 (4.14)$656.33 (3.03)+22.9%
Meta booked$1,004.64 (7.79)$1,535.84 (7.09)
within-day$24.55 (0.19)$257.39 (1.19)+948.6%
cohort @ 24h$30.42 (0.24)$371.62 (1.71)+1121.6%
booked payers2963+34
payer rate (8h)8.3%9.5%+1.2 pts
payer rate (d0)10.0%10.4%+0.4 pts
ARPU (8h)$0.4091$0.7015+71.5%
ARPU (d0)$0.5070$1.0741+111.8%
ARPPU (8h)$4.91$7.36+49.8%
ARPPU (d0)$5.07$10.32+103.6%

HR1

2026-09-142026-09-15change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)88+0.0%
cost per registration$0.000$0.000—
booked$224.27$219.89−2.0%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$8.97$8.97+0.0%
booked payers811+3
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)12.5%12.5%+0.0 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$1.1206$1.1206+0.0%
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$8.97$8.97+0.0%

HR2

2026-09-142026-09-15change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)2637+42.3%
cost per registration$0.000$0.000—
booked$424.50$329.11−22.5%
Meta booked——
within-day$3.16$0.00−100.0%
cohort @ 24h$6.73$0.00−100.0%
booked payers3136+5
payer rate (8h)3.8%0.0%−3.8 pts
payer rate (d0)7.7%0.0%−7.7 pts
ARPU (8h)$0.1214$0.0000−100.0%
ARPU (d0)$0.2589$0.0000−100.0%
ARPPU (8h)$3.16$0.00−100.0%
ARPPU (d0)$3.37$0.00−100.0%

SZ1

2026-09-142026-09-15change
spend$86.17$56.26−34.7%
impressions22,02014,877−32.4%
CPM$3.91$3.78−3.4%
registrations (ours)593369−37.8%
cost per registration$0.145$0.152+4.9%
booked$135.20 (1.57)$115.33 (2.05)−14.7%
Meta booked$149.34 (1.73)$129.26 (2.30)
within-day$112.51 (1.31)$32.27 (0.57)−71.3%
cohort @ 24h$164.72 (1.91)$58.26 (1.04)−64.6%
booked payers2516−9
payer rate (8h)3.5%1.9%−1.6 pts
payer rate (d0)4.2%1.9%−2.3 pts
ARPU (8h)$0.1792$0.0789−56.0%
ARPU (d0)$0.2778$0.1579−43.2%
ARPPU (8h)$5.06$4.16−17.8%
ARPPU (d0)$6.59$8.32+26.3%

B1 spent 79.3% more for 97.8% more registrations, $219.65 against $122.51 at $0.496 each against $0.547, on four ads against one; its payer rate (d0) went 10.7% to 7.0% while its ARPPU (d0) went $9.71 to $14.96, so its ARPU (d0) held, $1.0398 to $1.0470, and its 24 h return went 1.90 to 2.11 on 31 payers against 24.

Dicey2's Sinai buy spent 67.9% more and registered 346 people against 60, $216.72 at $0.626 each against $2.151, as posewipe gave way to three new ads from 07:00 UTC; its CPM went $20.27 to $13.06, its ARPU (d0) $0.5070 to $1.0741 and its 24 h return 0.24 to 1.71 on 36 payers against six.

SZ1 spent 34.7% less and its return fell on value rather than price: $56.26 for 369 people at $0.152 against $0.145, while its payer rate (d0) went 4.2% to 1.9% and its ARPU (d0) $0.2778 to $0.1579, taking its 24 h return 1.91 to 1.04 on seven payers against 25; seven is under the bar, so the fall is a direction.

KBM1, HR1 and HR2 book $683.31 between them against no measured spend, from cohorts bought before the accounts were disabled; HR1's one d0 payer is its $8.97, and the other two rows read $0.00.

Hourly, 2026-09-15

(i) The portfolio, hour by hour, 2026-09-15. 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$11.70904$12.9419$0.616$125.0910.69$31.672.71$31.672.7117
01$9.621,018$9.4512$0.802$51.645.37$0.000.00$0.000.0015
02$10.871,182$9.2019$0.572$64.545.94$6.310.58$6.310.5811
03$13.551,318$10.2823$0.589$81.406.01$69.715.14$69.715.1415
04$17.811,846$9.6540$0.445$239.1313.43$74.754.20$74.754.2016
05$17.402,085$8.3529$0.600$122.517.04$14.180.82$14.180.8217
06$28.483,396$8.3950$0.570$121.984.28$43.581.53$43.581.5319
07$58.726,249$9.40114$0.515$125.362.13$37.380.64$40.930.7019
08$50.245,978$8.40114$0.441$129.732.58$195.913.90$219.824.3824
09$35.084,336$8.0984$0.418$143.094.08$9.620.27$9.620.2717
10$29.623,998$7.4173$0.406$262.998.88$44.601.51$92.763.1322
11$24.392,969$8.2171$0.344$295.0412.10$16.200.66$16.200.6620
12$21.902,509$8.7358$0.378$151.046.90$33.861.55$85.703.9123
13$19.032,351$8.0943$0.443$93.594.92$15.180.80$15.180.8012
14$20.162,552$7.9046$0.438$67.323.34$11.000.55$11.000.5517
15$19.182,952$6.5055$0.349$178.369.30$45.652.38$64.913.3823
16$21.263,353$6.3467$0.317$233.7811.00$3.560.17$3.560.1719
17$18.913,176$5.9576$0.249$221.1411.69$3.560.19$7.120.3825
18$17.622,637$6.6868$0.259$196.7011.16$14.580.83$18.141.0321
19$15.661,879$8.3349$0.320$75.704.83$13.850.88$27.691.7714
20$8.921,094$8.1542$0.212$262.6729.45$18.762.10$18.762.1020
21$8.19890$9.2021$0.390$127.8815.61$6.930.85$10.391.2716
22$8.74834$10.4824$0.364$215.8124.69$6.860.79$6.860.7916
23$5.58801$6.9717$0.328$64.6811.59$10.251.84$13.812.4712

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

B1 — $219.65 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$5.34573$9.3214$0.381$58.2010.90$18.683.50$18.683.5013
01$3.84633$6.078$0.480$41.3710.77$0.000.00$0.000.0012
02$5.61716$7.849$0.623$33.195.92$0.000.00$0.000.006
03$6.50741$8.7710$0.650$51.227.88$66.1510.18$66.1510.188
04$10.681,286$8.3024$0.445$185.5917.38$71.196.67$71.196.677
05$11.441,594$7.1821$0.545$108.539.49$14.181.24$14.181.2413
06$20.912,822$7.4139$0.536$77.123.69$30.361.45$30.361.4512
07$19.752,854$6.9243$0.459$51.152.59$26.671.35$26.671.358
08$18.602,689$6.9238$0.489$55.783.00$160.918.65$175.879.469
09$14.072,026$6.9428$0.503$89.466.36$3.480.25$3.480.259
10$11.211,680$6.6721$0.534$180.8816.14$0.000.00$0.000.009
11$9.601,235$7.7729$0.331$204.6221.31$3.590.37$3.590.379
12$8.44949$8.8912$0.703$99.7911.82$3.560.42$7.120.8412
13$7.14888$8.0417$0.420$17.122.40$15.182.13$15.182.134
14$8.761,022$8.5714$0.626$19.652.24$0.000.00$0.000.006
15$9.511,296$7.3415$0.634$123.4112.98$3.560.37$3.560.3714
16$9.801,263$7.7622$0.445$192.5919.65$0.000.00$0.000.009
17$7.421,157$6.4117$0.436$93.5612.61$0.000.00$0.000.009
18$7.08941$7.5222$0.322$123.3417.42$0.000.00$0.000.0013
19$6.41718$8.935$1.282$25.854.03$0.000.00$0.000.004
20$5.47525$10.4211$0.497$152.1027.81$3.580.65$3.580.6510
21$4.81432$11.1311$0.437$60.6412.61$6.931.44$10.392.167
22$4.55406$11.218$0.569$111.6424.54$0.000.00$0.000.009
23$2.71389$6.975$0.542$39.4014.54$10.253.78$13.815.108

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.56—$0.00—$0.00—1
01$0.000—0—$0.00—$0.00—$0.00—0
02$0.000—1$0.000$0.00—$0.00—$0.00—0
03$0.000—1$0.000$3.28—$0.00—$0.00—1
04$0.000—0—$3.40—$0.00—$0.00—1
05$0.000—0—$0.00—$0.00—$0.00—0
06$0.000—0—$9.57—$0.00—$0.00—3
07$0.000—1$0.000$31.33—$0.00—$0.00—3
08$0.000—1$0.000$3.16—$0.00—$0.00—1
09$0.000—0—$0.00—$0.00—$0.00—0
10$0.000—1$0.000$3.56—$0.00—$0.00—1
11$0.000—1$0.000$3.56—$0.00—$0.00—1
12$0.000—0—$0.00—$0.00—$0.00—0
13$0.000—0—$16.10—$0.00—$0.00—1
14$0.000—1$0.000$3.56—$0.00—$0.00—1
15$0.000—0—$2.94—$0.00—$0.00—1
16$0.000—1$0.000$0.00—$0.00—$0.00—0
17$0.000—1$0.000$7.04—$0.00—$0.00—2
18$0.000—1$0.000$3.26—$0.00—$0.00—1
19$0.000—1$0.000$0.00—$0.00—$0.00—0
20$0.000—0—$39.99—$0.00—$0.00—1
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 — $216.72 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$5.76181$31.823$1.920$56.529.81$12.992.26$12.992.262
01$5.29252$20.990—$0.000.00$0.000.00$0.000.000
02$4.47276$16.201$4.470$2.940.66$0.000.00$0.000.001
03$5.32264$20.153$1.773$13.222.49$0.000.00$0.000.003
04$5.62233$24.123$1.873$17.803.17$3.560.63$3.560.632
05$4.96240$20.674$1.240$3.290.66$0.000.00$0.000.001
06$6.07276$21.993$2.023$28.184.64$13.222.18$13.222.182
07$37.763,109$12.1560$0.629$7.140.19$10.700.28$14.260.382
08$29.622,681$11.0556$0.529$28.150.95$31.431.06$31.431.067
09$18.731,592$11.7740$0.468$44.202.36$3.200.17$3.200.176
10$15.851,513$10.4831$0.511$53.753.39$44.602.81$92.765.858
11$12.191,010$12.0726$0.469$66.925.49$12.611.03$12.611.037
12$10.67764$13.9717$0.628$16.091.51$21.362.00$43.664.095
13$8.84710$12.4512$0.737$54.236.13$0.000.00$0.000.005
14$8.05635$12.6811$0.732$30.953.84$7.330.91$7.330.916
15$5.42550$9.8515$0.361$26.114.82$42.097.77$61.3511.324
16$6.88629$10.948$0.860$20.663.00$3.560.52$3.560.525
17$7.23605$11.9518$0.402$66.109.14$3.560.49$7.120.988
18$6.37485$13.1314$0.455$25.754.04$14.582.29$18.142.854
19$5.33287$18.5710$0.533$32.126.03$13.852.60$27.695.197
20$1.1757$20.537$0.167$41.0735.10$15.1812.97$15.1812.975
21$1.3372$18.470—$7.045.30$0.000.00$0.000.002
22$2.3682$28.784$0.590$10.694.53$3.581.52$3.581.522
23$1.4392$15.540—$3.402.38$0.000.00$0.000.001

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—$3.56—$0.00—$0.00—1
02$0.000—0—$0.00—$0.00—$0.00—0
03$0.000—0—$0.00—$0.00—$0.00—0
04$0.000—0—$14.95—$0.00—$0.00—1
05$0.000—0—$0.00—$0.00—$0.00—0
06$0.000—1$0.000$0.00—$0.00—$0.00—0
07$0.000—0—$6.55—$0.00—$0.00—2
08$0.000—2$0.000$28.63—$0.00—$8.97—3
09$0.000—0—$9.43—$0.00—$0.00—2
10$0.000—1$0.000$3.56—$0.00—$0.00—1
11$0.000—1$0.000$3.56—$0.00—$0.00—1
12$0.000—0—$7.34—$0.00—$0.00—1
13$0.000—1$0.000$0.00—$0.00—$0.00—0
14$0.000—0—$3.35—$0.00—$0.00—1
15$0.000—0—$0.00—$0.00—$0.00—0
16$0.000—1$0.000$10.67—$0.00—$0.00—2
17$0.000—0—$16.10—$0.00—$0.00—1
18$0.000—0—$0.00—$0.00—$0.00—0
19$0.000—1$0.000$0.00—$0.00—$0.00—0
20$0.000—0—$3.67—$0.00—$0.00—1
21$0.000—0—$34.44—$0.00—$0.00—3
22$0.000—0—$74.08—$0.00—$0.00—3
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—1$0.000$6.72—$0.00—$0.00—2
02$0.000—2$0.000$6.71—$0.00—$0.00—2
03$0.000—2$0.000$0.00—$0.00—$0.00—0
04$0.000—1$0.000$10.28—$0.00—$0.00—3
05$0.000—0—$7.14—$0.00—$0.00—2
06$0.000—1$0.000$3.56—$0.00—$0.00—1
07$0.000—4$0.000$25.64—$0.00—$0.00—3
08$0.000—3$0.000$6.90—$0.00—$0.00—2
09$0.000—2$0.000$0.00—$0.00—$0.00—0
10$0.000—8$0.000$21.25—$0.00—$0.00—3
11$0.000—1$0.000$16.38—$0.00—$0.00—2
12$0.000—2$0.000$21.89—$0.00—$0.00—3
13$0.000—0—$0.00—$0.00—$0.00—0
14$0.000—3$0.000$0.00—$0.00—$0.00—0
15$0.000—0—$19.59—$0.00—$0.00—2
16$0.000—0—$6.69—$0.00—$0.00—2
17$0.000—1$0.000$35.18—$0.00—$0.00—4
18$0.000—2$0.000$44.35—$0.00—$0.00—3
19$0.000—1$0.000$14.16—$0.00—$0.00—2
20$0.000—1$0.000$25.84—$0.00—$0.00—3
21$0.000—0—$22.20—$0.00—$0.00—3
22$0.000—1$0.000$16.10—$0.00—$0.00—1
23$0.000—1$0.000$18.53—$0.00—$0.00—2

SZ1 — $56.26 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.60150$4.002$0.300$6.8111.34$0.000.00$0.000.001
01$0.49133$3.683$0.163$0.000.00$0.000.00$0.000.000
02$0.79190$4.166$0.132$21.7027.46$6.317.99$6.317.992
03$1.73313$5.537$0.247$13.677.90$3.562.06$3.562.063
04$1.51327$4.6212$0.126$7.124.71$0.000.00$0.000.002
05$1.00251$3.984$0.250$3.563.56$0.000.00$0.000.001
06$1.50298$5.036$0.250$3.562.37$0.000.00$0.000.001
07$1.21286$4.236$0.202$3.562.94$0.000.00$0.000.001
08$2.02608$3.3214$0.144$7.123.52$3.561.76$3.561.762
09$2.28718$3.1814$0.163$0.000.00$2.941.29$2.941.290
10$2.56805$3.1811$0.233$0.000.00$0.000.00$0.000.000
11$2.60724$3.5913$0.200$0.000.00$0.000.00$0.000.000
12$2.79796$3.5127$0.103$5.922.12$8.943.21$34.9312.522
13$3.05753$4.0513$0.235$6.142.01$0.000.00$0.000.002
14$3.35895$3.7417$0.197$9.812.93$3.671.10$3.671.103
15$4.251,106$3.8425$0.170$6.311.49$0.000.00$0.000.002
16$4.581,461$3.1335$0.131$3.160.69$0.000.00$0.000.001
17$4.261,414$3.0139$0.109$3.160.74$0.000.00$0.000.001
18$4.171,211$3.4429$0.144$0.000.00$0.000.00$0.000.000
19$3.92874$4.4931$0.126$3.560.91$0.000.00$0.000.001
20$2.28512$4.4523$0.099$0.000.00$0.000.00$0.000.000
21$2.05386$5.3110$0.205$3.561.74$0.000.00$0.000.001
22$1.83346$5.2911$0.166$3.291.80$3.291.80$3.291.801
23$1.44320$4.5011$0.131$3.352.32$0.000.00$0.000.001

Spend ran $9.62 to $17.81 an hour to 05:00 UTC, peaked at $58.72 and $50.24 at 07:00 and 08:00, and fell back to $5.58 by 23:00; the three hours from 07:00 carry $144.04, 29.2% of the day, as Dicey2's three new ads came up at the start of its account day.

Registrations ran 12 to 50 an hour to 06:00, 114 in each of 07:00 and 08:00, and 17 to 84 from 09:00; 56 of the day's 1,214 are KBM1's, HR1's and HR2's, arriving against no measured spend.

One hour carries more than a quarter of the day's within-day revenue and of its 24 h cohort: 08:00 holds $195.91 of the $727.94 and $219.82 of the $902.66, $157.36 of it from four uireseed payers, one of whom accounts for 72.9% of that ad's money.

The 24 h cohort exceeds within-day in ten hours, by $174.72 in all, and the 10:00 and 12:00 cohorts hold $100.00 of that: installs that arrived at midday kept paying into the next UTC day.

2026-09-16T17:22:56.560704 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0 10 20 30 40 50 60 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 1000 2000 3000 4000 5000 6000 impressions Impressions and installs by hour impressions installs 20 40 60 80 100 installs (Meta Leads) The day's motion — whole account, 2026-09-15 (UTC)
The day's motion: spend by hour, and impressions against installs
2026-09-16T17:22:56.790354 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 5 6 7 8 9 10 11 12 13 CTR % CTR 0 4 8 12 16 20 hour (UTC) 6 7 8 9 10 11 12 13 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 12 14 16 18 20 22 24 26 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.4 0.6 0.8 1.0 1.2 1.4 USD Cost per install Delivery by hour — whole account, 2026-09-15 (UTC)
CTR, CPM, click-to-install and CPI by hour, whole account

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

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

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$8.701,101$7.9031$0.281$45.455.22$0.000.00$0.000.007
01$14.052,114$6.6540$0.351$176.4912.56$12.750.91$19.551.3916
02$15.332,499$6.1366$0.232$124.848.14$9.650.63$9.650.6314
03$14.152,113$6.7056$0.253$180.8912.78$3.160.22$3.160.2212
04$12.451,879$6.6337$0.336$133.0010.68$3.290.26$3.290.2611
05$10.732,133$5.0346$0.233$99.809.30$3.560.33$3.560.3313
06$10.721,992$5.3839$0.275$81.877.64$0.000.00$0.000.0010
07$12.722,429$5.2448$0.265$100.707.92$3.400.27$3.400.2711
08$11.641,453$8.0131$0.375$98.278.44$3.560.31$12.521.0818
09$10.911,044$10.4517$0.642$111.9010.26$3.290.30$6.860.6312
10$12.301,158$10.6212$1.025$113.479.23$22.301.81$22.301.8113
11$12.201,107$11.0218$0.678$110.989.10$13.781.13$13.781.1311
12$11.771,268$9.2814$0.841$114.319.71$0.000.00$0.000.0011
13$18.482,631$7.0247$0.393$96.805.24$0.000.00$0.000.0011
14$18.562,669$6.9556$0.331$110.445.95$16.850.91$31.431.6913
15$18.533,201$5.7957$0.325$42.622.30$13.860.75$26.881.459
16$23.503,279$7.1766$0.356$123.955.27$97.314.14$150.746.4115
17$19.832,836$6.9959$0.336$255.0612.86$16.220.82$22.101.1126
18$19.352,390$8.1060$0.323$210.4610.88$46.022.38$70.363.6424
19$16.781,508$11.1336$0.466$348.7220.78$7.120.42$7.120.4226
20$13.051,211$10.7819$0.687$100.257.68$3.560.27$10.680.8214
21$12.79961$13.3126$0.492$234.5618.34$3.580.28$6.730.5316
22$10.25849$12.0721$0.488$130.4612.73$13.131.28$16.101.5713
23$8.93733$12.1813$0.687$141.9415.89$3.560.40$3.560.409

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

B1 — $122.51 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$2.00275$7.275$0.400$18.929.46$0.000.00$0.000.003
01$2.66376$7.075$0.532$112.6942.36$0.000.00$0.000.008
02$3.44452$7.617$0.491$72.8721.18$0.000.00$0.000.008
03$3.98513$7.769$0.442$171.2443.03$0.000.00$0.000.009
04$3.97607$6.543$1.323$116.8929.44$0.000.00$0.000.0010
05$3.91671$5.839$0.434$32.278.25$3.560.91$3.560.919
06$3.41646$5.289$0.379$63.7018.68$0.000.00$0.000.008
07$2.85556$5.138$0.356$28.6310.05$0.000.00$0.000.005
08$4.08590$6.929$0.453$31.837.80$0.000.00$0.000.006
09$4.21677$6.226$0.702$79.1418.80$0.000.00$0.000.007
10$5.23801$6.536$0.872$109.9121.01$22.304.26$22.304.2612
11$5.64781$7.2213$0.434$63.7611.31$6.661.18$6.661.186
12$5.46831$6.576$0.910$51.519.43$0.000.00$0.000.008
13$5.72839$6.8212$0.477$28.534.99$0.000.00$0.000.007
14$6.23663$9.4014$0.445$30.214.85$6.811.09$6.811.096
15$6.44924$6.9713$0.495$32.024.97$3.180.49$16.202.526
16$9.561,009$9.4710$0.956$84.388.83$84.508.84$131.6113.777
17$6.92935$7.4017$0.407$116.2116.79$5.930.86$5.930.8613
18$7.53935$8.0511$0.685$143.8819.11$6.550.87$9.531.2711
19$7.29776$9.3913$0.561$112.9015.49$3.560.49$3.560.4911
20$5.75692$8.3110$0.575$52.469.12$3.560.62$10.681.867
21$5.98609$9.8215$0.399$156.8226.22$0.000.00$0.000.008
22$5.58549$10.1610$0.558$69.1912.40$13.132.35$16.102.887
23$4.67466$10.024$1.167$116.0524.85$0.000.00$0.000.006

Nomad Node — $0.00 on this day

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

KBM1 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$3.56—$0.00—$0.00—1
01$0.000—0—$3.56—$0.00—$0.00—1
02$0.000—0—$0.00—$0.00—$0.00—0
03$0.000—0—$0.00—$0.00—$0.00—0
04$0.000—1$0.000$0.00—$0.00—$0.00—0
05$0.000—0—$15.18—$0.00—$0.00—1
06$0.000—0—$2.99—$0.00—$0.00—1
07$0.000—1$0.000$0.00—$0.00—$0.00—0
08$0.000—0—$3.56—$0.00—$0.00—1
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—1$0.000$0.00—$0.00—$0.00—0
12$0.000—0—$0.00—$0.00—$0.00—0
13$0.000—1$0.000$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—$3.48—$0.00—$0.00—1
17$0.000—0—$0.00—$0.00—$0.00—0
18$0.000—0—$3.58—$0.00—$0.00—1
19$0.000—0—$33.94—$0.00—$0.00—3
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—$3.48—$0.00—$0.00—1
23$0.000—0—$0.00—$0.00—$0.00—0

Dicey2 — $129.04 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$2.83143$19.790—$12.994.59$0.000.00$0.000.001
01$4.36192$22.711$4.360$47.1710.82$0.000.00$0.000.003
02$3.27200$16.351$3.270$12.993.97$0.000.00$0.000.001
03$3.98275$14.472$1.990$6.501.63$0.000.00$0.000.002
04$4.53218$20.783$1.510$0.000.00$0.000.00$0.000.000
05$2.92218$13.394$0.730$0.000.00$0.000.00$0.000.000
06$3.85221$17.423$1.283$0.000.00$0.000.00$0.000.000
07$4.52292$15.482$2.260$46.9410.38$0.000.00$0.000.002
08$5.97314$19.014$1.492$6.561.10$0.000.00$0.000.002
09$6.70367$18.260—$3.480.52$0.000.00$0.000.001
10$7.07357$19.802$3.535$3.560.50$0.000.00$0.000.001
11$6.39299$21.373$2.130$17.032.66$7.121.11$7.121.112
12$5.88314$18.732$2.940$43.537.40$0.000.00$0.000.001
13$6.39265$24.113$2.130$3.560.56$0.000.00$0.000.001
14$6.12288$21.255$1.224$63.6710.40$0.000.00$0.000.003
15$4.52300$15.070—$0.000.00$0.000.00$0.000.000
16$7.55404$18.691$7.550$3.580.47$0.000.00$0.000.001
17$7.91385$20.556$1.318$105.7013.36$6.730.85$12.611.597
18$7.38296$24.934$1.845$39.465.35$7.120.96$7.120.965
19$7.22253$28.545$1.444$13.031.80$0.000.00$0.000.003
20$5.87235$24.980—$22.343.81$0.000.00$0.000.003
21$5.84194$30.106$0.973$38.356.57$3.580.61$3.580.614
22$4.00171$23.391$4.000$21.165.29$0.000.00$0.000.002
23$3.97164$24.212$1.985$22.335.63$0.000.00$0.000.002

HR1 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$3.67—$0.00—$0.00—1
01$0.000—1$0.000$3.56—$0.00—$0.00—1
02$0.000—0—$16.10—$0.00—$0.00—1
03$0.000—1$0.000$0.00—$0.00—$0.00—0
04$0.000—0—$16.10—$0.00—$0.00—1
05$0.000—1$0.000$45.50—$0.00—$0.00—1
06$0.000—0—$0.00—$0.00—$0.00—0
07$0.000—0—$2.99—$0.00—$0.00—1
08$0.000—1$0.000$9.89—$0.00—$8.97—3
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—1$0.000$48.34—$0.00—$0.00—1
14$0.000—1$0.000$3.35—$0.00—$0.00—1
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—1$0.000$0.00—$0.00—$0.00—0
20$0.000—0—$14.95—$0.00—$0.00—1
21$0.000—0—$29.91—$0.00—$0.00—1
22$0.000—0—$29.91—$0.00—$0.00—1
23$0.000—1$0.000$0.00—$0.00—$0.00—0

HR2 — $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—1$0.000$6.55—$0.00—$0.00—2
02$0.000—3$0.000$16.38—$3.16—$3.16—2
03$0.000—2$0.000$0.00—$0.00—$0.00—0
04$0.000—1$0.000$0.00—$0.00—$0.00—0
05$0.000—0—$3.56—$0.00—$0.00—1
06$0.000—1$0.000$15.18—$0.00—$0.00—1
07$0.000—3$0.000$18.74—$0.00—$0.00—2
08$0.000—0—$42.86—$0.00—$0.00—5
09$0.000—2$0.000$25.99—$0.00—$3.58—3
10$0.000—1$0.000$0.00—$0.00—$0.00—0
11$0.000—0—$16.96—$0.00—$0.00—2
12$0.000—0—$19.26—$0.00—$0.00—2
13$0.000—1$0.000$16.38—$0.00—$0.00—2
14$0.000—1$0.000$9.87—$0.00—$0.00—2
15$0.000—1$0.000$7.04—$0.00—$0.00—2
16$0.000—1$0.000$22.82—$0.00—$0.00—3
17$0.000—2$0.000$16.38—$0.00—$0.00—1
18$0.000—0—$6.53—$0.00—$0.00—2
19$0.000—0—$163.15—$0.00—$0.00—5
20$0.000—2$0.000$7.15—$0.00—$0.00—2
21$0.000—2$0.000$2.99—$0.00—$0.00—1
22$0.000—1$0.000$6.72—$0.00—$0.00—2
23$0.000—0—$0.00—$0.00—$0.00—0

SZ1 — $86.17 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$3.87683$5.6725$0.155$6.311.63$0.000.00$0.000.001
01$7.031,546$4.5532$0.220$2.970.42$12.751.81$19.552.781
02$8.621,847$4.6755$0.157$6.500.75$6.500.75$6.500.752
03$6.191,325$4.6742$0.147$3.160.51$3.160.51$3.160.511
04$3.951,054$3.7529$0.136$0.000.00$3.290.83$3.290.830
05$3.901,244$3.1432$0.122$3.290.84$0.000.00$0.000.001
06$3.461,125$3.0826$0.133$0.000.00$0.000.00$0.000.000
07$5.351,581$3.3834$0.157$3.400.64$3.400.64$3.400.641
08$1.59549$2.9017$0.094$3.562.24$3.562.24$3.562.241
09$0.000—9$0.000$3.29—$3.29—$3.29—1
10$0.000—3$0.000$0.00—$0.00—$0.00—0
11$0.1727$6.301$0.170$13.2277.78$0.000.00$0.000.001
12$0.43123$3.506$0.072$0.000.00$0.000.00$0.000.000
13$6.371,527$4.1729$0.220$0.000.00$0.000.00$0.000.000
14$6.211,718$3.6135$0.177$3.350.54$10.041.62$24.623.961
15$7.571,977$3.8343$0.176$3.560.47$10.681.41$10.681.411
16$6.391,866$3.4254$0.118$9.691.52$12.822.01$19.132.993
17$5.001,516$3.3034$0.147$16.783.36$3.560.71$3.560.715
18$4.441,159$3.8345$0.099$17.023.83$32.367.29$53.7112.105
19$2.27479$4.7417$0.134$25.7011.32$3.561.57$3.561.574
20$1.43284$5.047$0.204$3.352.34$0.000.00$0.000.001
21$0.97158$6.143$0.323$6.506.70$0.000.00$3.163.252
22$0.67129$5.199$0.074$0.000.00$0.000.00$0.000.000
23$0.29103$2.826$0.048$3.5612.27$3.5612.27$3.5612.271

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-15 ran higherhours it ran lowersign test
CPM12 of 2412 of 24p = 1.000
CTR10 of 2414 of 24p = 0.541
click→install17 of 247 of 24p = 0.064
CPI11 of 2413 of 24p = 0.839

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

The full hour-by-hour pairing, 2026-09-14 → 2026-09-15

Every shared hour, 2026-09-14 → 2026-09-15. 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,101 → 9047.90 → 12.9412.81% → 7.30%14.9% → 25.8%0.414 → 0.688
012,114 → 1,0186.65 → 9.4514.57% → 6.29%10.7% → 10.9%0.426 → 1.374
022,499 → 1,1826.13 → 9.2014.89% → 4.74%14.0% → 17.9%0.295 → 1.087
032,113 → 1,3186.70 → 10.2813.11% → 6.90%14.8% → 20.9%0.345 → 0.713
041,879 → 1,8466.63 → 9.6511.07% → 10.24%13.9% → 18.0%0.429 → 0.524
052,133 → 2,0855.03 → 8.3512.00% → 9.54%13.7% → 12.1%0.307 → 0.725
061,992 → 3,3965.38 → 8.3911.90% → 9.42%13.1% → 13.1%0.346 → 0.678
072,429 → 6,2495.24 → 9.4012.19% → 10.67%12.5% → 13.5%0.344 → 0.652
081,453 → 5,9788.01 → 8.409.77% → 9.67%18.3% → 17.8%0.448 → 0.488
091,044 → 4,33610.45 → 8.094.41% → 10.24%23.9% → 16.0%0.992 → 0.494
101,158 → 3,99810.62 → 7.415.18% → 10.21%15.0% → 14.2%1.367 → 0.511
111,107 → 2,96911.02 → 8.215.78% → 11.11%20.3% → 16.7%0.938 → 0.443
121,268 → 2,5099.28 → 8.736.39% → 11.96%14.8% → 16.3%0.981 → 0.447
132,631 → 2,3517.02 → 8.0912.20% → 11.70%10.6% → 14.5%0.544 → 0.476
142,669 → 2,5526.95 → 7.9012.96% → 11.52%11.8% → 12.9%0.453 → 0.531
153,201 → 2,9525.79 → 6.5012.53% → 10.16%12.0% → 16.0%0.386 → 0.400
163,279 → 3,3537.17 → 6.3412.47% → 11.30%13.9% → 14.2%0.412 → 0.394
172,836 → 3,1766.99 → 5.9511.42% → 12.63%14.2% → 16.7%0.431 → 0.282
182,390 → 2,6378.10 → 6.6813.05% → 11.57%16.3% → 16.7%0.379 → 0.345
191,508 → 1,87911.13 → 8.3310.61% → 11.97%14.4% → 18.7%0.730 → 0.373
201,211 → 1,09410.78 → 8.157.76% → 10.88%17.0% → 26.1%0.816 → 0.288
21961 → 89013.31 → 9.2011.13% → 11.69%14.0% → 20.2%0.853 → 0.390
22849 → 83412.07 → 10.488.48% → 12.11%20.8% → 18.8%0.683 → 0.460
23733 → 80112.18 → 6.978.46% → 9.86%16.1% → 15.2%0.893 → 0.465

No direction separates in the sign test: CPM ran higher in 12 of 24 shared hours at p = 1.000, CTR lower in 14 at p = 0.541, click-to-install higher in 17 at p = 0.064 and CPI lower in 13 at p = 0.839.

Pooled, click-to-install rose 13.85% to 15.92% at p = 0.002 while CTR fell 11.44% to 10.44% at p = 0.000, on impressions 35.3% higher at a CPM of $8.17 against $7.58, for a CPI of $0.492 against $0.478.

Held to B1's rebuilt campaign on the account clock at a 6 h horizon, click-to-install did not separate, 18.69% to 18.28% at p = 0.774, while install-to-pay fell 14.91% to 6.11% at p = 0.000 on 34 payers against 22; held to povposer2 alone, click-to-install rose 22.28% to 33.71% at p = 0.017 and install-to-pay did not separate on three payers, so the campaign's fall sits with the ads that joined it, which pay at 7.9%, 3.6% and 3.2% at d0 in table B against povposer2's 16.7%. The instrument still labels its payer columns unmatured, at 100% coverage at 6 h on both days.

The mix moved under the pooled read, hour by hour: CTR fell in every hour from 00:00 to 07:00, when this day leaned on povposer2 and posewipe at CTRs of 2.94% to 9.44%, and roughly doubled from 09:00 to 12:00, the four hours SZ1 had left almost empty on 09-14.

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

Country, 2026-09-15

(i) The portfolio by country, 2026-09-15. 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$160.0332.5%30,568$5.24486$0.329$192.421.2074
US$31.216.3%411$75.928$3.901$0.000.0012
ID$29.616.0%5,866$5.05117$0.253$11.750.4010
TR$20.074.1%1,205$16.6640$0.502$21.461.0711
BR$15.733.2%866$18.1743$0.366$22.691.448
MX$15.403.1%1,526$10.0923$0.670$0.000.0013
PH$10.822.2%2,723$3.9873$0.148$13.241.228
MY$10.632.2%1,095$9.7118$0.591$3.180.306
AR$10.082.0%726$13.888$1.260$0.000.003
GB$9.501.9%303$31.3411$0.863$24.392.576
PL$7.611.5%355$21.428$0.951$22.993.025
IT$7.401.5%282$26.256$1.234$0.000.003

158 further countries are not listed, $164.55 between them (33.4% 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) $64.32 from Meta 2026-09-14 and $155.33 from Meta 2026-09-15, a measured UTC-day total of $219.65; Dicey2 (UTC-7) $37.49 from Meta 2026-09-14 and $179.23 from Meta 2026-09-15, a measured UTC-day total of $216.72; SZ1 (UTC-7) $7.62 from Meta 2026-09-14 and $48.64 from Meta 2026-09-15, a measured UTC-day total of $56.26.

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

B1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$70.2132.0%13,967$5.03199$0.353$54.330.7746
US$13.716.2%260$52.788$1.714$0.000.0011
ID$11.255.1%2,208$5.0927$0.417$0.000.004
TR$9.724.4%678$14.3319$0.511$3.580.376
MX$8.383.8%1,065$7.8713$0.644$0.000.0011
AR$5.582.5%415$13.444$1.396$0.000.003
PH$5.282.4%1,572$3.3628$0.189$9.891.876
MY$4.872.2%576$8.473$1.624$0.000.004
GB$4.802.2%226$21.2610$0.480$24.395.085
CL$4.322.0%251$17.266$0.721$2.990.693
PL$3.681.7%278$13.225$0.736$19.255.233
UA$3.271.5%267$12.243$1.088$0.000.000

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

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$68.7631.7%9,031$7.61154$0.447$130.971.9023
US$17.258.0%146$117.870—$0.000.001
ID$11.335.2%1,384$8.1836$0.315$8.810.785
BR$11.275.2%553$20.3720$0.563$16.381.455
TR$9.284.3%420$22.0818$0.516$17.881.935
MX$5.972.8%313$19.096$0.994$0.000.001
IT$4.462.1%118$37.674$1.115$0.000.002
GB$4.412.0%69$64.411$4.413$0.000.001
TH$4.031.9%609$6.6214$0.288$0.000.001
AR$3.991.8%198$20.101$3.985$0.000.000
MY$3.921.8%217$18.086$0.654$3.180.812
AU$3.721.7%41$90.750—$0.000.002

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

SZ1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$21.0537.4%7,570$2.78133$0.158$7.120.345
ID$7.0312.5%2,273$3.0954$0.130$2.940.421
BR$4.067.2%310$13.0823$0.176$6.311.563
PH$3.225.7%843$3.8236$0.089$0.000.001
TH$1.973.5%340$5.8010$0.197$3.291.671
MY$1.833.3%302$6.069$0.204$0.000.000
VN$1.763.1%271$6.5010$0.176$8.945.071
CO$1.262.2%181$6.968$0.158$0.000.000
TR$1.071.9%107$10.083$0.358$0.000.000
MX$1.061.9%149$7.134$0.265$0.000.001
PK$0.831.5%358$2.3110$0.083$0.000.000
LK$0.520.9%193$2.685$0.104$0.000.000

122 further countries are not listed, $10.60 between them (18.8% 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 all $727.94 of the day's within-day revenue, since the four accounts without a country export booked none inside the day.

One cell clears the 16-payer bar on this table's own count, India at 74 payers; every other country on the table is a direction.

India took 32.5% of the buy and returned 1.20, against 21.6% and 1.78 the day before; $130.97 of its $192.42 is Dicey2's on $68.76 there, returning 1.90, while B1's $70.21 in India returned 0.77 and SZ1's $21.05 returned 0.34.

The United States took 6.3% of the buy at a CPM of $75.92 for eight registrations and returned nothing inside the day; $17.25 of its $31.21 is Dicey2's, at a CPM of $117.87 for no registration at all.

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-16T17:22:57.159070 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN US ID TR BR MX PH MY AR GB PL IT 0 25 50 75 100 125 150 175 200 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-15 spend within-day revenue
Spend against within-day revenue, by country
2026-09-16T17:22:57.211786 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-15 (report clock)
Cost per install by country

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

(i) The portfolio by country, 2026-09-14. 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$72.8721.6%15,947$4.57218$0.334$129.921.7843
US$23.707.0%388$61.139$2.633$2.990.1313
ID$20.446.1%5,207$3.9395$0.215$8.810.4312
MX$15.504.6%1,486$10.4331$0.500$10.210.6610
BR$15.444.6%1,074$14.3851$0.303$15.781.029
TR$13.584.0%876$15.5116$0.849$14.301.057
AR$12.673.8%999$12.6726$0.487$0.000.005
PH$11.213.3%3,415$3.2878$0.144$13.391.194
GB$8.552.5%247$34.628$1.068$17.422.049
CL$7.262.2%456$15.945$1.453$0.000.003
CO$7.112.1%684$10.4018$0.395$2.970.423
TH$6.872.0%946$7.2631$0.222$6.580.962

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

Reconciliation, what is measured and what is fitted. Every per-country cell is an allocation across hours; every total is measured. B1 (UTC-7) $23.37 from Meta 2026-09-13 and $99.14 from Meta 2026-09-14, a measured UTC-day total of $122.51; Dicey2 (UTC-7) $25.74 from Meta 2026-09-13 and $103.30 from Meta 2026-09-14, a measured UTC-day total of $129.04; SZ1 (UTC-7) $37.02 from Meta 2026-09-13 and $49.15 from Meta 2026-09-14, a measured UTC-day total of $86.17.

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

B1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$25.8521.1%5,400$4.7942$0.615$57.792.2426
US$9.077.4%268$33.877$1.295$2.990.3310
ID$5.924.8%1,248$4.759$0.658$2.940.508
TR$5.884.8%529$11.119$0.653$7.151.223
MX$5.104.2%757$6.737$0.729$0.000.007
AR$4.743.9%374$12.678$0.593$0.000.005
CL$3.673.0%259$14.164$0.917$0.000.003
MY$3.342.7%435$7.684$0.835$3.180.954
GB$3.102.5%168$18.446$0.517$17.425.627
CO$3.022.5%308$9.805$0.604$0.000.002
PH$2.662.2%1,012$2.6310$0.266$0.000.001
IT$2.512.0%171$14.646$0.418$3.671.461

132 further countries are not listed, $47.64 between them (38.9% of this block).

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$23.2818.0%2,519$9.2420$1.164$14.240.617
US$14.1611.0%104$135.770—$0.000.003
BR$7.886.1%330$23.927$1.126$3.160.404
MX$7.455.8%331$22.535$1.491$0.000.001
TR$6.344.9%194$32.605$1.268$7.151.134
AR$5.444.2%243$22.413$1.813$0.000.000
GB$5.073.9%60$83.821$5.067$0.000.002
ID$4.573.5%469$9.752$2.285$0.000.002
CL$2.982.3%96$31.120—$0.000.000
TH$2.772.1%117$23.783$0.924$0.000.000
DE$2.562.0%24$107.050—$0.000.001
AU$2.391.9%24$99.710—$0.000.001

124 further countries are not listed, $44.14 between them (34.2% of this block).

SZ1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$23.7427.5%8,028$2.96156$0.152$57.892.4410
ID$9.9511.5%3,490$2.8584$0.118$5.880.592
BR$7.428.6%743$9.9943$0.173$12.621.705
PH$7.398.6%2,255$3.2868$0.109$13.391.812
TH$4.104.8%829$4.9428$0.146$6.581.612
MX$2.953.4%398$7.4219$0.155$10.213.462
AR$2.482.9%382$6.5015$0.166$0.000.000
MY$2.362.7%359$6.577$0.336$0.000.000
CO$1.792.1%262$6.8413$0.138$2.971.661
VN$1.661.9%387$4.3010$0.166$0.000.000
PK$1.501.7%624$2.4117$0.088$0.000.000
TR$1.361.6%152$8.922$0.679$0.000.000

121 further countries are not listed, $19.48 between them (22.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.

Aggregate, both days

2026-09-142026-09-15change
spend$337.72$492.63+45.9%
impressions44,55860,307+35.3%
CPM$7.58$8.17+7.8%
registrations (ours)9151,214+32.7%
cost per registration$0.369$0.406+9.9%
booked$3,287.22 (9.73)$3,651.18 (7.41)+11.1%
Meta booked$2,996.09 (8.87)$3,531.62 (7.17)
within-day$299.94 (0.89)$727.94 (1.48)+142.7%
cohort @ 24h$443.76 (1.31)$902.66 (1.83)+103.4%
booked payers233293+60
payer rate (8h)5.4%5.8%+0.5 pts
payer rate (d0)6.3%6.2%−0.2 pts
ARPU (8h)$0.3243$0.4985+53.7%
ARPU (d0)$0.4850$0.7435+53.3%
ARPPU (8h)$6.06$8.52+40.8%
ARPPU (d0)$7.65$12.04+57.3%

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

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

spendimpressionsCPMclicksCTRinstallsclick→installCPI
2026-09-14$337.7244,5587.585,09611.44%70613.85%$0.478
2026-09-15$492.6360,3078.176,29410.44%1,00215.92%$0.492
  • click → install 13.85% → 15.92% (+14.9%, p = 0.002) — rose.
  • CTR 11.44% → 10.44% (-8.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 $337.72 and $492.63 and the day tables read the same, because both days delivered in all 24 hours and every delivering campaign is inside the roster.

Within-day and the 24 h cohort are settled on both days, and the 8 h cohort with them: within-day went 0.89 to 1.48, $299.94 to $727.94, the 8 h cohort 0.88 to 1.23, $296.70 to $605.20, and the 24 h cohort 1.31 to 1.83, $443.76 to $902.66, each at 100% coverage, the 24 h rows resting on 58 payers and 75.

The buy leaned early this day, which is why within-day sits closer to the 24 h cohort than it did on 09-14: $307.48 of the spend landed before 12:00 UTC against $145.90, so more of the day's installs had most of a day to pay before midnight, and the 24 h cohort adds 24.0% to within-day against 47.9% the day before.

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

installedbooked on 2026-09-15share
2026-09-15$727.9419.9%
2026-09-14$177.664.9%
2026-09-13$47.671.3%
2026-09-12$101.172.8%
2026-09-11$108.223.0%
2026-09-10$372.1010.2%

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

$2,923.24 of the day's money came from installs bought before it, 80.1%, against 90.9% on 09-14, so booked rose 11.1% on a day whose within-day revenue more than doubled, and the day's own installs are what moved.

2026-09-16T17:22:57.315678 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 500 1000 1500 2000 2500 3000 3500 USD 9.73 0.89 1.31 7.41 1.48 1.83 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-09-14 against 2026-09-15 (UTC) 2026-09-14 2026-09-15
The three revenue measures on both days, ROAS above each bar
2026-09-16T17:22:57.409209 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-09-14 2026-09-15 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-15.

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$194.2743.2%16,224$11.97346$0.561$257.391.3263
bailingxia_srfhjyd_sn_ww_cvr_260911_nnpixelB1$188.7542.0%25,537$7.39363$0.520$438.282.3245
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260911SZ1$66.8814.9%18,544$3.61369$0.181$32.270.4816
bailingxia_srfhjyd_sn_ww_cvr_260820B1$0.000.0%0—80$0.000$0.00—109
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—37$0.000$0.00—36
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—11$0.000$0.00—13
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—8$0.000$0.00—11

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

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260911_nnpixelB1$188.75100.0%25,537$7.39363$0.520$438.282.3245
bailingxia_srfhjyd_sn_ww_cvr_260820B1$0.000.0%0—80$0.000$0.00—109

Nomad Node

nothing delivered or registered.

KBM1

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

Dicey2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$194.27100.0%16,224$11.97346$0.561$257.391.3263

HR1

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

HR2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—37$0.000$0.00—36

SZ1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260911SZ1$66.88100.0%18,544$3.61369$0.181$32.270.4816

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

Dicey2's Sinai campaign was the largest on its account day, $194.27 for 346 registrations at $0.561 against $140.79 for 60 at $2.346; B1's rebuilt campaign took $188.75 for 363 at $0.520 against $163.46 for 132 at $1.238, and SZ1's $66.88 against $56.77.

Each campaign's CPM on its own day fell: Dicey2 $21.27 to $11.97, B1 $7.78 to $7.39, SZ1 $3.82 to $3.61; Dicey2 took 43.2% of the account-day buy against B1's 42.0% and SZ1's 14.9%, from 39.0%, 45.3% and 15.7%.

Activity history, B1's rebuilt campaign, requested over 2026-09-13 to 2026-09-17 and rendered as Sep 13, 2026 to Sep 16, 2026, asserted before any row of it was read. Its newest entries fall inside this report day: uireseed was set active at 20:56 account time on 09-14 and started delivery at 21:00, which is 04:00 UTC on 09-15, and howto, created at 23:02, started at 23:13 and insetarrow at 23:15, 06:13 and 06:15 UTC. No budget entry appears, so the day sat inside one regime throughout, $150 a day, and neither howto's stop after 09:00 UTC nor insetarrow's after the day closed carries an entry of its own.

The day export reads the rebuilt campaign two ads active and four recently rejected: povposer2 and uireseed active, insetarrow, howto, poolslow and kimono recently rejected, insetarrow having delivered the whole report day and $48.47 of 09-16 before it stopped. On Dicey2 posewipe and undresshem are active beside tworooms and yacht, which first delivered on 09-16, while crushwindow, kisscursor and templatepick read recently rejected; on SZ1 fittingroom and topcreator are active and permissionugc, railingtemplates and gymr3 read recently rejected, the last never having delivered inside this day. These states are the pull's, a day after the report day.

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

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

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

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260911_nnpixelB1$163.4645.3%20,998$7.78132$1.238$159.730.9828
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$140.7939.0%6,620$21.2760$2.346$24.550.1729
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260911SZ1$56.7715.7%14,858$3.82593$0.096$112.511.9825
bailingxia_srfhjyd_sn_ww_cvr_260820B1$0.000.0%0—92$0.000$0.00—104
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—26$0.000$3.16—31
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—8$0.000$0.00—8
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—4$0.000$0.00—8

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

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260911_nnpixelB1$163.46100.0%20,998$7.78132$1.238$159.730.9828
bailingxia_srfhjyd_sn_ww_cvr_260820B1$0.000.0%0—92$0.000$0.00—104

Nomad Node

nothing delivered or registered.

KBM1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—4$0.000$0.00—8

Dicey2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$140.79100.0%6,620$21.2760$2.346$24.550.1729

HR1

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

HR2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$0.000.0%0—26$0.000$3.16—31

SZ1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260911SZ1$56.77100.0%14,858$3.82593$0.096$112.511.9825

Every asset

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_crushwindow_9s_9x16_sn_v1Dicey2$114.6010,347$11.08257$0.446$193.041.68$303.7122
vid_ww_insetarrow_11s_9x16_sn_v1B1$89.7410,701$8.3984$1.068$25.700.29$29.163
vid_ww_uireseed_11s_9x16_sn_v1B1$66.969,721$6.89164$0.408$202.223.02$209.3413
vid_ww_fittingroom_11s_9x16_sn_v2SZ1$50.5215,561$3.25298$0.170$19.110.38$45.108
vid_ww_kisscursor_11s_9x16_sn_v1Dicey2$38.162,718$14.0442$0.909$20.110.53$20.114
vid_ww_undresshem_6s_9x16_sn_v1Dicey2$34.932,740$12.7523$1.519$14.460.41$18.024
vid_ww_howto_10s_9x16_sn_v1B1$16.432,169$7.5731$0.530$3.560.22$18.511
vid_ww_povposer2_8s_9x16_sn_v2B1$15.622,946$5.3084$0.186$206.8113.24$206.8125
vid_ww_railingtemplates_10s_9x16_sn_v1SZ1$10.142,103$4.8242$0.241$3.290.32$3.292
vid_ww_posewipe_8s_9x16_sn_v1Dicey2$6.58419$15.7019$0.346$29.774.52$29.776
vid_ww_topcreator_10s_9x16_sn_v1SZ1$6.22880$7.0713$0.478$9.871.59$9.873
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—24$0.000$0.00—$0.008
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—17$0.000$0.00—$0.0012
vid_ww_lace_10s_9x16_sn_v1B1$0.000—16$0.000$0.00—$0.009
vid_ww_permissionugc_15s_9x16_sn_v1SZ1$0.000—16$0.000$0.00—$0.003
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—16$0.000$0.00—$0.0013
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—15$0.000$0.00—$0.0018
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—8$0.000$0.00—$0.006
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—7$0.000$0.00—$0.003
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—6$0.000$0.00—$8.977
vid_ww_gym_12s_9x16_sn_v1HR2$0.000—5$0.000$0.00—$0.006
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—5$0.000$0.00—$0.006
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.0011
vid_ww_trainpress2_15s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.000
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.0025
vid_ww_poolphoto_15s_9x16_sn_v1KBM1$0.000—2$0.000$0.00—$0.003
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—2$0.000$0.00—$0.002
vid_ww_spill2_8s_9x16_sn_v1Dicey2$0.000—2$0.000$0.00—$0.000
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.004
vid_ww_poolslowr2_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_shirt_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.000
vid_ww_templatewallc_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.003
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.003
vid_ww_templatewallo_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.0010
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.002
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.003
vid_ww_fittingroomb_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_gymr2_12s_9x16_sn_v1B1$0.000—0—$0.00—$0.006
vid_ww_kimono_10s_9x16_sn_v2B1$0.000—0—$0.00—$0.001
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002
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.003
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.006
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_poolslow_15s_9x16_sn_v2B1$0.000—0—$0.00—$0.002
vid_ww_povposer2_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—0—$0.00—$0.007
vid_ww_templatepick_11s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.002

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

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_insetarrow_11s_9x16_sn_v1B1$89.7410,701$8.3984$1.068$25.700.29$29.163
vid_ww_uireseed_11s_9x16_sn_v1B1$66.969,721$6.89164$0.408$202.223.02$209.3413
vid_ww_howto_10s_9x16_sn_v1B1$16.432,169$7.5731$0.530$3.560.22$18.511
vid_ww_povposer2_8s_9x16_sn_v2B1$15.622,946$5.3084$0.186$206.8113.24$206.8125
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—24$0.000$0.00—$0.008
vid_ww_lace_10s_9x16_sn_v1B1$0.000—16$0.000$0.00—$0.009
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—16$0.000$0.00—$0.0013
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—7$0.000$0.00—$0.003
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—5$0.000$0.00—$0.006
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.0011
vid_ww_trainpress2_15s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.000
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.0025
vid_ww_poolslowr2_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_templatewallc_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.003
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.002
vid_ww_gymr2_12s_9x16_sn_v1B1$0.000—0—$0.00—$0.006
vid_ww_kimono_10s_9x16_sn_v2B1$0.000—0—$0.00—$0.001
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.006
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.001
vid_ww_poolslow_15s_9x16_sn_v2B1$0.000—0—$0.00—$0.002
vid_ww_povposer2_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—0—$0.00—$0.007
vid_ww_templatewallb_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.002

Nomad Node

nothing delivered or registered.

KBM1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—8$0.000$0.00—$0.006
vid_ww_poolphoto_15s_9x16_sn_v1KBM1$0.000—2$0.000$0.00—$0.003
vid_ww_shirt_10s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.000

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_crushwindow_9s_9x16_sn_v1Dicey2$114.6010,347$11.08257$0.446$193.041.68$303.7122
vid_ww_kisscursor_11s_9x16_sn_v1Dicey2$38.162,718$14.0442$0.909$20.110.53$20.114
vid_ww_undresshem_6s_9x16_sn_v1Dicey2$34.932,740$12.7523$1.519$14.460.41$18.024
vid_ww_posewipe_8s_9x16_sn_v1Dicey2$6.58419$15.7019$0.346$29.774.52$29.776
vid_ww_spill2_8s_9x16_sn_v1Dicey2$0.000—2$0.000$0.00—$0.000
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.004
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.003
vid_ww_templatewallo_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.0010
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.003
vid_ww_fittingroomb_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.003
vid_ww_templatepick_11s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001

HR1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—6$0.000$0.00—$8.977
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—2$0.000$0.00—$0.002

HR2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—17$0.000$0.00—$0.0012
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—15$0.000$0.00—$0.0018
vid_ww_gym_12s_9x16_sn_v1HR2$0.000—5$0.000$0.00—$0.006

SZ1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_fittingroom_11s_9x16_sn_v2SZ1$50.5215,561$3.25298$0.170$19.110.38$45.108
vid_ww_railingtemplates_10s_9x16_sn_v1SZ1$10.142,103$4.8242$0.241$3.290.32$3.292
vid_ww_topcreator_10s_9x16_sn_v1SZ1$6.22880$7.0713$0.478$9.871.59$9.873
vid_ww_permissionugc_15s_9x16_sn_v1SZ1$0.000—16$0.000$0.00—$0.003

Two ads carried 45.4% of the Sinai buy on the account day, crushwindow at $114.60 and insetarrow at $89.74; uireseed took $66.96, fittingroom_sn_v2 $50.52, kisscursor $38.16, undresshem $34.93, howto $16.43, povposer2_sn_v2 $15.62, railingtemplates $10.14, posewipe $6.58 and topcreator $6.22.

The report clock and the account day hold different amounts of every ad that ran across the boundary: posewipe reads $43.74 in table A against $6.58 here and povposer2 $48.85 against $15.62, because their spend sat in the evening of Meta day 09-14, while insetarrow reads $70.43 against $89.74 and fittingroom $36.56 against $50.52 for the opposite reason; crushwindow and kisscursor ran from 07:00 to 19:00 UTC and read the same on both.

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 older ads spent nothing and registered seven people, all on kimono's, so only their booked and registration columns enter.

⚠ 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-16T17:22:57.508578 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 0 5 10 15 20 25 30 35 CTR % CTR by hour — every asset, 2026-09-15 (UTC) Dicey2/crushwindow B1/uireseed B1/insetarrow B1/povposer2 Dicey2/posewipe Dicey2/kisscursor SZ1/fittingroom B1/howto Dicey2/undresshem SZ1/railingtemplates SZ1/topcreator SZ1/permissionugc
CTR by hour, one line per asset
2026-09-16T17:22:57.741724 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-15 (UTC) Dicey2/crushwindow B1/uireseed B1/insetarrow B1/povposer2 Dicey2/posewipe Dicey2/kisscursor SZ1/fittingroom B1/howto Dicey2/undresshem SZ1/railingtemplates SZ1/topcreator SZ1/permissionugc
Click-to-install by hour, one line per asset
2026-09-16T17:22:57.853011 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 USD Cost per install by hour — every asset, 2026-09-15 (UTC) Dicey2/crushwindow B1/uireseed B1/insetarrow B1/povposer2 Dicey2/posewipe Dicey2/kisscursor SZ1/fittingroom B1/howto Dicey2/undresshem SZ1/railingtemplates SZ1/topcreator SZ1/permissionugc
Cost per install by hour, one line per asset
2026-09-16T17:22:57.625339 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 5 10 15 20 25 30 USD per 1,000 impressions CPM by hour — every asset, 2026-09-15 (UTC) Dicey2/crushwindow B1/uireseed B1/insetarrow B1/povposer2 Dicey2/posewipe Dicey2/kisscursor SZ1/fittingroom B1/howto Dicey2/undresshem SZ1/railingtemplates SZ1/topcreator SZ1/permissionugc
CPM by hour, one line per asset

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

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_posewipe_8s_9x16_sn_v1Dicey2$140.796,620$21.2755$2.560$24.550.17$30.426
vid_ww_povposer2_8s_9x16_sn_v2B1$133.4817,298$7.72131$1.019$159.731.20$229.9627
vid_ww_uireseed_11s_9x16_sn_v1B1$23.933,091$7.740—$0.000.00$0.000
vid_ww_permissionugc_15s_9x16_sn_v1SZ1$23.375,506$4.24155$0.151$49.132.10$85.069
vid_ww_fittingroom_11s_9x16_sn_v2SZ1$17.925,827$3.08275$0.065$43.102.41$53.0611
vid_ww_topcreator_10s_9x16_sn_v1SZ1$10.452,330$4.4867$0.156$13.161.26$19.473
vid_ww_railingtemplates_10s_9x16_sn_v1SZ1$5.031,195$4.2196$0.052$7.121.42$7.122
vid_ww_howto_10s_9x16_sn_v1B1$4.07448$9.080—$0.000.00$0.000
vid_ww_insetarrow_11s_9x16_sn_v1B1$1.98161$12.300—$0.000.00$0.000
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—21$0.000$0.00—$0.009
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—17$0.000$0.00—$2.9713
vid_ww_editortabs_13s_9x16_sn_v1HR2$0.000—14$0.000$3.16—$3.1619
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—14$0.000$0.00—$0.006
vid_ww_lace_10s_9x16_sn_v1B1$0.000—12$0.000$0.00—$0.009
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—8$0.000$0.00—$3.588
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—8$0.000$0.00—$0.007
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—6$0.000$0.00—$0.002
vid_ww_gym_12s_9x16_sn_v1HR2$0.000—4$0.000$0.00—$0.004
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—3$0.000$0.00—$8.974
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—3$0.000$0.00—$0.003
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—3$0.000$0.00—$0.002
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.008
vid_ww_gymr2_12s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.005
vid_ww_trainpress2_15s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.000
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0024
vid_us_pool5_15s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.000
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.002
vid_ww_kimono_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.001
vid_ww_kitchen_10s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.001
vid_ww_pool5_15s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.001
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_poolslow_15s_9x16_sn_v2B1$0.000—1$0.000$0.00—$0.001
vid_ww_poolslowr2_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_povposer2_8s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.000
vid_ww_stockings_11s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.000
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.002
vid_ww_templatewallo_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.0011
vid_ww_templatewallr2_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.003
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.003
vid_ww_fittingroomb_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002
vid_ww_laceb_11s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.003
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.004
vid_ww_shirtr2_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.003
vid_ww_templatewallc_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.001

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

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_povposer2_8s_9x16_sn_v2B1$133.4817,298$7.72131$1.019$159.731.20$229.9627
vid_ww_uireseed_11s_9x16_sn_v1B1$23.933,091$7.740—$0.000.00$0.000
vid_ww_howto_10s_9x16_sn_v1B1$4.07448$9.080—$0.000.00$0.000
vid_ww_insetarrow_11s_9x16_sn_v1B1$1.98161$12.300—$0.000.00$0.000
vid_ww_templatewall_7s_9x16_sn_v1B1$0.000—21$0.000$0.00—$0.009
vid_ww_shirt_10s_9x16_sn_v1B1$0.000—17$0.000$0.00—$2.9713
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—14$0.000$0.00—$0.006
vid_ww_lace_10s_9x16_sn_v1B1$0.000—12$0.000$0.00—$0.009
vid_ww_pooldirect_15s_9x16_sn_v1B1$0.000—8$0.000$0.00—$0.007
vid_ww_kimono_10s_9x16_sn_v1B1$0.000—6$0.000$0.00—$0.002
vid_ww_shirtb_11s_9x16_sn_v1B1$0.000—3$0.000$0.00—$0.008
vid_ww_gymr2_12s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.005
vid_ww_trainpress2_15s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.000
vid_ww_uploadpanelr2_7s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0024
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_poolslow_15s_9x16_sn_v2B1$0.000—1$0.000$0.00—$0.001
vid_ww_poolslowr2_15s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_povposer2_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.003
vid_ww_uploadpanelb_7s_9x16_sn_v1B1$0.000—1$0.000$0.00—$0.003
vid_ww_laceb_11s_9x16_sn_v1B1$0.000—0—$0.00—$0.002
vid_ww_madapp_7s_9x16_sn_v1B1$0.000—0—$0.00—$0.003
vid_ww_poolphotob_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.004
vid_ww_shirtr2_8s_9x16_sn_v1B1$0.000—0—$0.00—$0.003
vid_ww_templatewallc_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—3$0.000$0.00—$0.003
vid_us_pool5_15s_9x16_sn_v1KBM1$0.000—1$0.000$0.00—$0.000

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_posewipe_8s_9x16_sn_v1Dicey2$140.796,620$21.2755$2.560$24.550.17$30.426
vid_ww_creamvloom_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.002
vid_ww_kitchen_10s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.001
vid_ww_stockings_11s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.000
vid_ww_templatewalld_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.002
vid_ww_templatewallo_7s_9x16_sn_v1Dicey2$0.000—1$0.000$0.00—$0.0011
vid_ww_fittingroomb_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_kimonor2_10s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002
vid_ww_lacer2_9s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002
vid_ww_pooldirectr2_11s_9x16_sn_v1Dicey2$0.000—0—$0.00—$0.002

HR1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—3$0.000$0.00—$8.974
vid_ww_shirt_10s_9x16_sn_v1HR1$0.000—3$0.000$0.00—$0.002
vid_ww_kimono_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.001
vid_ww_pool5_15s_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—14$0.000$3.16—$3.1619
vid_ww_gym_12s_9x16_sn_v1 - CopyHR2$0.000—8$0.000$0.00—$3.588
vid_ww_gym_12s_9x16_sn_v1HR2$0.000—4$0.000$0.00—$0.004

SZ1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_permissionugc_15s_9x16_sn_v1SZ1$23.375,506$4.24155$0.151$49.132.10$85.069
vid_ww_fittingroom_11s_9x16_sn_v2SZ1$17.925,827$3.08275$0.065$43.102.41$53.0611
vid_ww_topcreator_10s_9x16_sn_v1SZ1$10.452,330$4.4867$0.156$13.161.26$19.473
vid_ww_railingtemplates_10s_9x16_sn_v1SZ1$5.031,195$4.2196$0.052$7.121.42$7.122

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/crushwindow$114.6010,34711.081,47014.21%24416.60%$0.470
B1/uireseed$79.8710,9347.301,12710.31%15413.66%$0.519
B1/insetarrow$70.437,8089.026087.79%8013.16%$0.880
B1/povposer2$48.857,4766.532763.69%7025.36%$0.698
Dicey2/posewipe$43.742,10920.741446.83%2315.97%$1.902
Dicey2/kisscursor$38.162,71814.0443415.97%398.99%$0.978
SZ1/fittingroom$36.5611,3603.221,21010.65%27522.73%$0.133
B1/howto$20.502,6177.832138.14%2913.62%$0.707
Dicey2/undresshem$20.221,42114.2318012.67%2011.11%$1.011
SZ1/railingtemplates$9.922,0604.8239419.13%389.64%$0.261
SZ1/topcreator$7.019867.1118518.76%94.86%$0.779
SZ1/permissionugc$2.774715.885311.25%1528.30%$0.185
B1/lace$0.000—0—0——
B1/poolphoto$0.000—0—0——
B1/shirt$0.000—0—0——
B1/pooldirect$0.000—0—0——
B1/kimono$0.000—0—0——
KBM1/poolslow$0.000—0—0——
KBM1/poolphoto$0.000—0—0——
KBM1/shirt$0.000—0—0——
HR1/bodysuit$0.000—0—0——
HR1/shirt$0.000—0—0——
Dicey2/spill2$0.000—0—0——
HR2/fittingroom$0.000—0—0——
HR2/povpose$0.000—0—0——
HR2/gym$0.000—0—0——
HR2/uploadpanel$0.000—0—0——
B1/templatewall$0.000—0—0——
B1/trainpress2$0.000—0—0——
B1/poolslowr2$0.000—0—0——
B1/uploadpanelb$0.000—0—0——
B1/uploadpanelr2$0.000—0—3—$0.000
Dicey2/pooldirectr2$0.000—0—0——
B1/templatewallc$0.000—0—0——
Dicey2/templatewalld$0.000—0—0——
Dicey2/templatewallo$0.000—0—1—$0.000

B. Per asset — the three revenue measures

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

assetbookedbROAS (Meta)within-daywROAScohort@HcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)largest payer
Dicey2/crushwindow$193.041.68 (3.98)$193.041.68$303.712.65249.3%1.18212.6520.0%
B1/uireseed$202.222.53 (4.48)$202.222.53$209.342.62137.9%1.27616.1072.9%
B1/insetarrow$25.700.36 (3.41)$25.700.36$29.160.4133.6%0.3479.7259.1%
B1/povposer2$327.736.71 (17.70)$206.814.23$206.814.231416.7%2.46214.7730.6%
Dicey2/posewipe$55.171.26 (13.98)$29.770.68$29.770.68315.8%1.5679.9244.4%
Dicey2/kisscursor$20.110.53 (2.58)$20.110.53$20.110.5349.5%0.4795.0335.4%
SZ1/fittingroom$46.711.28 (1.67)$19.110.52$45.101.2341.3%0.15111.2746.8%
B1/howto$3.560.17 (2.29)$3.560.17$18.510.9013.2%0.59718.51100.0%
Dicey2/undresshem$14.460.72 (8.73)$14.460.72$18.020.89521.7%0.7843.6026.1%
SZ1/railingtemplates$6.850.69 (0.69)$3.290.33$3.290.3312.4%0.0783.29100.0%
SZ1/topcreator$22.503.21 (3.17)$9.871.41$9.871.41215.4%0.7594.9463.9%
SZ1/permissionugc$39.2814.18 (14.13)$0.000.00$0.000.0000.0%0.000——
B1/lace$84.37— (—)$0.00—$0.00—00.0%0.000——
B1/poolphoto$205.49— (—)$0.00—$0.00—00.0%0.000——
B1/shirt$105.25— (—)$0.00—$0.00—00.0%0.000——
B1/pooldirect$72.84— (—)$0.00—$0.00—00.0%0.000——
B1/kimono$81.01— (—)$0.00—$0.00—00.0%0.000——
KBM1/poolslow$35.80— (—)$0.00—$0.00—00.0%0.000——
KBM1/poolphoto$9.98— (—)$0.00—$0.00—00.0%0.000——
KBM1/shirt$0.00— (—)$0.00—$0.00—00.0%0.000——
HR1/bodysuit$56.60— (—)$0.00—$8.97—116.7%1.4948.97—
HR1/shirt$76.87— (—)$0.00—$0.00—00.0%0.000——
Dicey2/spill2$0.00— (—)$0.00—$0.00—00.0%0.000——
HR2/fittingroom$107.91— (—)$0.00—$0.00—00.0%0.000——
HR2/povpose$42.90— (—)$0.00—$0.00—00.0%0.000——
HR2/gym$22.90— (—)$0.00—$0.00—00.0%0.000——
HR2/uploadpanel$155.40— (—)$0.00—$0.00—00.0%0.000——
B1/templatewall$201.28— (—)$0.00—$0.00—00.0%0.000——
B1/trainpress2$0.00— (—)$0.00—$0.00—00.0%0.000——
B1/poolslowr2$78.96— (—)$0.00—$0.00—00.0%0.000——
B1/uploadpanelb$6.96— (—)$0.00—$0.00—00.0%0.000——
B1/uploadpanelr2$300.38— (—)$0.00—$0.00—00.0%0.000——
Dicey2/pooldirectr2$27.98— (—)$0.00—$0.00—00.0%0.000——
B1/templatewallc$16.87— (—)$0.00—$0.00—00.0%0.000——
Dicey2/templatewalld$84.19— (—)$0.00—$0.00—00.0%0.000——
Dicey2/templatewallo$177.53— (—)$0.00—$0.00—00.0%0.000——

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

C. Per asset — country mix

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

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

assetspendIndia %US %other %US % of its revenue
Dicey2/crushwindow$114.6036.1%4.1%59.8%0.0%
B1/uireseed$66.9646.0%2.8%51.2%0.0%
B1/insetarrow$89.7427.1%8.9%64.0%0.0%
B1/povposer2$15.6216.2%8.8%75.0%0.0%
Dicey2/posewipe$6.5822.2%19.8%58.1%0.0%
Dicey2/kisscursor$38.1637.6%8.8%53.6%0.0%
SZ1/fittingroom$50.5236.0%0.6%63.3%0.0%
B1/howto$16.4334.0%2.7%63.3%0.0%
Dicey2/undresshem$34.9326.5%12.3%61.2%0.0%
SZ1/railingtemplates$10.1443.3%0.0%56.7%0.0%
SZ1/topcreator$6.2234.2%0.2%65.6%0.0%

One row clears the 16-payer bar at d0, and it read recently rejected at the pull. Dicey2/crushwindow returned 2.65 at 24 h on 24 payers, $114.60 for 244 installs at $0.470 on a CTR of 14.21% and a click-to-install of 16.60%, with 20.0% of its money in one basket; its cohort went $178.38 at 8 h to $303.71 at 24 h, and it delivered from 07:00 to 19:00 UTC and nothing after.

B1's four rows are directions at d0, and the largest return among them is mostly one basket: uireseed 2.62 on thirteen payers, $79.87 for 154 installs at $0.519, with 72.9% of its money from one payer; povposer2 4.23 on fourteen at $0.698 an install, from 2.09 at 8 h as its cohort went $102.09 to $206.81; insetarrow 0.41 on three, $70.43 for 80 installs at $0.880; and howto 0.90 on one.

Dicey2's other three rows and SZ1's four are directions: posewipe 0.68 on three, kisscursor 0.53 on four and undresshem 0.89 on five; fittingroom 1.23 on four at $0.133 an install, topcreator 1.41 on two, railingtemplates 0.33 on one and permissionugc 0.00 over fifteen installs.

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

Table C is a META-day cut and holds eleven of table A's twelve spending rows at different levels: posewipe reads $6.58 there against $43.74 in table A and insetarrow $89.74 against $70.43; read it for mix. permissionugc is absent from it, having spent nothing on Meta day 09-15.

Every asset bought between 16.2% and 46.0% of its spend in India and 0.0% to 19.8% in the United States; posewipe's 19.8% is the highest, and the United States returned none of any asset's revenue.

2026-09-16T17:22:58.141856 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/crushwindow B1/insetarrow B1/uireseed SZ1/fittingroom Dicey2/kisscursor Dicey2/undresshem B1/howto B1/povposer2 SZ1/railingtemplates 0 20 40 60 80 100 % of that asset's spend Where each asset bought — share of its own spend by region, 2026-09-15 (META day) IN ID US TR BR MX other
Where each asset bought: share of its own spend by region
2026-09-16T17:22:58.250581 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/crushwindow B1/insetarrow B1/uireseed SZ1/fittingroom Dicey2/kisscursor Dicey2/undresshem B1/howto B1/povposer2 SZ1/railingtemplates 0.0 0.5 1.0 1.5 2.0 2.5 USD per install Cost per install by region — every asset, 2026-09-15 (META day) IN ID US TR BR MX
Cost per install by region, every asset
2026-09-16T17:22:58.337396 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/crushwindow B1/insetarrow B1/uireseed SZ1/fittingroom Dicey2/kisscursor Dicey2/undresshem B1/howto B1/povposer2 SZ1/railingtemplates 0 20 40 60 80 100 USD Within-day revenue by region — every asset, 2026-09-15 (META day) IN ID TR BR
Within-day revenue by region, every asset
2026-09-16T17:22:58.587481 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-12 09-13 09-14 09-15 day (UTC) 0 5 10 15 20 cohort payers / installs % Payer rate d0 by day — every asset (UTC) B1/povposer2 Dicey2/posewipe Dicey2/pooldirectr2 Dicey2/crushwindow SZ1/fittingroom B1/poolslow B1/uireseed B1/insetarrow Dicey2/kisscursor SZ1/permissionugc Dicey2/templatepick SZ1/railingtemplates B1/howto Dicey2/undresshem SZ1/topcreator B1/templatewall
Payer rate d0 by day, one line per asset
2026-09-16T17:22:58.725138 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-12 09-13 09-14 09-15 day (UTC) 0.0 0.5 1.0 1.5 2.0 2.5 cohort USD per install ARPU d0 by day — every asset (UTC) B1/povposer2 Dicey2/posewipe Dicey2/pooldirectr2 Dicey2/crushwindow SZ1/fittingroom B1/poolslow B1/uireseed B1/insetarrow Dicey2/kisscursor SZ1/permissionugc Dicey2/templatepick SZ1/railingtemplates B1/howto Dicey2/undresshem SZ1/topcreator B1/templatewall
ARPU d0 by day, one line per asset
2026-09-16T17:22:58.866742 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-12 09-13 09-14 09-15 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/povposer2 Dicey2/posewipe Dicey2/pooldirectr2 Dicey2/crushwindow SZ1/fittingroom B1/poolslow B1/uireseed B1/insetarrow Dicey2/kisscursor SZ1/permissionugc Dicey2/templatepick SZ1/railingtemplates B1/howto Dicey2/undresshem SZ1/topcreator
ARPPU d0 by day, one line per asset
2026-09-16T17:22:59.006363 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-12 09-13 09-14 09-15 day (UTC) 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 revenue / spend Within-day ROAS by day — every asset (UTC) B1/povposer2 Dicey2/posewipe Dicey2/pooldirectr2 Dicey2/crushwindow SZ1/fittingroom B1/poolslow B1/uireseed B1/insetarrow Dicey2/kisscursor SZ1/permissionugc Dicey2/templatepick SZ1/railingtemplates B1/howto Dicey2/undresshem SZ1/topcreator
Within-day ROAS by day, one line per asset
2026-09-16T17:22:59.160221 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-15 Dicey2/crushwindow B1/uireseed B1/insetarrow B1/povposer2 Dicey2/posewipe Dicey2/kisscursor SZ1/fittingroom B1/howto Dicey2/undresshem SZ1/railingtemplates
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 fifth day ran without templatewalli, which stopped at 20:00 UTC the day before, $137.26 against $159.91; its cost per registration rose to $0.115, still the cheapest in the portfolio.

The day, and every account

2026-09-142026-09-15change
spend$159.91$137.26−14.2%
impressions21,33615,881−25.6%
CPM$7.49$8.64+15.3%
registrations (ours)1,7641,198−32.1%
cost per registration$0.091$0.115+26.4%
booked$1,159.08 (7.25)$1,014.18 (7.39)−12.5%
Meta booked$2,139.26 (13.38)$1,458.79 (10.63)
within-day$584.13 (3.65)$556.15 (4.05)−4.8%
cohort @ 24h$648.20 (4.05)$684.22 (4.98)+5.6%
booked payers161143−18
payer rate (8h)5.6%6.4%+0.9 pts
payer rate (d0)6.0%7.3%+1.3 pts
ARPU (8h)$0.3149$0.4454+41.4%
ARPU (d0)$0.3675$0.5711+55.4%
ARPPU (8h)$5.67$6.93+22.3%
ARPPU (d0)$6.12$7.86+28.6%

2026-09-15 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$137.26100%15,881$8.641,198$0.115
B1$0.000%0—0—
Nomad Node$0.000%0—0—
KBM1$0.000%0—0—
Dicey2$137.26100%15,881$8.641,198$0.115
HR1$0.000%0—0—
HR2$0.000%0—0—
SZ1$0.000%0—0—

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$1,014.187.39$556.154.05$684.224.98877.3%$0.5711$7.86
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$1,014.187.39$556.154.05$684.224.98877.3%$0.5711$7.86
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-14 against 2026-09-15, 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-142026-09-15change
spend$159.91$137.26−14.2%
impressions21,33615,881−25.6%
CPM$7.49$8.64+15.3%
registrations (ours)1,7641,198−32.1%
cost per registration$0.091$0.115+26.4%
booked$1,159.08 (7.25)$1,014.18 (7.39)−12.5%
Meta booked$2,139.26 (13.38)$1,458.79 (10.63)
within-day$584.13 (3.65)$556.15 (4.05)−4.8%
cohort @ 24h$648.20 (4.05)$684.22 (4.98)+5.6%
booked payers161143−18
payer rate (8h)5.6%6.4%+0.9 pts
payer rate (d0)6.0%7.3%+1.3 pts
ARPU (8h)$0.3149$0.4454+41.4%
ARPU (d0)$0.3675$0.5711+55.4%
ARPPU (8h)$5.67$6.93+22.3%
ARPPU (d0)$6.12$7.86+28.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.

1,198 people registered at $0.115 each and 87 of them paid inside 24 hours, $684.22 of cohort revenue on $137.26 for a return of 4.98 against 4.05 on 106 payers the day before; both rows clear the 16-payer bar.

The return rose because each registration gained more value than it gained cost: ARPU (d0) $0.3675 to $0.5711 on a payer rate (d0) of 6.0% to 7.3% and an ARPPU (d0) of $6.12 to $7.86, while cost per registration went $0.091 to $0.115.

Bslate's 24 h rows on this page are read at a payment cut of 23:53 UTC on 2026-09-16, seven minutes before the day's last install had lived 24 hours. The cohort instrument counts the day's largest cohort 99% covered at that cut, so the per-asset table B and the three-measures block below render at 8 h, the longest horizon they could call closed; the portfolio instrument's own gate closed on the same payments and its 24 h rows above are printed. Read them as a floor: they can rise by what those seven minutes hold and by nothing else.

Meta's line reads $1,458.79 against our $1,014.18 and is struck, as it is on every table.

The money ledger reads $1,020.16 for Bslate on this day and 1,401 new users against the 1,198 here, so the booked columns differ by $5.98 and the registration count by the users the ledger holds that no campaign id claims.

Hourly, 2026-09-15

(i) The portfolio, hour by hour, 2026-09-15. 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$5.35477$11.2233$0.162$11.912.23$49.069.17$49.069.173
01$5.73589$9.7343$0.133$26.404.61$7.121.24$7.121.248
02$5.66612$9.2553$0.107$50.508.92$44.017.78$70.0612.3811
03$5.10528$9.6649$0.104$49.539.71$39.167.68$39.167.6812
04$4.30492$8.7448$0.090$27.986.51$23.125.38$26.526.178
05$4.36516$8.4536$0.121$57.5013.19$52.5412.05$68.2215.6513
06$4.99528$9.4534$0.147$33.776.77$3.560.71$3.560.719
07$3.65457$7.9930$0.122$32.148.81$30.168.26$30.168.265
08$3.55493$7.2035$0.101$30.268.52$16.654.69$16.654.698
09$4.06514$7.9030$0.135$10.652.62$46.8711.55$46.8711.553
10$4.37550$7.9546$0.095$84.0919.24$9.322.13$9.322.1311
11$3.68560$6.5732$0.115$37.8210.28$13.303.61$13.303.618
12$4.98653$7.6352$0.096$83.9616.86$44.839.00$44.839.0011
13$6.17708$8.7156$0.110$49.097.96$36.535.92$36.535.9210
14$5.92808$7.3343$0.138$47.608.04$0.000.00$0.000.007
15$9.841,086$9.0682$0.120$41.764.24$12.931.31$24.742.519
16$8.651,218$7.1093$0.093$59.176.84$33.843.91$37.404.3211
17$8.001,235$6.4881$0.099$32.964.12$9.731.22$12.611.5810
18$9.501,125$8.44108$0.088$35.143.70$15.871.67$31.643.3310
19$8.92824$10.8367$0.133$104.9011.76$24.592.76$31.713.5514
20$6.94632$10.9835$0.198$19.212.77$3.510.51$3.510.516
21$5.20473$10.9942$0.124$23.254.47$7.481.44$11.042.124
22$4.14370$11.1939$0.106$46.0511.12$25.536.17$45.1910.929
23$4.20433$9.7031$0.135$18.534.41$6.441.53$25.025.965

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

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

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$5.35477$11.2233$0.162$11.912.23$49.069.17$49.069.173
01$5.73589$9.7343$0.133$26.404.61$7.121.24$7.121.248
02$5.66612$9.2553$0.107$50.508.92$44.017.78$70.0612.3811
03$5.10528$9.6649$0.104$49.539.71$39.167.68$39.167.6812
04$4.30492$8.7448$0.090$27.986.51$23.125.38$26.526.178
05$4.36516$8.4536$0.121$57.5013.19$52.5412.05$68.2215.6513
06$4.99528$9.4534$0.147$33.776.77$3.560.71$3.560.719
07$3.65457$7.9930$0.122$32.148.81$30.168.26$30.168.265
08$3.55493$7.2035$0.101$30.268.52$16.654.69$16.654.698
09$4.06514$7.9030$0.135$10.652.62$46.8711.55$46.8711.553
10$4.37550$7.9546$0.095$84.0919.24$9.322.13$9.322.1311
11$3.68560$6.5732$0.115$37.8210.28$13.303.61$13.303.618
12$4.98653$7.6352$0.096$83.9616.86$44.839.00$44.839.0011
13$6.17708$8.7156$0.110$49.097.96$36.535.92$36.535.9210
14$5.92808$7.3343$0.138$47.608.04$0.000.00$0.000.007
15$9.841,086$9.0682$0.120$41.764.24$12.931.31$24.742.519
16$8.651,218$7.1093$0.093$59.176.84$33.843.91$37.404.3211
17$8.001,235$6.4881$0.099$32.964.12$9.731.22$12.611.5810
18$9.501,125$8.44108$0.088$35.143.70$15.871.67$31.643.3310
19$8.92824$10.8367$0.133$104.9011.76$24.592.76$31.713.5514
20$6.94632$10.9835$0.198$19.212.77$3.510.51$3.510.516
21$5.20473$10.9942$0.124$23.254.47$7.481.44$11.042.124
22$4.14370$11.1939$0.106$46.0511.12$25.536.17$45.1910.929
23$4.20433$9.7031$0.135$18.534.41$6.441.53$25.025.965

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

Spend ran $3.55 to $9.84 an hour with no empty hour; the five hours from 15:00 UTC are the largest, $44.91 between them, 32.7% of the day.

Registrations ran 30 to 108 an hour, within-day revenue $0.00 to $52.54 and the 24 h cohort $0.00 to $70.06, on 3 to 14 booked payers an hour.

The 24 h cohort exceeds within-day in eleven hours, by $128.07 in all, and the 22:00 and 23:00 cohorts hold $38.24 of it: the last two hours' installs had an hour or less to pay before midnight.

templatewallp carried $124.69 of the day on the report clock and poolslow $10.73, with poolphoto and povposer2 under $2 between them.

2026-09-16T17:22:59.866461 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0 2 4 6 8 10 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 400 600 800 1000 1200 impressions Impressions and installs by hour impressions installs 30 40 50 60 70 80 90 100 installs (Meta Leads) The day's motion — whole account, 2026-09-15 (UTC)
The day's motion: spend by hour, and impressions against installs
2026-09-16T17:23:00.031549 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 17 18 19 20 21 22 23 24 CTR % CTR 0 4 8 12 16 20 hour (UTC) 7 8 9 10 11 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 27.5 30.0 32.5 35.0 37.5 40.0 42.5 45.0 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.10 0.12 0.14 0.16 0.18 0.20 USD Cost per install Delivery by hour — whole account, 2026-09-15 (UTC)
CTR, CPM, click-to-install and CPI by hour, whole account

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

(i) The portfolio, hour by hour, 2026-09-14. 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.081,126$8.95102$0.099$30.353.01$28.502.83$28.502.838
01$8.691,205$7.2185$0.102$51.465.92$38.284.41$38.284.419
02$7.881,049$7.5186$0.092$42.155.35$74.559.46$74.559.4610
03$5.50762$7.2275$0.073$46.238.40$12.992.36$12.992.369
04$4.59606$7.5767$0.069$32.607.10$10.142.21$10.142.215
05$4.31624$6.9150$0.086$35.938.34$13.483.13$17.033.957
06$3.12517$6.0357$0.055$26.588.52$0.000.00$0.000.004
07$11.411,862$6.13120$0.095$64.615.66$37.233.26$37.233.2611
08$9.621,388$6.93105$0.092$95.219.90$37.443.89$40.324.1914
09$7.481,247$6.0098$0.076$58.897.87$29.403.93$29.403.9315
10$8.821,017$8.6780$0.110$75.508.56$61.767.00$65.317.4114
11$6.871,028$6.6884$0.082$40.865.95$7.121.04$7.121.0410
12$6.33903$7.0171$0.089$58.939.31$45.977.26$45.977.267
13$6.40980$6.5355$0.116$44.226.91$26.924.21$26.924.219
14$6.961,014$6.8691$0.076$29.974.31$7.121.02$7.121.029
15$6.991,039$6.7394$0.074$34.995.01$20.732.97$20.732.979
16$8.251,206$6.8486$0.096$53.656.50$26.873.26$29.753.6114
17$8.841,223$7.2397$0.091$116.1013.13$45.205.11$86.279.7615
18$7.57921$8.2284$0.090$54.737.23$16.482.18$16.482.1811
19$6.30550$11.4551$0.124$36.535.80$6.481.03$13.042.0711
20$4.00322$12.4245$0.089$37.789.45$3.560.89$3.560.897
21$3.51257$13.6635$0.100$56.4616.08$16.734.77$16.734.7713
22$2.89220$13.1426$0.111$23.148.01$14.234.92$17.796.165
23$3.50270$12.9620$0.175$12.213.49$2.970.85$2.970.854

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

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

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$10.081,126$8.95102$0.099$30.353.01$28.502.83$28.502.838
01$8.691,205$7.2185$0.102$51.465.92$38.284.41$38.284.419
02$7.881,049$7.5186$0.092$42.155.35$74.559.46$74.559.4610
03$5.50762$7.2275$0.073$46.238.40$12.992.36$12.992.369
04$4.59606$7.5767$0.069$32.607.10$10.142.21$10.142.215
05$4.31624$6.9150$0.086$35.938.34$13.483.13$17.033.957
06$3.12517$6.0357$0.055$26.588.52$0.000.00$0.000.004
07$11.411,862$6.13120$0.095$64.615.66$37.233.26$37.233.2611
08$9.621,388$6.93105$0.092$95.219.90$37.443.89$40.324.1914
09$7.481,247$6.0098$0.076$58.897.87$29.403.93$29.403.9315
10$8.821,017$8.6780$0.110$75.508.56$61.767.00$65.317.4114
11$6.871,028$6.6884$0.082$40.865.95$7.121.04$7.121.0410
12$6.33903$7.0171$0.089$58.939.31$45.977.26$45.977.267
13$6.40980$6.5355$0.116$44.226.91$26.924.21$26.924.219
14$6.961,014$6.8691$0.076$29.974.31$7.121.02$7.121.029
15$6.991,039$6.7394$0.074$34.995.01$20.732.97$20.732.979
16$8.251,206$6.8486$0.096$53.656.50$26.873.26$29.753.6114
17$8.841,223$7.2397$0.091$116.1013.13$45.205.11$86.279.7615
18$7.57921$8.2284$0.090$54.737.23$16.482.18$16.482.1811
19$6.30550$11.4551$0.124$36.535.80$6.481.03$13.042.0711
20$4.00322$12.4245$0.089$37.789.45$3.560.89$3.560.897
21$3.51257$13.6635$0.100$56.4616.08$16.734.77$16.734.7713
22$2.89220$13.1426$0.111$23.148.01$14.234.92$17.796.165
23$3.50270$12.9620$0.175$12.213.49$2.970.85$2.970.854

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: 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-15 ran higherhours it ran lowersign test
CPM16 of 248 of 24p = 0.152
CTR6 of 2418 of 24p = 0.023
click→install9 of 2415 of 24p = 0.307
CPI20 of 244 of 24p = 0.002

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

The full hour-by-hour pairing, 2026-09-14 → 2026-09-15

Every shared hour, 2026-09-14 → 2026-09-15. 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,126 → 4778.95 → 11.2221.14% → 19.92%42.4% → 32.6%0.100 → 0.173
011,205 → 5897.21 → 9.7317.68% → 20.20%39.0% → 35.3%0.105 → 0.136
021,049 → 6127.51 → 9.2520.11% → 23.86%40.8% → 38.4%0.092 → 0.101
03762 → 5287.22 → 9.6621.92% → 20.64%42.5% → 45.0%0.077 → 0.104
04606 → 4927.57 → 8.7424.59% → 24.39%41.6% → 40.8%0.074 → 0.088
05624 → 5166.91 → 8.4519.07% → 18.41%45.4% → 40.0%0.080 → 0.115
06517 → 5286.03 → 9.4523.21% → 18.75%49.2% → 33.3%0.053 → 0.151
071,862 → 4576.13 → 7.9921.37% → 17.29%30.4% → 39.2%0.094 → 0.118
081,388 → 4936.93 → 7.2021.33% → 17.85%37.5% → 40.9%0.087 → 0.099
091,247 → 5146.00 → 7.9019.25% → 19.46%40.8% → 28.0%0.076 → 0.145
101,017 → 5508.67 → 7.9520.85% → 19.27%35.8% → 42.5%0.116 → 0.097
111,028 → 5606.68 → 6.5719.75% → 16.96%40.4% → 34.7%0.084 → 0.112
12903 → 6537.01 → 7.6323.81% → 18.68%34.0% → 38.5%0.087 → 0.106
13980 → 7086.53 → 8.7118.67% → 22.18%30.1% → 35.0%0.116 → 0.112
141,014 → 8086.86 → 7.3320.32% → 18.19%45.1% → 28.6%0.075 → 0.141
151,039 → 1,0866.73 → 9.0620.40% → 19.71%41.5% → 36.9%0.079 → 0.125
161,206 → 1,2186.84 → 7.1020.07% → 20.36%36.0% → 37.9%0.095 → 0.092
171,223 → 1,2357.23 → 6.4821.42% → 17.65%34.7% → 36.7%0.097 → 0.100
18921 → 1,1258.22 → 8.4421.06% → 20.80%46.9% → 45.3%0.083 → 0.090
19550 → 82411.45 → 10.8321.64% → 21.36%38.7% → 36.4%0.137 → 0.139
20322 → 63212.42 → 10.9824.22% → 18.20%59.0% → 29.6%0.087 → 0.204
21257 → 47313.66 → 10.9929.57% → 19.87%42.1% → 44.7%0.110 → 0.124
22220 → 37013.14 → 11.1924.09% → 23.51%45.3% → 35.6%0.120 → 0.134
23270 → 43312.96 → 9.7017.04% → 19.86%41.3% → 38.4%0.184 → 0.127

CPI ran higher in 20 of 24 shared hours at p = 0.002 and CTR lower in 18 at p = 0.023; CPM ran higher in 16 at p = 0.152 and click-to-install lower in 15 at p = 0.307.

Pooled, CTR fell 20.87% to 19.83% at p = 0.014 while click-to-install did not separate, 39.29% to 37.41% at p = 0.098, and CPI went $0.091 to $0.117 on a CPM of $8.64 against $7.49.

The pairing sets a day without templatewalli against one that had it to 20:00 UTC, and that ad installed at $0.086 on 09-14, so the rise in cost per install is the roster before it is anything about the ads that stayed.

2026-09-16T17:23:00.233754 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 5 10 15 20 hour (UTC) 18 20 22 24 26 28 30 CTR % CTR 2026-09-14 2026-09-15 0 5 10 15 20 hour (UTC) 6 7 8 9 10 11 12 13 14 USD per 1,000 impressions CPM 0 5 10 15 20 hour (UTC) 30 35 40 45 50 55 60 installs / clicks % Click → install 0 5 10 15 20 hour (UTC) 0.06 0.08 0.10 0.12 0.14 0.16 0.18 0.20 USD Cost per install Delivery by hour — 2026-09-15 against 2026-09-14, shared hours only (UTC)
The same four ratios with the prior day laid over the day, shared hours only

Country, 2026-09-15

(i) The portfolio by country, 2026-09-15. 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$41.4630.2%7,394$5.61418$0.099$104.172.5148
ID$11.118.1%2,339$4.75143$0.078$34.593.1114
BR$9.957.2%716$13.8990$0.111$46.764.7011
US$6.734.9%87$77.5912$0.561$8.971.333
TR$5.534.0%296$18.6524$0.230$7.361.334
MX$5.444.0%439$12.3944$0.124$23.824.384
MY$3.682.7%320$11.5129$0.127$6.361.732
AR$3.412.5%276$12.3734$0.100$5.981.753
TH$3.412.5%518$6.5733$0.103$13.163.863
CO$2.832.1%242$11.7028$0.101$11.864.195
PH$2.461.8%500$4.9352$0.047$3.411.392
CL$2.401.7%118$20.307$0.343$10.674.453

125 further countries are not listed, $38.84 between them (28.3% of this block).

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

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

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$41.4630.2%7,394$5.61418$0.099$104.172.5148
ID$11.118.1%2,339$4.75143$0.078$34.593.1114
BR$9.957.2%716$13.8990$0.111$46.764.7011
US$6.734.9%87$77.5912$0.561$8.971.333
TR$5.534.0%296$18.6524$0.230$7.361.334
MX$5.444.0%439$12.3944$0.124$23.824.384
MY$3.682.7%320$11.5129$0.127$6.361.732
AR$3.412.5%276$12.3734$0.100$5.981.753
TH$3.412.5%518$6.5733$0.103$13.163.863
CO$2.832.1%242$11.7028$0.101$11.864.195
PH$2.461.8%500$4.9352$0.047$3.411.392
CL$2.401.7%118$20.307$0.343$10.674.453

125 further countries are not listed, $38.84 between them (28.3% 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 $137.26: India took 30.2% of the buy and returned 2.51 on 48 payers, the one cell over the bar; Indonesia's 3.11 on fourteen, Brazil's 4.70 on eleven, Colombia's 4.19 on five and Mexico's 4.38 on four are directions. On 09-14 India returned 3.65 on 55.

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

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

(i) The portfolio by country, 2026-09-14. 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$46.1128.8%9,670$4.77565$0.082$168.243.6555
BR$14.559.1%1,167$12.47143$0.102$32.552.2411
ID$13.838.7%2,984$4.64215$0.064$20.181.468
TR$6.754.2%484$13.9354$0.125$34.395.108
TH$6.313.9%901$7.0076$0.083$46.057.3010
MX$5.913.7%438$13.5040$0.148$37.436.339
US$4.873.0%87$55.787$0.696$0.000.001
AR$4.152.6%331$12.5543$0.097$8.972.161
PH$3.192.0%671$4.7678$0.041$6.822.144
MY$3.091.9%303$10.1919$0.163$12.724.125
CL$2.871.8%204$14.0523$0.125$10.673.723
CO$2.801.8%290$9.6740$0.070$29.6610.595

135 further countries are not listed, $45.46 between them (28.4% 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) $44.17 from Meta 2026-09-13 and $115.74 from Meta 2026-09-14, a measured UTC-day total of $159.91.

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

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$46.1128.8%9,670$4.77565$0.082$168.243.6555
BR$14.559.1%1,167$12.47143$0.102$32.552.2411
ID$13.838.7%2,984$4.64215$0.064$20.181.468
TR$6.754.2%484$13.9354$0.125$34.395.108
TH$6.313.9%901$7.0076$0.083$46.057.3010
MX$5.913.7%438$13.5040$0.148$37.436.339
US$4.873.0%87$55.787$0.696$0.000.001
AR$4.152.6%331$12.5543$0.097$8.972.161
PH$3.192.0%671$4.7678$0.041$6.822.144
MY$3.091.9%303$10.1919$0.163$12.724.125
CL$2.871.8%204$14.0523$0.125$10.673.723
CO$2.801.8%290$9.6740$0.070$29.6610.595

135 further countries are not listed, $45.46 between them (28.4% 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-142026-09-15change
spend$159.91$137.26−14.2%
impressions21,33615,881−25.6%
CPM$7.49$8.64+15.3%
registrations (ours)1,7641,198−32.1%
cost per registration$0.091$0.115+26.4%
booked$1,159.08 (7.25)$1,014.18 (7.39)−12.5%
Meta booked$2,139.26 (13.38)$1,458.79 (10.63)
within-day$584.13 (3.65)$556.15 (4.05)−4.8%
cohort @ 24h$648.20 (4.05)$684.22 (4.98)+5.6%
booked payers161143−18
payer rate (8h)5.6%6.4%+0.9 pts
payer rate (d0)6.0%7.3%+1.3 pts
ARPU (8h)$0.3149$0.4454+41.4%
ARPU (d0)$0.3675$0.5711+55.4%
ARPPU (8h)$5.67$6.93+22.3%
ARPPU (d0)$6.12$7.86+28.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-14$159.9121,3367.494,45220.87%1,74939.29%$0.091
2026-09-15$137.2615,8818.643,14919.83%1,17837.41%$0.117
  • click → install 39.29% → 37.41% (-4.8%, p = 0.098) — did not separate.
  • CTR 20.87% → 19.83% (-5.0%, p = 0.014) — 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 $159.91 and $137.26 and the day tables read the same, because both days delivered in all 24 hours.

Within-day is sealed on both days and the 24 h cohort settled on 09-14: within-day went 3.65 to 4.05, $584.13 to $556.15, the 8 h cohort 3.47 to 3.89, $555.56 to $533.64, on 98 payers and 77, and the 24 h cohort 4.05 to 4.98, $648.20 to $684.22, on 106 payers and 87, this day's row at the 23:53 UTC cut.

The measures instrument, cut at 23:53 UTC, prints this day's 24 h row as not closed, and the $684.22 above is the portfolio instrument's read of the same payments; the two disagree on whether seven minutes had passed, not on a figure.

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

installedbooked on 2026-09-15share
2026-09-15$556.1554.8%
2026-09-14$180.2317.8%
2026-09-13$205.8320.3%
2026-09-12$69.016.8%
2026-09-11$2.960.3%

Just over half the day's money is its own installs, and 09-13's cohort paid more on this day than 09-14's did, $205.83 against $180.23, which is why booked reads 7.39 on a day whose within-day return is 4.05.

2026-09-16T17:23:00.425263 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 200 400 600 800 1000 1200 USD 7.25 3.65 4.05 7.39 4.05 4.98 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-09-14 against 2026-09-15 (UTC) 2026-09-14 2026-09-15
The three revenue measures on both days, ROAS above each bar
2026-09-16T17:23:00.478085 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-09-14 2026-09-15 0 200 400 600 800 1000 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-15.

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
l7rmtp77qxh9_ked6zciwvcql_bs_ww_cvr_260911Dicey2$140.14100.0%16,971$8.261,198$0.117$556.153.97143

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

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$140.14100.0%16,971$8.261,198$0.117$556.153.97143

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-15 runs from 07:00 UTC on 09-15 to 07:00 UTC on 09-16, so the campaign reads $140.14 here against $137.26 on the report clock: the report day holds $35.49 from the evening of Meta day 09-14, and the account day holds $38.37 after 00:00 UTC on 09-16 that belongs to the next page.

On its account day Bslate was the smaller of Dicey2's two buys, $140.14 against the Sinai campaign's $194.27, from $151.23 against $140.79; the account spent $334.41 across both against $292.02.

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

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

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
l7rmtp77qxh9_ked6zciwvcql_bs_ww_cvr_260911Dicey2$151.23100.0%19,189$7.881,764$0.086$584.133.86161

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

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$151.23100.0%19,189$7.881,764$0.086$584.133.86161

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_templatewallp_7s_9x16_bs_v1Dicey2$130.9616,390$7.991,173$0.112$515.633.94$643.69120
vid_ww_poolslow_15s_9x16_bs_v1Dicey2$7.10449$15.8121$0.338$40.525.71$40.525
vid_ww_povposer2_8s_9x16_bs_v1Dicey2$1.4079$17.720—$0.000.00$0.001
vid_ww_poolphoto_15s_9x16_bs_v1Dicey2$0.6853$12.830—$0.000.00$0.001
vid_ww_templatewalli_7s_9x16_bs_v1Dicey2$0.000—4$0.000$0.00—$0.005
vid_ww_lace_11s_9x16_bs_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_uploadpanelr2_7s_9x16_bs_v1Dicey2$0.000—0—$0.00—$0.0010

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

B1

nothing delivered or registered.

Nomad Node

nothing delivered or registered.

KBM1

nothing delivered or registered.

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_templatewallp_7s_9x16_bs_v1Dicey2$130.9616,390$7.991,173$0.112$515.633.94$643.69120
vid_ww_poolslow_15s_9x16_bs_v1Dicey2$7.10449$15.8121$0.338$40.525.71$40.525
vid_ww_povposer2_8s_9x16_bs_v1Dicey2$1.4079$17.720—$0.000.00$0.001
vid_ww_poolphoto_15s_9x16_bs_v1Dicey2$0.6853$12.830—$0.000.00$0.001
vid_ww_templatewalli_7s_9x16_bs_v1Dicey2$0.000—4$0.000$0.00—$0.005
vid_ww_lace_11s_9x16_bs_v1Dicey2$0.000—0—$0.00—$0.001
vid_ww_uploadpanelr2_7s_9x16_bs_v1Dicey2$0.000—0—$0.00—$0.0010

HR1

nothing delivered or registered.

HR2

nothing delivered or registered.

SZ1

nothing delivered or registered.

Four ads spent on the account day and the same four on the report clock. templatewallp took $130.96 for 1,173 registrations at $0.112 against $107.71 for 1,366 at $0.079, and its 24 h cohort reads $643.69 against $401.09; poolslow took $7.10, povposer2 $1.40 and poolphoto $0.68; templatewalli spent nothing and registered four, and uploadpanelr2 and lace nothing and nobody.

The two clocks hold different amounts of each ad: templatewallp $130.96 on the account day against $124.69 on the report clock, poolslow $7.10 against $10.73, povposer2 $1.40 against $0.26 and poolphoto $0.68 against $1.58.

templatewalli, uploadpanelr2 and poolphoto read recently rejected and lace not delivering; templatewallp, poolslow and povposer2 read active at the pull, poolphoto having stopped on 09-16 after $0.02.

2026-09-16T17:23:00.534107 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 14 16 18 20 22 24 26 CTR % CTR by hour — every asset, 2026-09-15 (UTC) Dicey2/templatewallp Dicey2/poolslow
CTR by hour, one line per asset
2026-09-16T17:23:00.641831 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 0 10 20 30 40 50 installs / clicks % Click → install by hour — every asset, 2026-09-15 (UTC) Dicey2/templatewallp Dicey2/poolslow
Click-to-install by hour, one line per asset
2026-09-16T17:23:00.700112 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 0.2 0.3 0.4 0.5 0.6 0.7 USD Cost per install by hour — every asset, 2026-09-15 (UTC) Dicey2/templatewallp Dicey2/poolslow
Cost per install by hour, one line per asset
2026-09-16T17:23:00.587675 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 6 8 10 12 14 16 18 USD per 1,000 impressions CPM by hour — every asset, 2026-09-15 (UTC) Dicey2/templatewallp Dicey2/poolslow
CPM by hour, one line per asset

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

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_templatewallp_7s_9x16_bs_v1Dicey2$107.7114,899$7.231,366$0.079$374.503.48$401.09117
vid_ww_templatewalli_7s_9x16_bs_v1Dicey2$20.902,426$8.62331$0.063$202.519.69$202.5128
vid_ww_poolslow_15s_9x16_bs_v1Dicey2$14.981,218$12.3047$0.319$7.120.48$44.603
vid_ww_poolphoto_15s_9x16_bs_v1Dicey2$5.92554$10.6910$0.592$0.000.00$0.001
vid_ww_povposer2_8s_9x16_bs_v1Dicey2$1.7292$18.708$0.215$0.000.00$0.003
vid_ww_uploadpanelr2_7s_9x16_bs_v1Dicey2$0.000—2$0.000$0.00—$0.008
vid_ww_lace_11s_9x16_bs_v1Dicey2$0.000—0—$0.00—$0.001

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

B1

nothing delivered or registered.

Nomad Node

nothing delivered or registered.

KBM1

nothing delivered or registered.

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_templatewallp_7s_9x16_bs_v1Dicey2$107.7114,899$7.231,366$0.079$374.503.48$401.09117
vid_ww_templatewalli_7s_9x16_bs_v1Dicey2$20.902,426$8.62331$0.063$202.519.69$202.5128
vid_ww_poolslow_15s_9x16_bs_v1Dicey2$14.981,218$12.3047$0.319$7.120.48$44.603
vid_ww_poolphoto_15s_9x16_bs_v1Dicey2$5.92554$10.6910$0.592$0.000.00$0.001
vid_ww_povposer2_8s_9x16_bs_v1Dicey2$1.7292$18.708$0.215$0.000.00$0.003
vid_ww_uploadpanelr2_7s_9x16_bs_v1Dicey2$0.000—2$0.000$0.00—$0.008
vid_ww_lace_11s_9x16_bs_v1Dicey2$0.000—0—$0.00—$0.001

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. Five rows, one of them the rejected ad that spent nothing and carries booked revenue alone.

A. Per asset — delivery

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

assetspendimpressionsCPMclicksCTRinstallsclick→installCPI
Dicey2/templatewallp$124.6915,0438.293,00419.97%1,14938.25%$0.109
Dicey2/poolslow$10.7368815.6012418.02%2016.13%$0.536
Dicey2/poolphoto$1.5812812.341914.84%00.00%—
Dicey2/povposer2$0.262211.8229.09%00.00%—
Dicey2/templatewalli$0.000—0—9—$0.000

B. Per asset — the three revenue measures

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

assetbookedbROAS (Meta)within-daywROAScohort@HcROASpayers (8h)payer% (8h)ARPU (8h)ARPPU (8h)largest payer
Dicey2/templatewallp$791.016.34 (7.60)$515.634.14$493.123.95746.3%0.4206.667.4%
Dicey2/poolslow$96.168.96 (19.83)$40.523.78$40.523.78314.3%1.93013.5178.2%
Dicey2/poolphoto$14.249.01 (48.20)$0.000.00$0.000.000————
Dicey2/povposer2$26.99103.80 (247.73)$0.000.00$0.000.000————
Dicey2/templatewalli$37.23— (—)$0.00—$0.00—00.0%0.000——

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

C. Per asset — country mix

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

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

assetspendIndia %US %other %US % of its revenue
Dicey2/templatewallp$130.9629.2%4.6%66.1%1.7%
Dicey2/poolslow$7.1030.6%9.7%59.7%0.0%
Dicey2/poolphoto$0.6830.9%1.5%67.6%—
Dicey2/povposer2$1.4020.7%25.0%54.3%—

Table B renders at 8 h on a 24 h page, and the reason is the cut rather than the horizon. The Bslate payment feed's newest row at this run sat at 23:53 UTC on 09-16, seven minutes before the day's last install reached 24 hours, so the instrument printed the longest horizon it could call closed; the app's d0 rows are in the headline above.

One row clears the 16-payer bar at 8 h. Dicey2/templatewallp returned 3.95 on 74 payers, $124.69 for 1,149 installs at $0.109, a CTR of 19.97% and a click-to-install of 38.25%, with 7.4% of its money in its largest basket; its within-day return is 4.14 against 3.48 the day before, and its 24 h cohort in the per-asset section reads $643.69 against $401.09.

The other rows that spent are directions: poolslow 3.78 on three payers at $0.536 an install, with 78.2% of its money in one basket, and poolphoto and povposer2 0.00 on no install between them.

templatewallp bought 29.2% of its spend in India and 4.6% in the United States, and the United States returned 1.7% of its revenue; poolslow bought 30.6% and 9.7%, and none of its revenue came from there.

The three per-user charts below are labelled d0 while table B above is at 8 h, so the day's point in them is drawn at the horizon the headline publishes and the table does not.

2026-09-16T17:23:00.763178 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/templatewallp 0 20 40 60 80 100 % of that asset's spend Where each asset bought — share of its own spend by region, 2026-09-15 (META day) IN ID BR US TR MX other
Where each asset bought: share of its own spend by region
2026-09-16T17:23:00.808213 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/templatewallp 0.0 0.1 0.2 0.3 0.4 0.5 0.6 USD per install Cost per install by region — every asset, 2026-09-15 (META day) IN ID BR US TR MX
Cost per install by region, every asset
2026-09-16T17:23:00.853735 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ Dicey2/templatewallp 0 20 40 60 80 100 USD Within-day revenue by region — every asset, 2026-09-15 (META day) IN ID BR US TR MX
Within-day revenue by region, every asset
2026-09-16T17:23:00.933208 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-12 09-13 09-14 09-15 day (UTC) 0 2 4 6 8 10 12 14 cohort payers / installs % Payer rate d0 by day — every asset (UTC) Dicey2/templatewallp Dicey2/templatewalli Dicey2/uploadpanelr2 Dicey2/poolslow Dicey2/povposer2 Dicey2/poolphoto Dicey2/lace
Payer rate d0 by day, one line per asset
2026-09-16T17:23:00.993276 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-12 09-13 09-14 09-15 day (UTC) 0.0 0.5 1.0 1.5 2.0 cohort USD per install ARPU d0 by day — every asset (UTC) Dicey2/templatewallp Dicey2/templatewalli Dicey2/uploadpanelr2 Dicey2/poolslow Dicey2/povposer2 Dicey2/poolphoto Dicey2/lace
ARPU d0 by day, one line per asset
2026-09-16T17:23:01.060586 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-12 09-13 09-14 09-15 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) Dicey2/templatewallp Dicey2/templatewalli Dicey2/uploadpanelr2 Dicey2/poolslow Dicey2/povposer2 Dicey2/poolphoto Dicey2/lace
ARPPU d0 by day, one line per asset
2026-09-16T17:23:01.120811 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 09-12 09-13 09-14 09-15 day (UTC) 0 2 4 6 8 10 12 revenue / spend Within-day ROAS by day — every asset (UTC) Dicey2/templatewallp Dicey2/templatewalli Dicey2/uploadpanelr2 Dicey2/poolslow Dicey2/povposer2 Dicey2/poolphoto Dicey2/lace
Within-day ROAS by day, one line per asset
2026-09-16T17:23:01.189376 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-15 Dicey2/templatewallp Dicey2/poolslow
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-15, as it bought nothing on 2026-09-14, and $253.36 still arrived from people who installed before the day; none of the day's 17 registrations paid inside 24 hours.

The day, and every account

2026-09-142026-09-15change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1717+0.0%
cost per registration$0.000$0.000—
booked$441.63$253.36−42.6%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers1614−2
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)0.0%0.0%+0.0 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$0.0000$0.0000—
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$0.00$0.00—

2026-09-15 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$0.000%0—17$0.000
B1$0.000%0—15$0.000
Nomad Node$0.000%0—2$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-15 (the day) — the three measures

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$253.36—$0.00—$0.00—00.0%$0.0000—
B1$167.53—$0.00—$0.00—00.0%$0.0000—
Nomad Node$85.83—$0.00—$0.00—00.0%$0.0000—
KBM1$0.00—$0.00—$0.00—0———
Dicey2$0.00—$0.00—$0.00—0———
HR1$0.00—$0.00—$0.00—0———
HR2$0.00—$0.00—$0.00—0———
SZ1$0.00—$0.00—$0.00—0———

Each account, 2026-09-14 against 2026-09-15, one table each.

B1

2026-09-142026-09-15change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)1315+15.4%
cost per registration$0.000$0.000—
booked$314.91$167.53−46.8%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers810+2
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)0.0%0.0%+0.0 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$0.0000$0.0000—
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$0.00$0.00—

Nomad Node

2026-09-142026-09-15change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)42−50.0%
cost per registration$0.000$0.000—
booked$120.74$85.83−28.9%
Meta booked——
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers74−3
payer rate (8h)0.0%0.0%+0.0 pts
payer rate (d0)0.0%0.0%+0.0 pts
ARPU (8h)$0.0000$0.0000—
ARPU (d0)$0.0000$0.0000—
ARPPU (8h)$0.00$0.00—
ARPPU (d0)$0.00$0.00—

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.

None of the 17 people who registered on this day paid inside 24 hours, so the app's per-user rows stand on seventeen people and no payer, and every 8 h and d0 cell in this day's column reads zero, as it did on 09-14.

Booked revenue fell $441.63 to $253.36, $314.91 to $167.53 in B1, $120.74 to $85.83 in Nomad Node and $5.98 to $0.00 in KBM1.

The booked column disagrees with the money ledger by $244.37 on this day. The ledger reads $497.73 for Vloom against the $253.36 on this page, after $236.13 on 09-14.

Hourly, 2026-09-15

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

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 settled on both days and rests on no payer on either, so the app's per-user rows are $0.0000 on seventeen people on both days, 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-15.

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_meituan_ww_cvr_260802B1$0.000.0%0—10$0.000$0.00—9
bailingxia_meituan_t3_cvr_260725B1$0.000.0%0—2$0.000$0.00—0
0811_vl_bailingxia_srfhjyd-rain-chuvaNomad Node$0.000.0%0—1$0.000$0.00—1
0814_vl_bailingxia_srfhjyd_maimaiNomad Node$0.000.0%0—1$0.000$0.00—2
New Sales CampaignB1$0.000.0%0—1$0.000$0.00—0
bailingxia_meituan_dach_cvr_260729B1$0.000.0%0—1$0.000$0.00—0
bailingxia_meituan_ww_cvr_260730B1$0.000.0%0—1$0.000$0.00—1

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

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_meituan_ww_cvr_260802B1$0.000.0%0—10$0.000$0.00—9
bailingxia_meituan_t3_cvr_260725B1$0.000.0%0—2$0.000$0.00—0
New Sales CampaignB1$0.000.0%0—1$0.000$0.00—0
bailingxia_meituan_dach_cvr_260729B1$0.000.0%0—1$0.000$0.00—0
bailingxia_meituan_ww_cvr_260730B1$0.000.0%0—1$0.000$0.00—1

Nomad Node

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

KBM1

nothing delivered or registered.

Dicey2

nothing delivered or registered.

HR1

nothing delivered or registered.

HR2

nothing delivered or registered.

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_pool5_15s_9x16_v1B1$0.000—4$0.000$0.00—$0.008
vid_ww_bodysuit_10s_9x16_v1B1$0.000—3$0.000$0.00—$0.001
vid_ww_bikini_10s_9x16_v1B1$0.000—2$0.000$0.00—$0.000
New Sales AdB1$0.000—1$0.000$0.00—$0.000
nomad-0811-03-rain-chuva-video-01Nomad Node$0.000—1$0.000$0.00—$0.001
nomad-0814-03-maimaiNomad Node$0.000—1$0.000$0.00—$0.002
vid_de_german_mature_10s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_sasian_fishnet_top_6s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_utility_6s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_ww_lounge_8s_9x16_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_spill_8s_9x16_v1 - CopyB1$0.000—1$0.000$0.00—$0.000

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

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_pool5_15s_9x16_v1B1$0.000—4$0.000$0.00—$0.008
vid_ww_bodysuit_10s_9x16_v1B1$0.000—3$0.000$0.00—$0.001
vid_ww_bikini_10s_9x16_v1B1$0.000—2$0.000$0.00—$0.000
New Sales AdB1$0.000—1$0.000$0.00—$0.000
vid_de_german_mature_10s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_sasian_fishnet_top_6s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_utility_6s_9x16_v1B1$0.000—1$0.000$0.00—$0.000
vid_ww_lounge_8s_9x16_v1B1$0.000—1$0.000$0.00—$0.001
vid_ww_spill_8s_9x16_v1 - CopyB1$0.000—1$0.000$0.00—$0.000

Nomad Node

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
nomad-0811-03-rain-chuva-video-01Nomad Node$0.000—1$0.000$0.00—$0.001
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, 15 in B1 and 2 in Nomad Node, and none of them paid 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 day's registrations 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-15 at 24 h. The horizon closed at 00:00 UTC on 2026-09-17; the Sinai ledger was cut at 00:19 UTC and Vloom's at 00:14 UTC after it, so every cohort @ 24h, payer rate (d0), ARPU (d0) and ARPPU (d0) cell on those two apps is at 100% coverage on both days, and the 8 h rows beside them are the same cohorts read at a shorter horizon. The morning page carried the 8 h rows alone; this page completes it on exports re-pulled after the account day closed, which is why the day's delivery figures moved by cents from the morning page: the business reads $629.89 here against $627.42 there, Sinai $492.63 against $491.19, Bslate $137.26 against $136.23, B1 $219.65 against $219.30, Dicey2 $353.98 against $352.42 and SZ1 $56.26 against $55.70.

Bslate's payment feed was cut at 23:53 UTC on 2026-09-16, seven minutes before the day's last install had lived 24 hours, and two instruments read that differently. The measures and per-asset instruments call the 24 h horizon not closed and render Bslate's three-measures block and table B at 8 h; the cohort instrument counts the day's largest cohort, templatewallp's 1,173 installs, 99% covered at 24 h; the portfolio instrument, whose cut also reads the registration feed, passed its own closure gate and prints the 24 h rows the headline, the per-account tables and the hourly table carry. No figure disagrees between them, only whether seven minutes had elapsed. Read Bslate's 24 h rows as a floor that the seven minutes can raise and nothing can lower, and read its table B at the 8 h it states.

B1's new round started inside this report day, so every B1 day-over-day figure sets four ads against one. uireseed started at 04:00 UTC and howto and insetarrow at 06:13 and 06:15; howto stopped after 09:00 UTC and reads recently rejected, insetarrow delivered the whole report day and stopped on 09-16 reading the same, and povposer2, which ran alone on 09-14, took $48.85 on the report clock, most of it before 11:00.

Dicey2's Sinai campaign changed roster at 07:00 UTC. posewipe ran from 00:00 to 06:59 at $4.47 to $6.07 an hour and almost nothing after; crushwindow and kisscursor came up at 07:00 and undresshem at 08:00, and the first two stopped after 19:00 UTC and read recently rejected, so the campaign's report day is three rosters in sequence set against 09-14's posewipe alone. tworooms and yacht first delivered on 09-16 and are outside this page.

Six ads that delivered inside the report day read recently rejected at the pull. B1's howto last delivered in the 09:00 UTC hour and insetarrow on 09-16, Dicey2's crushwindow and kisscursor in the 19:00 hour, SZ1's permissionugc in the 05:00 hour and railingtemplates on 09-16, and Bslate's poolphoto on 09-16; the states are the pull's, a day after the report day, and none of those ads' report-day figures is affected by them.

Three ads-map labels each cover two ad ids, and the probe's state column reads the older one. 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, and the asset probe prints povposer2 inactive while the day export reads its rebuild active. On this day the older ads spent nothing and registered seven people, all on kimono's; the per-asset section, which keys on the ad name, separates them.

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

So every portfolio-level per-registration and return figure on this page divides six accounts' revenue or registrations by three accounts' spend, on both days. The portfolio pair is $497.63 to $629.89 across B1, Dicey2 and SZ1, which registered 2,654 and 2,371 of the 2,696 and 2,429 in the Overview; the balance is the four unmeasured accounts. Sinai's own pooled funnel, the comparison its tab supports, reads $337.72 to $492.63 on those same three accounts, registering 877 and 1,158 people and booking $2,565.11 and $2,967.86.

The campaign and per-asset sections cut each account on its own day, and on this pair that moves every asset that ran across the boundary. On Sinai posewipe carries $43.74 of report-day spend and $6.58 of account-day spend, povposer2 $48.85 and $15.62, uireseed $79.87 and $66.96, insetarrow $70.43 and $89.74, howto $20.50 and $16.43, fittingroom $36.56 and $50.52, undresshem $20.22 and $34.93, railingtemplates $9.92 and $10.14, topcreator $7.01 and $6.22 and permissionugc $2.77 and $0.00, while crushwindow and kisscursor read the same on both; on Bslate templatewallp $124.69 and $130.96, poolslow $10.73 and $7.10, poolphoto $1.58 and $0.68, and povposer2 $0.26 and $1.40. 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 on Sinai and at 8 h on Bslate. So B1/uploadpanelr2 reads 25 in one and 0 in the other and Dicey2/templatewallo 10 and 0, and the 16-payer bar is being applied to two different populations.

B1's round is 42.3 h old at this run's cut and the probe says it has not matured into 24 h, so it renders at 12 h, as shape. The hourly exports end at 23:00 account time on 09-15, before the round's 24 h mark at 23:03, and under 80% of insetarrow's spend is old enough; at 12 h povposer2 reads 1.84 on 35 payers, uireseed 2.63 on 17, insetarrow 0.36 on four and howto 0.17 on one, and on the horizon ladder the 24 h cells read 2.93 at 99% coverage, 2.62 at 88%, 0.41 at 77% and 0.90 at 100%. 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.03 and 0.70 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, and on this day our line sits above Meta's there, $3,651.18 against $3,531.62, which the strike does not read either way; on Bslate, where our line reads $1,014.18 against Meta's $1,458.79, 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.

All three apps' booked columns disagree with the money ledger on this day, one of them by much. Vloom's is $244.37, $497.73 in the ledger against the $253.36 this page carries, after $236.13 on 09-14, 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 $13.56, $3,664.74 against $3,651.18, and Bslate's $5.98, $1,020.16 against $1,014.18, against $6.60 and $3.56 on 09-14.

The money ledger names ninety-eight account-days it cannot measure, and none of them is this day's buy. Twelve are sinai_ww/HR2 on 09-04 to 09-15; the rest are KBM1 and HR1 for both apps across 08-30 to 09-15 and Vloom's shared pair across 08-29 to 09-15, every one of them recorded disabled on or before the day it misses. The ledger's $629.89 for this day is Sinai's $492.63 plus Bslate's $137.26, 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, and none of them booked within-day revenue on this day, so the section's return columns cover the whole of Sinai's $727.94.

98 ad names in the sweep do not follow the naming convention and can only be matched exactly, and three rejections have the same shot attached elsewhere, one fewer than on the 09-14 page: vid_ww_lace_10s_9x16_sn_v1 reads rejected in B1 while the same shot sits in Dicey2 under a Bslate name, not delivering; vid_ww_poolslow_15s_9x16_sn_v2 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 Bslate's per-asset block are labelled d0 while its table B is at 8 h, so the day's point in them is drawn at the horizon the headline publishes and the table does not; Sinai's block and its charts are both at d0.

09-14's delivery figures moved after its own settled page by the settling the exports do after midnight. The business reads $497.63 here against the $497.47 on that page, Sinai $337.72 against $337.63, B1 $122.51 against $122.47, Dicey2's Sinai campaign $129.04 against $129.02, Bslate $159.91 against $159.84 and SZ1 $86.17 against $86.14. 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, $140.14 against the $137.26 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

Sinai's 24 h return rose on value, and the settled horizon holds the morning read. Its cost per registration went $0.369 to $0.406 while its ARPU (d0) went $0.4850 to $0.7435, so the 24 h cohort returned 1.83 against 1.31 on 75 payers against 58 and within-day 1.48 against 0.89; B1 read 2.11 at 24 h, Dicey2 1.71 and SZ1 1.04. The rise is the basket: payer rate (d0) went 6.3% to 6.2% while ARPPU (d0) went $7.65 to $12.04.

Dicey2/crushwindow is the one Sinai row over the bar at d0, and it has stopped. 2.65 on 24 payers, $114.60 for 244 installs at $0.470 with 20.0% of its money in one basket, delivering from 07:00 to 19:00 UTC before reading recently rejected with kisscursor; Dicey2's Sinai campaign goes into the next page on undresshem and posewipe, 0.89 on five payers and 0.68 on three, and on tworooms and yacht, which first delivered on 09-16.

B1's round is 42.3 h old and still reads at 12 h, as shape, and neither of its two production concepts is delivering. howto stopped inside this day and insetarrow on 09-16, both reading recently rejected; insetarrow took $70.43 on the report clock for 0.41 at d0 on three payers. uireseed reads 2.62 at d0 on thirteen, most of it one basket, and povposer2 4.23 on fourteen. The 24 h read is the cull basis, and the probe says the round has not matured into it.

SZ1's return fell on value and it is down to two delivering ads. $56.26 for 369 registrations at $0.152, a 24 h return of 1.04 against 1.91 on seven payers against 25, with fittingroom at 1.23 on four payers carrying most of the spend; permissionugc stopped at 05:00 UTC and railingtemplates reads recently rejected at this pull after delivering the whole day.

Bslate's return rose on value on a smaller roster, and its 24 h rows are a floor. The app went 4.05 to 4.98 at d0 on 87 payers against 106 at the 23:53 UTC cut, on an ARPU (d0) of $0.3675 to $0.5711, while its cost per registration rose $0.091 to $0.115 without templatewalli; templatewallp's within-day return is 4.14 against 3.48, and poolphoto reads recently rejected at this pull.

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

Vloom's booked column has to be reconciled with the money ledger before either is quoted from it. It differs by $244.37 on this day after $236.13, in the same direction as every day since 09-06. Sinai's and Bslate's gaps are $13.56 and $5.98, against $6.60 and $3.56 the day before.

5Reproduce

Staged in _runs/2026-09-17_2026-09-15_daily_auto/: the exports were pulled at 00:18 UTC on 2026-09-17 and every instrument was run between 00:21 and 00:23 UTC, a day after the report day closed. This is the day's settled 24 h evening publication, and every table on it is cut from these exports rather than the morning run's.

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

Payment cut 2026-09-17 00:19 UTC on the Sinai ledger, 2026-09-16 23:53 UTC on Bslate's and 2026-09-17 00:14 UTC on Vloom's; the estimator, the asset probe and the matched-hours funnel on the META clock run on a 2026-09-16 17:19 PT cut. The rebuilt B1 campaign's activity history was requested over 2026-09-13 to 2026-09-17 and the range the page actually rendered, Sep 13, 2026 to Sep 16, 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. B1, Dicey2 and SZ1 exported at every grain on both days.

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 settled at 24 h on Sinai and Vloom, Bslate's are read at a cut seven minutes short of it, the 8 h rows sit beside them as a shorter window on the same cohorts, 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, and the activity history staged on this run records no budget change inside it; the three ads it records starting delivery on the report day did so inside that same 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.