Daily campaign report — 2026-08-24, against 2026-08-23

The four ad accounts spent $343.78 on 2026-08-24 against $592.33 the day before, and booked $2,767.70 against $3,531.10. Only one product was bought: Vloom spent nothing in any account, so the whole $343.78 is Sinai. Two of the three accounts that buy Sinai stopped delivering inside the same UTC hour and now read Account disabled. Definitions, the report clock and the three revenue measures are in the appendix.

Meta's own line is struck on every Sinai table below, as on the published series since 08-20. It counts purchases Google Play never processed, because Sinai and Vloom forward their money events to Facebook Purchase on one dataset and Meta cannot tell two apps apart. Cause and evidence: meta_conversion_overreport_2026-08-24.md.

1Overview

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

2026-08-232026-08-24change
spend$592.33$343.78−42.0%
impressions38,31527,411−28.5%
CPM$15.46$12.54−18.9%
registrations (ours)1,265981−22.5%
cost per registration$0.468$0.350−25.2%
booked$3,531.10 (5.96)$2,767.70 (8.05)−21.6%
Meta booked$2,836.21 (4.79)$2,271.10 (6.61)
within-day$1,037.73 (1.75)$727.22 (2.12)−29.9%
cohort @ 24h$1,303.85 (2.20)$753.67 (2.19)−42.2%
booked payers248244-4
payer rate (d0)9.5%9.8%+0.3 pts
ARPU (d0)$1.0307$0.7682−25.5%
ARPPU (d0)$10.86$7.85−27.7%

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

Keyed on the INSTALL day and measured from each user's own install stamp: dN is their first (N+1) x 24 h. ARPU is Adjust's own series, the one the partner's dashboard reports; ARPPU is our payment ledger, because Adjust exposes no cumulative distinct-payer count. A horizon the window has not lived through yet is left empty rather than written as zero.

appARPU (d0)ARPU (d3)ARPU (d7)ARPPU (d0)ARPPU (d3)ARPPU (d7)installs
Vloom$0.0000$0.0000—$0.00$0.00—32
Sinai AI$0.6948$1.1158—$7.51$10.56—994

Spend split. Sinai $473.44 to $343.78, Vloom $118.89 to $0.00: Vloom's share of the buy went 20.1% to nothing.

Every bROAS above is inflated by a shrinking denominator, so read within-day.

The portfolio payer rate is not a conversion rate here: registrations stopped in two accounts at hour 13 and payments did not.

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

Portfolio$592.33$343.78−42.0%1,265981
B1$170.21$190.19+11.7%581664
Nomad Node$106.53$0.00−100.0%4512
KBM1$154.42$79.51−48.5%361184
HR1$161.17$74.08−54.0%278121

B1 is the only account that grew, and it is now 55% of the buy.

KBM1 and HR1 both read Account disabled, and section 2's hourly cut places the stop.

2The two apps, one tab each

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

Showing

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

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

Sinai spent $343.78 against $473.44, a 27.4% fall, and booked $1,406.50 against $1,487.25.

The day, and every account

2026-08-232026-08-24change
spend$473.44$343.78−27.4%
impressions29,72527,411−7.8%
CPM$15.93$12.54−21.3%
registrations (ours)1,097925−15.7%
cost per registration$0.432$0.372−13.9%
booked$1,487.25 (3.14)$1,406.50 (4.09)−5.4%
Meta booked$2,086.79 (4.41)$1,731.01 (5.04)
within-day$985.37 (2.08)$651.52 (1.90)−33.9%
cohort @ 24h$1,236.03 (2.61)$677.97 (1.97)−45.1%
booked payers137146+9
payer rate (d0)10.4%9.9%−0.4 pts
ARPU (d0)$1.1267$0.7329−35.0%
ARPPU (d0)$10.84$7.37−32.0%

2026-08-24 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$343.78100%27,411$12.54925$0.372
B1$190.1955%17,284$11.00620$0.307
Nomad Node$0.000%0—0—
KBM1$79.5123%6,487$12.26184$0.432
HR1$74.0822%3,640$20.35121$0.612

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$1,406.504.09$651.521.90$677.971.97929.9%$0.7329$7.37
B1$758.933.99$391.762.06$414.652.18619.8%$0.6688$6.80
Nomad Node$0.00—$0.00—$0.00—0———
KBM1$259.593.26$140.801.77$140.801.77137.1%$0.7652$10.83
HR1$387.985.24$118.961.61$122.521.651814.9%$1.0126$6.81

Each account, 2026-08-23 against 2026-08-24, one table each.

B1

2026-08-232026-08-24change
spend$170.21$190.19+11.7%
impressions13,06917,284+32.3%
CPM$13.02$11.00−15.5%
registrations (ours)480620+29.2%
cost per registration$0.355$0.307−13.5%
booked$616.25 (3.62)$758.93 (3.99)+23.2%
Meta booked$808.07 (4.75)$925.59 (4.87)
within-day$358.47 (2.11)$391.76 (2.06)+9.3%
cohort @ 24h$453.04 (2.66)$414.65 (2.18)−8.5%
booked payers5290+38
payer rate (d0)8.8%9.8%+1.1 pts
ARPU (d0)$0.9438$0.6688−29.1%
ARPPU (d0)$10.79$6.80−37.0%

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

KBM1

2026-08-232026-08-24change
spend$154.42$79.51−48.5%
impressions9,9236,487−34.6%
CPM$15.56$12.26−21.2%
registrations (ours)361184−49.0%
cost per registration$0.428$0.432+1.0%
booked$502.75 (3.26)$259.59 (3.26)−48.4%
Meta booked$823.96 (5.34)$480.33 (6.04)
within-day$386.77 (2.50)$140.80 (1.77)−63.6%
cohort @ 24h$464.00 (3.00)$140.80 (1.77)−69.7%
booked payers5724−33
payer rate (d0)13.9%7.1%−6.8 pts
ARPU (d0)$1.2853$0.7652−40.5%
ARPPU (d0)$9.28$10.83+16.7%

HR1

2026-08-232026-08-24change
spend$148.81$74.08−50.2%
impressions6,7333,640−45.9%
CPM$22.10$20.35−7.9%
registrations (ours)256121−52.7%
cost per registration$0.581$0.612+5.3%
booked$368.25 (2.47)$387.98 (5.24)+5.4%
Meta booked$454.76 (3.06)$325.09 (4.39)
within-day$240.12 (1.61)$118.96 (1.61)−50.5%
cohort @ 24h$318.99 (2.14)$122.52 (1.65)−61.6%
booked payers2832+4
payer rate (d0)8.6%14.9%+6.3 pts
ARPU (d0)$1.2461$1.0126−18.7%
ARPPU (d0)$14.50$6.81−53.1%

B1 is the only untouched arm and it scaled at nearly constant return: 32.3% more impressions at 15.5% lower CPM, within-day 2.11 to 2.06.

HR1's payer rate and ARPU are half-day artifacts: the numerator covers 24 hours and the denominator 13.

Hourly, 2026-08-24

(i) The portfolio, hour by hour, 2026-08-24. 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$12.41907$13.6832$0.388$43.903.54$3.580.29$3.580.295
01$15.941,254$12.7136$0.443$12.960.81$10.290.65$10.290.654
02$23.941,518$15.7755$0.435$45.801.91$100.474.20$104.034.357
03$18.641,775$10.5050$0.373$69.473.73$30.141.62$30.141.6214
04$17.871,660$10.7744$0.406$80.884.53$7.040.39$7.040.399
05$15.231,493$10.2028$0.544$84.785.57$29.521.94$29.521.949
06$12.701,319$9.6339$0.326$21.581.70$0.000.00$0.000.005
07$16.611,509$11.0164$0.260$57.443.46$49.622.99$53.183.208
08$19.281,553$12.4158$0.332$58.893.05$70.683.67$70.683.6710
09$19.181,535$12.5040$0.479$103.555.40$68.973.60$68.973.6012
10$25.961,694$15.3252$0.499$67.012.58$14.050.54$14.050.5414
11$19.621,476$13.2949$0.400$103.465.27$22.691.16$35.521.8116
12$22.611,677$13.4859$0.383$57.632.55$44.141.95$44.141.959
13$17.251,389$12.4255$0.314$74.964.35$57.353.32$57.353.3213
14$11.73918$12.7847$0.250$62.865.36$19.781.69$19.781.6910
15$11.871,082$10.9764$0.185$101.288.53$41.173.47$47.674.0213
16$14.241,173$12.1431$0.459$85.966.04$18.021.27$18.021.2710
17$11.34990$11.4528$0.405$56.484.98$32.752.89$32.752.8911
18$7.40592$12.5020$0.370$24.383.29$0.000.00$0.000.007
19$7.73430$17.9820$0.387$66.708.63$3.560.46$3.560.467
20$6.07398$15.2512$0.506$60.8910.03$7.121.17$7.121.1711
21$5.19377$13.7721$0.247$23.024.44$9.981.92$9.981.924
22$5.46342$15.9611$0.496$23.514.31$7.041.29$7.041.297
23$5.51350$15.7410$0.551$19.143.47$3.560.65$3.560.653

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

B1 — $190.19 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$3.66351$10.4312$0.305$10.472.86$0.000.00$0.000.002
01$4.72470$10.0415$0.315$6.341.34$0.000.00$0.000.002
02$6.69646$10.3622$0.304$13.161.97$52.817.89$56.378.434
03$6.39865$7.3924$0.266$36.015.64$6.471.01$6.471.014
04$7.41836$8.8626$0.285$49.006.61$3.480.47$3.480.475
05$6.92803$8.6217$0.407$54.837.92$10.681.54$10.681.545
06$5.20640$8.1221$0.248$7.231.39$0.000.00$0.000.002
07$7.05844$8.3542$0.168$28.974.11$10.821.53$10.821.535
08$9.88922$10.7239$0.253$33.603.40$67.126.79$67.126.796
09$7.71788$9.7825$0.308$57.057.40$27.183.53$27.183.536
10$10.05812$12.3828$0.359$29.622.95$7.140.71$7.140.715
11$7.38705$10.4722$0.335$24.473.32$12.671.72$25.503.466
12$8.19885$9.2531$0.264$17.772.17$21.012.56$21.012.564
13$12.401,065$11.6443$0.288$36.242.92$32.962.66$32.962.667
14$11.73918$12.7843$0.273$41.283.52$19.781.69$19.781.698
15$11.871,082$10.9763$0.188$71.626.03$41.173.47$47.674.0211
16$14.241,173$12.1431$0.459$64.124.50$18.021.27$18.021.277
17$11.34990$11.4528$0.405$46.944.14$32.752.89$32.752.898
18$7.40592$12.5017$0.435$10.681.44$0.000.00$0.000.003
19$7.73430$17.9819$0.407$35.474.59$3.560.46$3.560.464
20$6.07398$15.2512$0.506$47.987.90$7.121.17$7.121.177
21$5.19377$13.7720$0.260$6.421.24$9.981.92$9.981.922
22$5.46342$15.9610$0.546$10.531.93$3.480.64$3.480.643
23$5.51350$15.7410$0.551$19.143.47$3.560.65$3.560.653

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

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$4.49364$12.349$0.499$6.931.54$3.580.80$3.580.802
01$5.53503$10.9913$0.425$3.670.66$7.341.33$7.341.331
02$7.80538$14.5024$0.325$14.711.89$32.974.23$32.974.231
03$6.78586$11.5713$0.522$10.291.52$10.311.52$10.311.523
04$5.96534$11.168$0.745$0.000.00$0.000.00$0.000.000
05$5.82505$11.528$0.727$16.142.77$18.853.24$18.853.242
06$4.11467$8.8012$0.342$3.560.87$0.000.00$0.000.001
07$4.79426$11.2412$0.399$17.803.72$0.000.00$0.000.001
08$5.12416$12.3115$0.341$3.560.70$3.560.70$3.560.701
09$5.90477$12.378$0.738$14.712.49$29.414.99$29.414.991
10$7.42560$13.2516$0.464$10.171.37$0.000.00$0.000.003
11$5.43422$12.8716$0.339$28.385.23$6.831.26$6.831.263
12$7.42491$15.1112$0.618$21.332.88$0.000.00$0.000.003
13$2.94198$14.859$0.327$13.614.63$24.398.30$24.398.302
14$0.000—3$0.000$6.97—$0.00—$0.00—1
15$0.000—1$0.000$14.71—$0.00—$0.00—1
16$0.000—0—$21.84—$0.00—$0.00—3
17$0.000—0—$2.99—$0.00—$0.00—1
18$0.000—2$0.000$3.58—$0.00—$0.00—1
19$0.000—1$0.000$14.69—$0.00—$0.00—1
20$0.000—0—$6.36—$0.00—$0.00—2
21$0.000—1$0.000$13.61—$0.00—$0.00—1
22$0.000—1$0.000$9.99—$3.56—$3.56—3
23$0.000—0—$0.00—$0.00—$0.00—0

HR1 — $74.08 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$4.26192$22.1911$0.387$26.516.22$0.000.00$0.000.001
01$5.69281$20.258$0.711$2.940.52$2.940.52$2.940.521
02$9.45334$28.299$1.050$17.931.90$14.691.55$14.691.552
03$5.47324$16.8813$0.421$23.164.23$13.352.44$13.352.447
04$4.50290$15.5210$0.450$31.887.08$3.560.79$3.560.794
05$2.49185$13.463$0.830$13.815.55$0.000.00$0.000.002
06$3.39212$15.996$0.565$10.793.18$0.000.00$0.000.002
07$4.77239$19.9610$0.477$10.672.24$38.808.13$42.368.882
08$4.28215$19.914$1.070$21.735.08$0.000.00$0.000.003
09$5.57270$20.637$0.796$31.795.71$12.372.22$12.372.225
10$8.49322$26.378$1.061$27.223.21$6.910.81$6.910.816
11$6.81349$19.5111$0.619$50.607.43$3.200.47$3.200.477
12$7.00301$23.2616$0.438$18.532.65$23.133.30$23.133.302
13$1.91126$15.163$0.637$25.1113.15$0.000.00$0.000.004
14$0.000—1$0.000$14.61—$0.00—$0.00—1
15$0.000—0—$14.95—$0.00—$0.00—1
16$0.000—0—$0.00—$0.00—$0.00—0
17$0.000—0—$6.55—$0.00—$0.00—2
18$0.000—1$0.000$10.12—$0.00—$0.00—3
19$0.000—0—$16.55—$0.00—$0.00—2
20$0.000—0—$6.55—$0.00—$0.00—2
21$0.000—0—$2.99—$0.00—$0.00—1
22$0.000—0—$2.99—$0.00—$0.00—1
23$0.000—0—$0.00—$0.00—$0.00—0

Both stopped accounts delivered a partial hour 13 and nothing after it, on two different account clocks.

2026-08-26T00:59:59.426759 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0 5 10 15 20 25 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 400 600 800 1000 1200 1400 1600 1800 impressions Impressions and installs by hour impressions installs 10 20 30 40 50 60 installs (Meta Leads) The day's motion — whole account, 2026-08-24 (UTC)
The day's motion: spend by hour, and impressions against installs
2026-08-26T00:59:59.599839 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 4 8 12 16 20 hour (UTC) 12 14 16 18 20 CTR % CTR 0 4 8 12 16 20 hour (UTC) 10 12 14 16 18 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 15.0 17.5 20.0 22.5 25.0 27.5 30.0 32.5 35.0 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.2 0.3 0.4 0.5 0.6 0.7 USD Cost per install Delivery by hour — whole account, 2026-08-24 (UTC)
CTR, CPM, click-to-install and CPI by hour, whole account

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

(i) The portfolio, hour by hour, 2026-08-23. 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.74729$16.1020$0.587$10.680.91$10.680.91$10.680.913
01$10.38748$13.8835$0.297$10.521.01$3.400.33$3.400.333
02$13.89779$17.8328$0.496$66.684.80$20.361.47$23.711.7110
03$11.38728$15.6333$0.345$78.956.94$185.9216.34$188.9116.608
04$13.13827$15.8827$0.486$65.044.95$26.822.04$26.822.049
05$13.43673$19.9623$0.584$103.347.69$93.476.96$93.476.967
06$9.00439$20.5021$0.429$68.767.64$26.092.90$26.092.907
07$23.831,361$17.5145$0.530$91.513.84$102.894.32$121.865.1112
08$27.101,195$22.6833$0.821$32.391.20$5.980.22$5.980.223
09$19.751,189$16.6141$0.482$55.172.79$23.331.18$23.331.1813
10$16.241,142$14.2252$0.312$23.231.43$17.731.09$39.082.414
11$16.561,124$14.7335$0.473$54.773.31$13.400.81$13.400.817
12$23.351,405$16.6254$0.432$52.512.25$43.351.86$83.203.568
13$24.371,968$12.3856$0.435$104.054.27$133.365.47$166.046.8111
14$24.751,739$14.2356$0.442$122.654.96$22.110.89$22.110.899
15$34.241,753$19.5361$0.561$32.940.96$17.360.51$20.300.596
16$22.401,744$12.8465$0.345$94.054.20$13.270.59$16.240.7312
17$25.822,006$12.8776$0.340$30.631.19$25.400.98$25.400.989
18$27.752,019$13.7486$0.323$47.381.71$6.940.25$10.500.389
19$22.221,514$14.6858$0.383$97.234.38$30.131.36$54.062.4310
20$17.461,026$17.0242$0.416$42.922.46$23.131.32$37.822.1710
21$22.961,199$19.1562$0.370$96.304.19$52.992.31$93.514.078
22$21.011,166$18.0238$0.553$25.401.21$10.090.48$10.090.487
23$20.681,252$16.5250$0.414$80.153.88$77.163.73$120.015.809

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

B1 — $170.21 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$4.50307$14.668$0.562$3.560.79$3.560.79$3.560.791
01$2.61256$10.2013$0.201$6.962.67$3.401.30$3.401.302
02$4.02251$16.028$0.502$25.176.26$13.813.44$17.164.274
03$2.42245$9.8810$0.242$30.9312.78$64.9426.83$67.9328.073
04$3.78301$12.563$1.260$9.722.57$0.000.00$0.000.002
05$2.29182$12.589$0.254$32.4014.15$0.000.00$0.000.002
06$1.25103$12.141$1.250$10.348.27$0.000.00$0.000.003
07$11.76861$13.6627$0.436$34.562.94$46.573.96$65.545.576
08$12.54638$19.6610$1.254$16.431.31$0.000.00$0.000.001
09$9.60717$13.3924$0.400$39.064.07$12.951.35$12.951.358
10$8.66676$12.8126$0.333$10.271.19$10.611.23$10.611.233
11$6.83576$11.8627$0.253$31.554.62$13.401.96$13.401.965
12$9.13664$13.7525$0.365$10.331.13$3.670.40$3.670.403
13$8.65849$10.1923$0.376$37.414.32$79.229.16$108.6112.565
14$9.15701$13.0521$0.436$38.074.16$0.000.00$0.000.002
15$11.58775$14.9427$0.429$19.131.65$7.110.61$10.050.872
16$6.72629$10.6825$0.269$50.707.55$0.000.00$2.980.444
17$9.55868$11.0040$0.239$13.881.45$11.641.22$11.641.224
18$10.61884$12.0043$0.247$41.203.88$6.940.65$6.940.657
19$6.73639$10.5329$0.232$80.5811.97$19.432.89$19.432.895
20$5.01392$12.7815$0.334$12.452.49$5.981.19$5.981.193
21$8.32444$18.7422$0.378$34.214.11$42.795.14$69.708.384
22$7.68550$13.9620$0.384$14.901.94$2.990.39$2.990.394
23$6.82561$12.1624$0.284$12.441.82$9.451.39$16.492.424

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

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$2.87174$16.493$0.957$3.561.24$0.000.00$0.000.001
01$3.47237$14.6410$0.347$3.561.03$0.000.00$0.000.001
02$4.47280$15.968$0.559$9.732.18$6.551.47$6.551.473
03$4.56248$18.3911$0.415$33.417.33$32.597.15$32.597.154
04$4.44315$14.1011$0.404$35.928.09$19.664.43$19.664.433
05$5.67301$18.8410$0.567$7.251.28$93.4716.49$93.4716.492
06$3.51168$20.896$0.585$48.0613.69$6.311.80$6.311.802
07$5.94269$22.088$0.743$23.894.02$52.778.88$52.778.883
08$9.32310$30.0613$0.717$15.951.71$5.980.64$5.980.642
09$4.84259$18.6911$0.440$9.621.99$6.831.41$6.831.413
10$3.44241$14.2715$0.229$12.963.77$7.122.07$28.488.281
11$4.96313$15.853$1.653$23.224.68$0.000.00$0.000.002
12$7.24430$16.8417$0.426$15.712.17$25.453.52$25.453.523
13$9.77770$12.6924$0.407$28.352.90$28.202.89$31.483.223
14$7.78648$12.0124$0.324$61.057.85$16.192.08$16.192.083
15$11.77593$19.8523$0.512$6.830.58$6.830.58$6.830.582
16$8.13711$11.4328$0.290$30.463.75$13.271.63$13.271.635
17$10.00758$13.1923$0.435$13.761.38$13.761.38$13.761.384
18$7.83667$11.7422$0.356$3.200.41$0.000.00$0.000.001
19$7.61562$13.5418$0.423$13.671.80$7.120.94$28.063.694
20$6.17393$15.7019$0.325$16.792.72$14.162.30$28.854.684
21$8.51494$17.2326$0.327$62.107.30$10.201.20$23.812.804
22$5.24359$14.6011$0.476$6.921.32$3.520.67$3.520.672
23$6.88423$16.2617$0.405$16.802.44$16.802.44$20.152.934

HR1 — $148.81 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$4.37248$17.629$0.486$3.560.81$7.121.63$7.121.631
01$4.30255$16.8612$0.358$0.000.00$0.000.00$0.000.000
02$5.40248$21.7712$0.450$31.785.89$0.000.00$0.000.003
03$4.40235$18.7212$0.367$14.613.32$88.3820.09$88.3820.091
04$4.91211$23.2713$0.378$19.403.95$7.151.46$7.151.464
05$5.47190$28.794$1.367$63.6911.64$0.000.00$0.000.003
06$4.24168$25.2414$0.303$10.372.44$19.784.66$19.784.662
07$6.13231$26.5410$0.613$33.065.39$3.560.58$3.560.583
08$5.24247$21.2110$0.524$0.000.00$0.000.00$0.000.000
09$5.31213$24.936$0.885$6.491.22$3.560.67$3.560.672
10$4.14225$18.4011$0.376$0.000.00$0.000.00$0.000.000
11$4.77235$20.305$0.954$0.000.00$0.000.00$0.000.000
12$6.98311$22.4412$0.582$26.473.79$14.232.04$54.087.752
13$5.95349$17.059$0.661$38.296.43$25.954.36$25.954.363
14$7.82390$20.0511$0.711$23.533.01$5.930.76$5.930.764
15$10.89385$28.2911$0.990$6.980.64$3.420.31$3.420.312
16$7.55404$18.6912$0.629$12.881.71$0.000.00$0.000.003
17$6.27380$16.5013$0.482$2.990.48$0.000.00$0.000.001
18$9.31468$19.8921$0.443$2.990.32$0.000.00$3.560.381
19$7.88313$25.1811$0.716$2.990.38$3.580.45$6.570.831
20$6.28241$26.068$0.785$13.682.18$2.990.48$2.990.483
21$6.13261$23.4914$0.438$0.000.00$0.000.00$0.000.000
22$8.09257$31.487$1.156$3.580.44$3.580.44$3.580.441
23$6.98268$26.049$0.776$50.917.29$50.917.29$83.3711.941

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-08-24 ran higherhours it ran lowersign test
CPM3 of 2421 of 24p = 0.000
CTR10 of 2414 of 24p = 0.541
click→install10 of 2414 of 24p = 0.541
CPI10 of 2414 of 24p = 0.541

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

The full hour-by-hour pairing, 2026-08-23 → 2026-08-24

Every shared hour, 2026-08-23 → 2026-08-24. 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
00729 → 90716.10 → 13.6814.40% → 16.65%20.0% → 17.9%0.559 → 0.460
01748 → 1,25413.88 → 12.7116.18% → 14.75%28.9% → 18.4%0.297 → 0.469
02779 → 1,51817.83 → 15.7716.43% → 14.23%21.1% → 24.1%0.514 → 0.460
03728 → 1,77515.63 → 10.5015.25% → 12.62%32.4% → 21.9%0.316 → 0.380
04827 → 1,66015.88 → 10.7715.60% → 13.43%23.3% → 20.2%0.438 → 0.397
05673 → 1,49319.96 → 10.2017.24% → 12.53%19.8% → 15.5%0.584 → 0.525
06439 → 1,31920.50 → 9.6321.64% → 13.95%17.9% → 20.1%0.529 → 0.343
071,361 → 1,50917.51 → 11.0114.03% → 15.11%24.1% → 27.2%0.518 → 0.268
081,195 → 1,55322.68 → 12.4112.13% → 16.42%20.7% → 20.0%0.903 → 0.378
091,189 → 1,53516.61 → 12.5012.11% → 14.27%28.5% → 16.9%0.482 → 0.518
101,142 → 1,69414.22 → 15.3215.24% → 14.99%28.7% → 20.9%0.325 → 0.490
111,124 → 1,47614.73 → 13.2913.70% → 18.63%19.5% → 16.7%0.552 → 0.427
121,405 → 1,67716.62 → 13.4816.16% → 16.88%24.2% → 20.5%0.425 → 0.390
131,968 → 1,38912.38 → 12.4213.72% → 17.28%20.7% → 21.7%0.435 → 0.332
141,739 → 91814.23 → 12.7816.50% → 19.17%18.5% → 23.3%0.467 → 0.286
151,753 → 1,08219.53 → 10.9717.11% → 20.70%19.3% → 29.5%0.590 → 0.180
161,744 → 1,17312.84 → 12.1418.18% → 15.09%20.2% → 18.6%0.350 → 0.432
172,006 → 99012.87 → 11.4515.30% → 14.55%23.8% → 19.4%0.354 → 0.405
182,019 → 59213.74 → 12.5016.89% → 11.32%23.8% → 26.9%0.343 → 0.411
191,514 → 43014.68 → 17.9816.51% → 15.12%22.0% → 27.7%0.404 → 0.429
201,026 → 39817.02 → 15.2518.23% → 14.07%20.9% → 25.0%0.448 → 0.434
211,199 → 37719.15 → 13.7719.02% → 16.18%25.0% → 34.4%0.403 → 0.247
221,166 → 34218.02 → 15.9617.07% → 13.74%17.6% → 17.0%0.600 → 0.682
231,252 → 35016.52 → 15.7414.94% → 16.57%25.7% → 20.7%0.431 → 0.459

Impressions got cheaper and nothing downstream of them moved.

2026-08-26T00:59:59.832504 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 5 10 15 20 hour (UTC) 12 14 16 18 20 22 CTR % CTR 2026-08-23 2026-08-24 0 5 10 15 20 hour (UTC) 10 12 14 16 18 20 22 USD per 1,000 impressions CPM 0 5 10 15 20 hour (UTC) 15.0 17.5 20.0 22.5 25.0 27.5 30.0 32.5 35.0 installs / clicks % Click → install 0 5 10 15 20 hour (UTC) 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 USD Cost per install Delivery by hour — 2026-08-24 against 2026-08-23, shared hours only (UTC)
The same four ratios with the prior day laid over the day, shared hours only

Country, 2026-08-24

(i) The portfolio by country, 2026-08-24. 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$80.4423.4%9,790$8.22236$0.341$139.761.7438
US$25.157.3%534$47.1331$0.811$72.892.9011
PL$17.545.1%328$53.5218$0.975$7.480.433
MX$13.283.9%978$13.5840$0.332$82.646.228
TR$12.903.8%659$19.5938$0.339$21.461.666
ID$11.283.3%1,753$6.4354$0.209$17.631.565
GB$9.962.9%332$29.9619$0.524$45.304.557
PH$9.512.8%1,741$5.4746$0.207$3.350.353
AR$7.672.2%605$12.6726$0.295$2.990.394
CL$6.862.0%328$20.9416$0.429$3.560.522
IT$6.071.8%327$18.5512$0.506$3.670.602
ZA$5.351.6%399$13.4011$0.486$6.771.271

145 further countries are not listed, $137.77 between them (40.1% of this block).

Reconciliation, what is measured and what is fitted. Every per-country cell is an allocation across hours; every total is measured. B1 (UTC-7) $40.99 from Meta 2026-08-23 and $149.20 from Meta 2026-08-24, a measured UTC-day total of $190.19; KBM1 (UTC-7) $40.49 from Meta 2026-08-23 and $39.02 from Meta 2026-08-24, a measured UTC-day total of $79.51; HR1 (UTC+0) needed none, its Meta day IS the UTC day at $74.08. The 1 UTC+0 account above is the control: raking one returns its country export unchanged, and that identity held here.

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

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

B1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$39.6220.8%5,691$6.96156$0.254$86.372.1825
US$19.2810.1%448$43.0425$0.771$53.922.809
PL$10.015.3%252$39.6814$0.715$7.480.753
MX$7.604.0%705$10.7830$0.253$17.012.244
GB$7.113.7%282$25.2216$0.444$20.912.946
TR$7.053.7%386$18.2621$0.336$3.580.511
ID$5.663.0%1,027$5.5138$0.149$8.811.563
PH$5.302.8%1,340$3.9539$0.136$3.350.632
CL$4.072.1%215$18.988$0.509$3.560.872
AR$3.822.0%357$10.7214$0.273$2.990.781
IT$3.822.0%236$16.2310$0.382$3.670.961
CO$3.341.8%305$10.9612$0.279$12.643.781

133 further countries are not listed, $73.49 between them (38.6% of this block).

KBM1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$21.4927.0%2,549$8.4352$0.413$10.680.505
BR$4.665.9%344$13.5722$0.212$6.311.352
TR$3.774.7%189$20.008$0.472$10.732.842
PL$3.043.8%44$68.381$3.041$0.000.000
US$2.863.6%47$61.511$2.865$0.000.000
MX$2.603.3%156$16.658$0.325$58.8222.602
ID$2.322.9%453$5.1211$0.211$0.000.001
AR$2.122.7%164$12.937$0.303$0.000.001
CL$2.042.6%80$25.475$0.407$0.000.000
PH$1.612.0%199$8.104$0.403$0.000.000
TH$1.592.0%198$8.045$0.319$0.000.000
ZA$1.551.9%72$21.321$1.545$0.000.000

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

HR1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$19.3226.1%1,550$12.4628$0.690$42.712.218
PL$4.496.1%31$144.843$1.497$0.000.000
ID$3.304.5%273$12.095$0.660$8.812.671
MX$3.084.2%117$26.322$1.540$6.812.212
US$3.004.0%39$76.925$0.600$18.976.322
PH$2.603.5%201$12.943$0.867$0.000.001
TR$2.082.8%84$24.769$0.231$7.153.443
NZ$2.042.8%9$226.671$2.040$14.697.201
GB$1.732.3%29$59.660—$0.000.000
AR$1.722.3%84$20.485$0.344$0.000.002
MY$1.311.8%74$17.703$0.437$0.000.000
JP$1.241.7%19$65.260—$0.000.000

102 further countries are not listed, $28.17 between them (38.0% of this block).

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

India is the only country above the 16-payer bar, at 23.4% of spend and within-day 1.74.

2026-08-26T00:59:59.953746 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN US PL MX TR ID GB PH AR CL IT ZA 0 20 40 60 80 100 120 140 USD delivery raked onto the report clock against two measured margins; revenue is the report day Spend against within-day revenue by country — 2026-08-24 spend within-day revenue
Spend against within-day revenue, by country
2026-08-26T00:59:59.999635 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-08-24 (report clock)
Cost per install by country

Aggregate, both days

2026-08-232026-08-24change
spend$473.44$343.78−27.4%
impressions29,72527,411−7.8%
CPM$15.93$12.54−21.3%
registrations (ours)1,097925−15.7%
cost per registration$0.432$0.372−13.9%
booked$1,487.25 (3.14)$1,406.50 (4.09)−5.4%
Meta booked$2,086.79 (4.41)$1,731.01 (5.04)
within-day$985.37 (2.08)$651.52 (1.90)−33.9%
cohort @ 24h$1,236.03 (2.61)$677.97 (1.97)−45.1%
booked payers137146+9
payer rate (d0)10.4%9.9%−0.4 pts
ARPU (d0)$1.1267$0.7329−35.0%
ARPPU (d0)$10.84$7.37−32.0%

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-08-23$473.4429,72515.934,71315.86%1,06022.49%$0.447
2026-08-24$343.7827,41112.544,19915.32%89121.22%$0.386
  • click → install 22.49% → 21.22% (-5.7%, p = 0.147) — did not separate.
  • CTR 15.86% → 15.32% (-3.4%, p = 0.077) — did not separate.

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

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

installedbooked on 2026-08-24share
2026-08-24$651.5246.3%
2026-08-23$483.8034.4%
2026-08-22$165.6111.8%
2026-08-21$69.004.9%
2026-08-20$36.572.6%

A third of the day's money came from the day before's installs.

2026-08-26T01:00:00.068787 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 200 400 600 800 1000 1200 1400 USD 3.14 2.08 2.61 4.09 1.90 1.97 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-08-23 against 2026-08-24 (UTC) 2026-08-23 2026-08-24
The three revenue measures on both days, ROAS above each bar
2026-08-26T01:00:00.138770 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-08-23 2026-08-24 0 200 400 600 800 1000 1200 1400 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-08-24.

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$182.6461.8%15,560$11.74620$0.295$391.762.1490
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$74.0825.0%3,640$20.35121$0.612$118.961.6132
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$39.0213.2%2,990$13.05184$0.212$140.803.6124

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

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$182.64100.0%15,560$11.74620$0.295$391.762.1490

Nomad Node

nothing delivered or registered.

KBM1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$39.02100.0%2,990$13.05184$0.212$140.803.6124

HR1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$74.08100.0%3,640$20.35121$0.612$118.961.6132

⚠ This section is on each account's own Meta day. B1 reads $182.64 here against $190.19 in the account tables above and KBM1 $39.02 against $79.51, which is the seven-hour restitch on the two UTC-7 accounts. HR1 reports on UTC+0, so its $74.08 is the same figure in both.

One campaign carries the whole product in all three accounts, on the same $150 daily budget, so the spread across them is the outage.

Budget history, 08-22 to 08-25. B1's campaign has no activity at all; KBM1's campaign budget was raised $60 to $75 to $100 to $150 per day and HR1's ad set budget $30 to $60 to $75 to $100 to $150 over the same two days, and vid_ww_bodysuit_10s_9x16_sn_v1 was moved from Active to Not Approved by Meta on 08-23 at 12:34 in HR1's own clock. Both of those accounts then stopped.

Every asset

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_poolphoto_15s_9x16_sn_v1B1$69.777,123$9.80231$0.302$134.941.93$147.7729
vid_ww_shirt_10s_9x16_sn_v1B1$54.323,995$13.60178$0.305$168.083.09$174.5824
vid_ww_lace_10s_9x16_sn_v1B1$47.293,625$13.05196$0.241$74.501.58$78.0631
vid_ww_shirt_10s_9x16_sn_v1HR1$37.001,710$21.6461$0.607$64.431.74$64.4312
vid_ww_pool5_15s_9x16_sn_v1HR1$27.811,336$20.8246$0.605$48.391.74$51.958
vid_ww_poolslow_15s_9x16_sn_v1KBM1$20.231,424$14.2196$0.211$71.683.54$71.6816
vid_ww_pooldirect_15s_9x16_sn_v1B1$10.80790$13.6713$0.831$10.680.99$10.683
vid_ww_pooldirect_15s_9x16_sn_v1KBM1$6.54805$8.1237$0.177$3.560.54$3.562
vid_ww_lace_10s_9x16_sn_v1KBM1$6.42252$25.4811$0.584$29.414.58$29.413
vid_ww_kimono_10s_9x16_sn_v1HR1$6.13438$14.007$0.876$3.200.52$3.204
vid_ww_poolphoto_15s_9x16_sn_v1KBM1$4.50399$11.2833$0.136$32.577.24$32.572
vid_ww_pooldirect_15s_9x16_sn_v1HR1$3.14156$20.136$0.523$2.940.94$2.941
vid_ww_kimono_10s_9x16_sn_v1KBM1$0.9575$12.676$0.158$3.583.76$3.581
vid_ww_kimono_10s_9x16_sn_v1B1$0.4627$17.042$0.230$3.567.74$3.561
vid_ww_shirt_10s_9x16_sn_v1KBM1$0.3835$10.861$0.380$0.000.00$0.000
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.007
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.002

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

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_poolphoto_15s_9x16_sn_v1B1$69.777,123$9.80231$0.302$134.941.93$147.7729
vid_ww_shirt_10s_9x16_sn_v1B1$54.323,995$13.60178$0.305$168.083.09$174.5824
vid_ww_lace_10s_9x16_sn_v1B1$47.293,625$13.05196$0.241$74.501.58$78.0631
vid_ww_pooldirect_15s_9x16_sn_v1B1$10.80790$13.6713$0.831$10.680.99$10.683
vid_ww_kimono_10s_9x16_sn_v1B1$0.4627$17.042$0.230$3.567.74$3.561
vid_ww_poolslow_15s_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$20.231,424$14.2196$0.211$71.683.54$71.6816
vid_ww_pooldirect_15s_9x16_sn_v1KBM1$6.54805$8.1237$0.177$3.560.54$3.562
vid_ww_lace_10s_9x16_sn_v1KBM1$6.42252$25.4811$0.584$29.414.58$29.413
vid_ww_poolphoto_15s_9x16_sn_v1KBM1$4.50399$11.2833$0.136$32.577.24$32.572
vid_ww_kimono_10s_9x16_sn_v1KBM1$0.9575$12.676$0.158$3.583.76$3.581
vid_ww_shirt_10s_9x16_sn_v1KBM1$0.3835$10.861$0.380$0.000.00$0.000

HR1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_shirt_10s_9x16_sn_v1HR1$37.001,710$21.6461$0.607$64.431.74$64.4312
vid_ww_pool5_15s_9x16_sn_v1HR1$27.811,336$20.8246$0.605$48.391.74$51.958
vid_ww_kimono_10s_9x16_sn_v1HR1$6.13438$14.007$0.876$3.200.52$3.204
vid_ww_pooldirect_15s_9x16_sn_v1HR1$3.14156$20.136$0.523$2.940.94$2.941
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.007

Three B1 creatives are 50% of the day's spend, and the same creative costs about twice as much per install in HR1 as in B1.

2026-08-26T01:00:00.224878 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 CTR % CTR by hour — every asset, 2026-08-24 (UTC) B1/poolphoto B1/shirt B1/lace HR1/shirt KBM1/poolslow HR1/pool5 KBM1/pooldirect KBM1/poolphoto KBM1/lace B1/pooldirect HR1/kimono
CTR by hour, one line per asset
2026-08-26T01:00:00.412279 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-08-24 (UTC) B1/poolphoto B1/shirt B1/lace HR1/shirt KBM1/poolslow HR1/pool5 KBM1/pooldirect KBM1/poolphoto KBM1/lace B1/pooldirect HR1/kimono
Click-to-install by hour, one line per asset
2026-08-26T01:00:00.507295 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 0.0 0.5 1.0 1.5 2.0 2.5 USD Cost per install by hour — every asset, 2026-08-24 (UTC) B1/poolphoto B1/shirt B1/lace HR1/shirt KBM1/poolslow HR1/pool5 KBM1/pooldirect KBM1/poolphoto HR1/kimono
Cost per install by hour, one line per asset
2026-08-26T01:00:00.310525 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 5 10 15 20 25 30 35 40 USD per 1,000 impressions CPM by hour — every asset, 2026-08-24 (UTC) B1/poolphoto B1/shirt B1/lace HR1/shirt KBM1/poolslow HR1/pool5 KBM1/pooldirect KBM1/poolphoto KBM1/lace B1/pooldirect HR1/kimono
CPM by hour, one line per asset

The standing per-asset tables

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

A. Per asset — delivery

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

assetspendimpressionsCPMclicksCTRinstallsclick→installCPI
B1/poolphoto$74.927,6369.8194212.34%21823.14%$0.344
B1/shirt$55.814,46812.4983018.58%17821.45%$0.314
B1/lace$49.494,35511.3671516.42%19026.57%$0.260
HR1/shirt$37.001,71021.6430017.54%5819.33%$0.638
KBM1/poolslow$36.832,61014.1152520.11%8916.95%$0.414
HR1/pool5$27.811,33620.8221215.87%4521.23%$0.618
KBM1/pooldirect$16.612,0778.0021210.21%3717.45%$0.449
KBM1/poolphoto$13.481,16311.5918015.48%3519.44%$0.385
KBM1/lace$9.7439824.477318.34%1013.70%$0.974
B1/pooldirect$9.5377412.318811.37%1112.50%$0.866
HR1/kimono$6.1343814.005612.79%712.50%$0.876
HR1/pooldirect$3.1415620.132012.82%735.00%$0.449
KBM1/kimono$1.9415512.522415.48%312.50%$0.647
KBM1/shirt$0.918410.831619.05%00.00%—
B1/kimono$0.44518.63611.76%233.33%$0.220
HR1/bodysuit$0.000—0—1—$0.000

HR1/bodysuit booked $144.61 on no spend: the ad Meta moved to Not Approved on 08-23, still collecting from the cohort it bought, and excluded from every rate.

B. Per asset — the three revenue measures

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

assetbookedbROAS (Meta)within-daywROAScohort@HcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)largest payer
B1/poolphoto$324.084.33 (5.47)$134.941.80$147.771.97208.6%0.6377.3928.9%
B1/shirt$196.693.52 (5.42)$168.083.01$174.583.132011.2%0.9818.7327.3%
B1/lace$209.694.24 (3.58)$74.501.51$78.061.58178.6%0.3944.5917.0%
HR1/shirt$149.554.04 (2.88)$64.431.74$64.431.74914.8%1.0567.1624.8%
KBM1/poolslow$177.904.83 (7.60)$71.681.95$71.681.9588.3%0.7478.9634.0%
HR1/pool5$74.902.69 (2.83)$48.391.74$51.951.87715.2%1.1297.4251.5%
KBM1/pooldirect$6.500.39 (2.04)$3.560.21$3.560.2112.7%0.0963.56100.0%
KBM1/poolphoto$32.572.42 (3.36)$32.572.42$32.572.4226.1%0.98716.2890.3%
KBM1/lace$39.054.01 (10.40)$29.413.02$29.413.0219.1%2.67429.41100.0%
B1/pooldirect$10.681.12 (3.43)$10.681.12$10.681.12323.1%0.8213.5633.3%
HR1/kimono$15.992.61 (5.71)$3.200.52$3.200.52114.3%0.4573.20100.0%
HR1/pooldirect$2.940.94 (0.95)$2.940.94$2.940.94116.7%0.4912.94100.0%
KBM1/kimono$3.581.84 (8.52)$3.581.84$3.581.84116.7%0.5963.58100.0%
KBM1/shirt$0.000.00 (3.53)$0.000.00$0.000.0000.0%0.000——
B1/kimono$3.568.09 (8.07)$3.568.09$3.568.09150.0%1.7803.56100.0%
HR1/bodysuit$144.61— (—)$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.

Three rows clear the 16-payer bar, all of them B1's, ranking shirt 3.01, poolphoto 1.80 and lace 1.51 on within-day.

2026-08-26T01:00:00.938087 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-21 08-22 08-23 08-24 day (UTC) 0 2 4 6 8 10 12 14 16 payers / installs % Payer rate by day — every asset (UTC) B1/lace B1/poolphoto KBM1/poolslow HR1/shirt B1/shirt HR1/bodysuit KBM1/lace KBM1/poolphoto HR1/pool5 KBM1/pooldirect HR1/kimono B1/poolslow
Payer rate by day, one line per asset
2026-08-26T01:00:01.033071 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-21 08-22 08-23 08-24 day (UTC) 0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 within-day USD per install ARPU by day — every asset (UTC) B1/lace B1/poolphoto KBM1/poolslow HR1/shirt B1/shirt HR1/bodysuit KBM1/lace KBM1/poolphoto HR1/pool5 KBM1/pooldirect HR1/kimono B1/poolslow
ARPU by day, one line per asset
2026-08-26T01:00:01.119095 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-21 08-22 08-23 08-24 day (UTC) 0 5 10 15 20 25 within-day USD per payer ARPPU by day — every asset (UTC) B1/lace B1/poolphoto KBM1/poolslow HR1/shirt B1/shirt HR1/bodysuit KBM1/lace KBM1/poolphoto HR1/pool5 KBM1/pooldirect HR1/kimono B1/poolslow
ARPPU by day, one line per asset
2026-08-26T01:00:01.226837 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-21 08-22 08-23 08-24 day (UTC) 0 1 2 3 4 5 revenue / spend Within-day ROAS by day — every asset (UTC) B1/lace B1/poolphoto KBM1/poolslow HR1/shirt B1/shirt HR1/bodysuit KBM1/lace KBM1/poolphoto HR1/pool5 KBM1/pooldirect HR1/kimono B1/poolslow
Within-day ROAS by day, one line per asset
2026-08-26T01:00:01.376764 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-08-24 B1/poolphoto B1/shirt B1/lace HR1/shirt KBM1/poolslow HR1/pool5 KBM1/pooldirect KBM1/poolphoto
Composite: every asset across every measure, normalised across the day

C. Per asset — country mix

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

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

assetspendIndia %US %other %US % of its revenue
B1/poolphoto$69.7719.4%12.6%68.1%37.7%
B1/shirt$54.3218.4%7.5%74.0%1.8%
B1/lace$47.2920.6%6.7%72.7%0.0%
HR1/shirt$37.0021.6%4.3%74.1%24.8%
KBM1/poolslow$20.2325.9%2.8%71.3%0.0%
HR1/pool5$27.8132.6%4.7%62.7%6.2%
KBM1/pooldirect$6.5434.7%0.6%64.7%0.0%
KBM1/poolphoto$4.5045.8%2.9%51.3%0.0%
KBM1/lace$6.4217.4%3.7%78.8%0.0%
B1/pooldirect$10.8030.6%12.5%56.9%0.0%
HR1/kimono$6.1319.9%1.5%78.6%0.0%
HR1/pooldirect$3.1433.4%0.3%66.2%0.0%
KBM1/kimono$0.9520.0%0.0%80.0%0.0%
KBM1/shirt$0.3852.6%0.0%47.4%—
B1/kimono$0.4613.0%0.0%87.0%0.0%

B1/poolphoto took 12.6% of its spend in the United States and 38.8% of its revenue from there.

2026-08-26T01:00:00.674524 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/poolphoto B1/shirt B1/lace HR1/shirt HR1/pool5 KBM1/poolslow 0 20 40 60 80 100 % of that asset's spend Where each asset bought — share of its own spend by region, 2026-08-24 (META day) IN US PL MX TR ID other
Where each asset bought: share of its own spend by region
2026-08-26T01:00:00.749153 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/poolphoto B1/shirt B1/lace HR1/shirt HR1/pool5 KBM1/poolslow 0.0 0.5 1.0 1.5 2.0 2.5 3.0 USD per install Cost per install by region — every asset, 2026-08-24 (META day) IN US PL MX TR ID
Cost per install by region, every asset
2026-08-26T01:00:00.815265 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/poolphoto B1/shirt B1/lace HR1/shirt HR1/pool5 KBM1/poolslow 0 10 20 30 40 50 USD Within-day revenue by region — every asset, 2026-08-24 (META day) IN US PL MX TR ID
Within-day revenue by region, every asset

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 four accounts that carried it.

Vloom bought nothing on 2026-08-24 and $1,361.20 still arrived, all of it from people who installed before the day.

The day, and every account

2026-08-232026-08-24change
spend$118.89$0.00−100.0%
impressions8,5900−100.0%
CPM$13.84$0.00−100.0%
registrations (ours)16856−66.7%
cost per registration$0.708$0.000−100.0%
booked$2,043.85 (17.19)$1,361.20−33.4%
Meta booked$749.42 (6.30)$540.09
within-day$52.36 (0.44)$75.70+44.6%
cohort @ 24h$67.82 (0.57)$75.70+11.6%
booked payers11198−13
payer rate (d0)3.6%7.1%+3.6 pts
ARPU (d0)$0.4037$1.3519+234.9%
ARPPU (d0)$11.30$18.93+67.4%

2026-08-24 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$0.000%0—56$0.000
B1$0.000%0—44$0.000
Nomad Node$0.000%0—12$0.000
KBM1$0.000%0—0—
HR1$0.000%0—0—

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$1,361.20—$75.70—$75.70—47.1%$1.3519$18.93
B1$1,051.67—$70.44—$70.44—36.8%$1.6009$23.48
Nomad Node$305.97—$5.26—$5.26—18.3%$0.4387$5.26
KBM1$0.00—$0.00—$0.00—0———
HR1$3.56—$0.00—$0.00—0———

No ratio in this section is readable. Every ROAS divides by zero; the payer rate of 175.0% is 98 payers against 56 registrations.

Hourly, 2026-08-24

No hourly section: nothing delivered in any hour of this day, in any of the four accounts, so every cell of the 24-row table and every one of its per-account blocks is a measured zero. The last Vloom delivery was the shared Nomad Node pair on 08-23, which ran its usual full day and then stopped. The charts this section would carry are not drawn, because a chart of a zero day draws nothing.

Country, 2026-08-24

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

Aggregate, both days

2026-08-232026-08-24change
spend$118.89$0.00−100.0%
impressions8,5900−100.0%
CPM$13.84$0.00−100.0%
registrations (ours)16856−66.7%
cost per registration$0.708$0.000−100.0%
booked$2,043.85 (17.19)$1,361.20−33.4%
Meta booked$749.42 (6.30)$540.09
within-day$52.36 (0.44)$75.70+44.6%
cohort @ 24h$67.82 (0.57)$75.70+11.6%
booked payers11198−13
payer rate (d0)3.6%7.1%+3.6 pts
ARPU (d0)$0.4037$1.3519+234.9%
ARPPU (d0)$11.30$18.93+67.4%

Read the within-day column and nothing else here. It is the only one of the three not dominated by a back catalogue: $75.70 against $52.36.

The campaigns

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

Every asset

No asset delivered, so there is no per-asset table for this day. Registrations still arrived against no impression anywhere, 44 in B1 and 12 in Nomad Node, which is the same back-catalogue effect one level down.

3Caveats

⚠ Both days' cohort @ 24h are complete. 2026-08-24's cohort closed 24 hours after the last install of its own day, 2026-08-26 00:00 UTC, and this cut was taken after it; coverage reads 100% on both days, so the change column between them is a real comparison.

within-day is sealed and does not move. It is the column to read on this page.

Change 2026-08-26: Sinai's payments whose tracker did not survive the in-app-purchase feed are now counted. They arrive carrying the payer's account identifier but no tracker, and every measure built on an install day dropped them: on this day that was 17 payments worth $93.72, 6.7% of Sinai's money, and all seventeen resolve through the registration ledger to a campaign, an ad, and paid traffic rather than organic. Sinai's booked on this page is $1,406.50 where a cut before the repair read $1,312.78, and every ROAS in its tab rises with it.

The per-account coverage note the instrument emits states the wrong targeting for two accounts. It reads KBM1 and HR1 as United States only at 100% US delivery, which is their Vloom targeting, attached to the account rather than to the campaign. On this day KBM1's Sinai buy is 34.7% India and 0.6% US and HR1's is 21.6% India and 4.3% US, both of them worldwide. The claim is not reproduced above and will keep appearing until the targeting field moves from the account to the campaign set.

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

The prior-day column matches the restated 08-23 page. Both pages are cut from this run and carry the repair above, so 08-23 reads $592.33 and Sinai's $1,487.25 on each of them. Those figures differ from what the 08-23 page first carried, $592.13 and $1,364.50, because Meta was still settling that day's delivery and the payment cut behind it was both earlier and unrepaired.

4What this hands to the next read

Whether KBM1 and HR1 come back is the question the rest of the page is secondary to. Both read Account disabled, both stopped inside the same UTC hour on different account clocks, and between them they were 45.0% of the Sinai buy on 08-23 and 39.4% of it on 08-24.

B1 alone reproduces the day's economics and it is the arm to size. It was untouched, it grew 32.3% in impressions at 15.5% lower CPM, and its within-day return barely moved at 2.11 to 2.06; whether it carries the whole $343 to $600 range on its own is the next thing worth testing.

Three assets cleared the payer bar and they disagree, B1/shirt at within-day 3.01 against B1/lace at 1.51 on 20 and 17 payers. One more day at 08-23's volume settles the ranking; at 08-24's it will not.

One rejected ad kept booking $144.61 after it stopped delivering. vid_ww_bodysuit_10s_9x16_sn_v1 was moved to Not Approved in HR1 on 08-23 and nothing pulled the same creative out of the other two accounts, which is the sweep the accounts still do not have.

5Reproduce

Staged in _runs/2026-08-26_2026-08-24_daily_auto/, after the 08-24 cohort sealed at 2026-08-26 00:00 UTC.

# the pull: B1's day, country and hourly, then the other four accounts at three grains
python -m ad_ops.daily_pipeline --day 2026-08-24

# Sinai's own ledger, which the pipeline does not stage
python ad_ops/lum_notifications/pull_payments_api.py --out <run>/sinai_backend \
    --app-source sin --start 2026-08-13 --end 2026-08-27
python ad_ops/lum_notifications/pull_registrations_sink.py --out <run>/sinai_lum \
    --app sin --start 2026-08-13T18:52:00+00:00 --end 2026-08-26T06:50:32+00:00
cp <run>/sinai_backend/payments*.csv <run>/sinai_lum/

# the configs, inherited from the 08-24 preliminary cut and repointed, then every instrument
python <run>/make_configs.py
sh <run>/run_instruments.sh

# the country cut the figures are drawn from, then the figures
python -m ad_ops.country_json --run <run> --days 2026-08-23,2026-08-24
python -m ad_ops.report_charts --config <run>/run_config_sinai_full.json \
    --day 2026-08-24 --prev 2026-08-23 --days 2026-08-21,2026-08-22,2026-08-23,2026-08-24 \
    --app sinai_ww --country-json <run>/country_sinai_ww.json \
    --out ad_ops/figures/2026-08-24_sinai --md <run>/chartblock_sinai.md \
    --relpath figures/2026-08-24_sinai

Payment cut 2026-08-26 06:47 UTC for Sinai and 01:25 UTC for Vloom; registration cut 06:50 UTC. Campaign activity history for all three Sinai campaigns was read over Aug 22 to Aug 25 and the rendered range asserted before any row of it was used.

6Appendix — definitions

The report clock is UTC. Meta stamps its exports in each ad account's own zone, B1 and KBM1 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 and table C are the exceptions and say so where they appear.

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

measurewhat it countsmoves?
booked (bROAS)money that arrived inside the report day, whatever day its payer installedsettled a few hours after midnight
within-day (wROAS)people who installed that day and paid before midnightsealed at midnight, never moves
cohort @ 24h (cROAS)people who installed that day, measured 24 h after each one's own installfrozen once coverage reaches 100%; 100% here

Meta booked is Meta's own conversion value over Meta's own spend, both restitched onto the report clock from the same hourly export. It is struck through on any day where Meta booked more purchases than the payment processor processed, and nothing is written in its place: the true figure is the booked row directly above it.

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.