Daily campaign report — 2026-08-27, against 2026-08-26

The portfolio spent $488.08 on 2026-08-27 against $241.83 the day before, and booked $2,765.45 against $2,312.46. Only Sinai was bought, for a fourth day running: B1 took $398.00 of it and a fifth account, HR2, delivered its first $86.97 on four creatives nothing else in the portfolio had run. The campaign budget in B1 was raised from $250 to $400 nine hours into the day. 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: on this day Meta books $2,353.72 where our own records hold $2,138.19, an excess of $215.53, because Sinai and Vloom forward their money events to Facebook Purchase on one dataset and Meta cannot tell two apps apart. The excess cannot be split per asset, so the (Meta) bracket beside a struck day's bROAS is not that asset's revenue. Vloom's own line is unstruck while the Overview's combined line is struck, because the combined line strikes wherever either app's does. 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-262026-08-27change
spend$241.83$488.08+101.8%
impressions18,21133,996+86.7%
CPM$13.28$14.36+8.1%
registrations (ours)6551,340+104.6%
cost per registration$0.369$0.364−1.3%
booked$2,312.46 (9.56)$2,765.45 (5.67)+19.6%
Meta booked$1,747.93 (7.23)$2,405.24 (4.93)
within-day$487.04 (2.01)$1,055.36 (2.16)+116.7%
cohort @ 24h$724.18 (2.99)$1,312.59 (2.69)+81.3%
booked payers211262+51
payer rate (d0)10.1%8.9%-1.2 pts
ARPU (d0)$1.1056$0.9796−11.4%
ARPPU (d0)$10.98$11.03+0.5%

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
Sinai AI$0.9565——$10.76——1,350

Spend split. Sinai $241.83 to $488.08, Vloom $0.00 to $0.00: the second product has now bought nothing for four days.

Spend doubled and within-day revenue more than kept up: $487.04 to $1,055.36 against $241.83 to $488.08, so return rose 2.01 to 2.16.

The two comparable measures point opposite ways: within-day rose while the hour-neutral cohort @ 24h fell 2.99 to 2.69, and section 2 carries the delivery shape between them.

The portfolio payer rate is not a conversion rate on this day: 262 payers against 1,340 registrations counts payers in accounts that took almost no registrations, KBM1 and HR1 among them at three and two.

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

account2026-08-26 spend2026-08-27 spendchange2026-08-26 registrations2026-08-27 registrations
Portfolio$241.83$488.08+101.8%6551,340
B1$241.78$398.00+64.6%638921
Nomad Node$0.00$0.00—136
KBM1$0.00$0.00—23
Dicey2$0.05$3.11+6120.0%013
HR1$0.00$0.00—22
HR2$0.00$86.97new0395

B1 is 81.5% of the buy against 100.0% the day before, and HR2's first delivery is 17.8% of it.

The three zero rows are measured, not missing. Every account exported at every grain on this run, so a $0.00 row is an account that did not spend rather than a file that did not arrive.

2The two apps, one tab each

Sinai is the only tab with delivery on this day: it took the whole $488.08 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 six accounts that buy it.

Sinai spent $488.08 against $241.83, a 101.8% rise, and booked $2,138.19 against $1,253.78.

The day, and every account

2026-08-262026-08-27change
spend$241.83$488.08+101.8%
impressions18,21133,996+86.7%
CPM$13.28$14.36+8.1%
registrations (ours)6101,299+113.0%
cost per registration$0.396$0.376−5.2%
booked$1,253.78 (5.18)$2,138.19 (4.38)+70.5%
Meta booked$1,600.89 (6.62)$2,353.72 (4.82)
within-day$448.10 (1.85)$1,055.36 (2.16)+135.5%
cohort @ 24h$685.24 (2.83)$1,312.59 (2.69)+91.6%
booked payers136196+60
payer rate (d0)10.3%9.2%−1.2 pts
ARPU (d0)$1.1233$1.0105−10.0%
ARPPU (d0)$10.88$11.03+1.4%

2026-08-27 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$488.08100%33,996$14.361,299$0.376
B1$398.0082%24,940$15.96886$0.449
Nomad Node$0.000%0—0—
KBM1$0.000%0—3$0.000
Dicey2$3.111%407$7.6413$0.239
HR1$0.000%0—2$0.000
HR2$86.9718%8,649$10.06395$0.220

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$2,138.194.38$1,055.362.16$1,312.592.691199.2%$1.0105$11.03
B1$1,692.254.25$861.452.16$1,064.812.68849.5%$1.2018$12.68
Nomad Node$0.00—$0.00—$0.00—0———
KBM1$163.87—$0.00—$0.00—00.0%$0.0000—
Dicey2$14.714.73$14.714.73$14.714.7317.7%$1.1312$14.71
HR1$88.15—$0.00—$0.00—00.0%$0.0000—
HR2$179.212.06$179.212.06$233.082.68348.6%$0.5901$6.86

Each account, 2026-08-26 against 2026-08-27, one table each.

B1

2026-08-262026-08-27change
spend$241.78$398.00+64.6%
impressions18,20624,940+37.0%
CPM$13.28$15.96+20.2%
registrations (ours)606886+46.2%
cost per registration$0.399$0.449+12.6%
booked$841.10 (3.48)$1,692.25 (4.25)+101.2%
Meta booked$1,254.64 (5.19)$1,921.01 (4.83)
within-day$448.10 (1.85)$861.45 (2.16)+92.2%
cohort @ 24h$685.24 (2.83)$1,064.81 (2.68)+55.4%
booked payers103139+36
payer rate (d0)10.4%9.5%−0.9 pts
ARPU (d0)$1.1308$1.2018+6.3%
ARPPU (d0)$10.88$12.68+16.5%

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

KBM1

2026-08-262026-08-27change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)23+50.0%
cost per registration$0.000$0.000—
booked$160.97$163.87+1.8%
Meta booked$239.26$182.71
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers1518+3
payer rate (d0)0.0%0.0%+0.0 pts
ARPU (d0)$0.0000$0.0000—
ARPPU (d0)$0.00$0.00—

Dicey2

2026-08-262026-08-27change
spend$0.05$3.11+6120.0%
impressions5407+8040.0%
CPM$10.00$7.64−23.6%
registrations (ours)013new
cost per registration$0.000$0.239new
booked$0.00 (0.00)$14.71 (4.73)new
Meta booked—$5.94 (1.91)
within-day$0.00 (0.00)$14.71 (4.73)new
cohort @ 24h$0.00 (0.00)$14.71 (4.73)new
booked payers01+1
payer rate (d0)0.0%7.7%+7.7 pts
ARPU (d0)$0.0000$1.1312new
ARPPU (d0)$0.00$14.71new

HR1

2026-08-262026-08-27change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)22+0.0%
cost per registration$0.000$0.000—
booked$251.70$88.15−65.0%
Meta booked$106.99$3.03
within-day$0.00$0.00—
cohort @ 24h$0.00$0.00—
booked payers185−13
payer rate (d0)0.0%0.0%+0.0 pts
ARPU (d0)$0.0000$0.0000—
ARPPU (d0)$0.00$0.00—

HR2

2026-08-262026-08-27change
spend$0.00$86.97new
impressions08,649new
CPM$0.00$10.06new
registrations (ours)0395new
cost per registration$0.000$0.220new
booked$0.00$179.21 (2.06)new
Meta booked—$241.03 (2.77)
within-day$0.00$179.21 (2.06)new
cohort @ 24h$0.00$233.08 (2.68)new
booked payers033+33
payer rate (d0)0.0%8.6%+8.6 pts
ARPU (d0)$0.0000$0.5901new
ARPPU (d0)$0.00$6.86new

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

B1's within-day return rose 1.85 to 2.16 on 64.6% more spend, while its hour-neutral cohort @ 24h fell 2.83 to 2.68.

B1 bought 37.0% more impressions at a CPM 20.2% higher, so its cost per registration rose 12.6% to $0.449 on a day the portfolio's fell.

HR2's first day took a registration for $0.220 against B1's $0.449 and returned within-day 2.06 on 33 payers.

KBM1's and HR1's rates are not readable and their ROAS columns are blank by construction: payer rates of 600.0% and 250.0% count 18 and 5 payers against three and two registrations, in accounts that bought nothing.

Dicey2's $3.11 is mostly the delivery 08-26 handed forward: $2.81 of it came from the last seven hours of its own 2026-08-26 and $0.30 from the first seventeen of its 2026-08-27.

Hourly, 2026-08-27

(i) The portfolio, hour by hour, 2026-08-27. 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$3.97415$9.5711$0.361$19.895.01$15.984.03$55.9714.103
01$7.80556$14.0327$0.289$133.5717.12$113.8914.60$113.8914.606
02$7.87520$15.1317$0.463$34.904.43$20.582.62$20.582.626
03$9.77686$14.2416$0.611$18.511.89$2.990.31$2.990.314
04$8.80669$13.1519$0.463$57.186.50$50.865.78$50.865.787
05$8.66669$12.9427$0.321$20.422.36$58.516.76$58.516.765
06$8.41702$11.9823$0.366$69.328.24$26.703.17$26.703.1710
07$11.33633$17.9021$0.540$108.999.62$7.110.63$7.110.638
08$8.15665$12.2616$0.509$9.541.17$0.000.00$0.000.002
09$16.081,332$12.0750$0.322$118.957.40$33.222.07$33.222.0714
10$25.302,359$10.7284$0.301$238.119.41$43.341.71$61.502.4312
11$27.772,027$13.7071$0.391$105.473.80$101.163.64$111.874.0314
12$27.432,019$13.5969$0.398$82.002.99$48.771.78$67.712.4710
13$28.241,972$14.3258$0.487$69.212.45$39.981.42$39.981.4212
14$21.831,744$12.5273$0.299$36.181.66$73.213.35$79.533.647
15$29.192,179$13.4077$0.379$125.614.30$29.771.02$29.771.0215
16$27.652,090$13.2380$0.346$136.264.93$90.743.28$94.093.4021
17$25.732,054$12.5395$0.271$89.673.49$40.571.58$44.131.7219
18$30.812,223$13.86112$0.275$107.293.48$65.612.13$86.742.8217
19$34.962,307$15.1584$0.416$103.792.97$38.211.09$38.211.0918
20$35.311,808$19.5379$0.447$167.294.74$74.872.12$108.443.0721
21$28.201,479$19.0764$0.441$82.232.92$15.830.56$76.562.7115
22$27.431,516$18.0958$0.473$62.752.29$47.151.72$50.311.8312
23$27.391,372$19.9668$0.403$141.065.15$16.300.60$53.921.9713

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

B1 — $398.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$3.95410$9.6311$0.359$19.895.04$15.984.05$55.9714.173
01$7.58533$14.2226$0.292$130.6117.23$113.8915.02$113.8915.025
02$7.52477$15.7715$0.501$34.904.64$5.880.78$5.880.786
03$9.02568$15.8813$0.694$14.951.66$2.990.33$2.990.333
04$8.22584$14.0815$0.548$38.954.74$50.866.19$50.866.195
05$8.43648$13.0125$0.337$20.422.42$58.516.94$58.516.945
06$7.75611$12.6821$0.369$62.098.01$26.703.44$26.703.448
07$11.29631$17.8921$0.538$96.028.51$7.110.63$7.110.637
08$8.10658$12.3115$0.540$9.541.18$0.000.00$0.000.002
09$11.57823$14.0625$0.463$94.008.12$29.832.58$29.832.5810
10$17.821,516$11.7545$0.396$194.3510.91$14.350.81$25.031.405
11$22.911,551$14.7750$0.458$27.891.22$90.453.95$94.014.108
12$22.951,515$15.1553$0.433$56.322.45$45.211.97$64.152.808
13$21.331,202$17.7536$0.592$53.282.50$29.871.40$29.871.409
14$14.43934$15.4539$0.370$29.062.01$56.333.90$56.333.905
15$21.721,290$16.8442$0.517$103.444.76$10.110.47$10.110.4712
16$20.961,374$15.2550$0.419$91.084.35$77.073.68$80.423.8416
17$19.391,422$13.6464$0.303$49.762.57$26.891.39$26.891.3911
18$24.991,655$15.1072$0.347$89.493.58$37.141.49$54.712.1912
19$27.431,754$15.6457$0.481$86.993.17$35.251.29$35.251.2913
20$29.951,459$20.5352$0.576$146.554.89$64.172.14$75.092.5116
21$24.051,118$21.5145$0.534$62.762.61$12.550.52$73.283.0510
22$22.941,155$19.8639$0.588$45.141.97$34.011.48$34.011.487
23$23.701,052$22.5355$0.431$134.755.69$16.300.69$53.922.2812

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—$2.95—$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—$18.23—$0.00—$0.00—2
05$0.000—1$0.000$0.00—$0.00—$0.00—0
06$0.000—0—$7.23—$0.00—$0.00—2
07$0.000—0—$12.96—$0.00—$0.00—1
08$0.000—0—$0.00—$0.00—$0.00—0
09$0.000—0—$6.95—$0.00—$0.00—2
10$0.000—0—$25.45—$0.00—$0.00—4
11$0.000—1$0.000$21.97—$0.00—$0.00—3
12$0.000—0—$12.99—$0.00—$0.00—1
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—$15.46—$0.00—$0.00—1
16$0.000—0—$12.96—$0.00—$0.00—1
17$0.000—0—$3.56—$0.00—$0.00—1
18$0.000—0—$0.00—$0.00—$0.00—0
19$0.000—0—$6.72—$0.00—$0.00—2
20$0.000—1$0.000$3.48—$0.00—$0.00—1
21$0.000—0—$5.72—$0.00—$0.00—1
22$0.000—0—$7.23—$0.00—$0.00—2
23$0.000—0—$0.00—$0.00—$0.00—0

Dicey2 — $3.11 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.025$4.000—$0.000.00$0.000.00$0.000.000
01$0.2223$9.571$0.220$0.000.00$0.000.00$0.000.000
02$0.3543$8.142$0.175$0.000.00$14.7142.02$14.7142.020
03$0.75117$6.413$0.250$0.000.00$0.000.00$0.000.000
04$0.5885$6.824$0.145$0.000.00$0.000.00$0.000.000
05$0.2321$10.951$0.230$0.000.00$0.000.00$0.000.000
06$0.6691$7.251$0.660$0.000.00$0.000.00$0.000.000
07$0.042$20.000—$0.000.00$0.000.00$0.000.000
08$0.056$8.330—$0.000.00$0.000.00$0.000.000
09$0.025$4.001$0.020$0.000.00$0.000.00$0.000.000
10$0.034$7.500—$0.000.00$0.000.00$0.000.000
11$0.011$10.000—$0.000.00$0.000.00$0.000.000
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—$14.71—$0.00—$0.00—1
17$0.000—0—$0.00—$0.00—$0.00—0
18$0.000—0—$0.00—$0.00—$0.00—0
19$0.021$20.000—$0.000.00$0.000.00$0.000.000
20$0.000—0—$0.00—$0.00—$0.00—0
21$0.091$90.000—$0.000.00$0.000.00$0.000.000
22$0.042$20.000—$0.000.00$0.000.00$0.000.000
23$0.000—0—$0.00—$0.00—$0.00—0

HR1 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$0.00—$0.00—$0.00—0
01$0.000—0—$0.00—$0.00—$0.00—0
02$0.000—0—$0.00—$0.00—$0.00—0
03$0.000—0—$3.56—$0.00—$0.00—1
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—1$0.000$0.00—$0.00—$0.00—0
07$0.000—0—$0.00—$0.00—$0.00—0
08$0.000—1$0.000$0.00—$0.00—$0.00—0
09$0.000—0—$14.61—$0.00—$0.00—1
10$0.000—0—$10.82—$0.00—$0.00—2
11$0.000—0—$44.90—$0.00—$0.00—1
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—$3.56—$0.00—$0.00—1
17$0.000—0—$7.14—$0.00—$0.00—2
18$0.000—0—$3.56—$0.00—$0.00—1
19$0.000—0—$0.00—$0.00—$0.00—0
20$0.000—0—$0.00—$0.00—$0.00—0
21$0.000—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 — $86.97 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.001$0.000—$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.001$0.000—$0.00—$0.00—$0.00—0
09$4.49504$8.9124$0.187$3.390.75$3.390.75$3.390.751
10$7.45839$8.8839$0.191$7.481.00$28.993.89$36.474.891
11$4.85475$10.2120$0.242$10.712.21$10.712.21$17.863.682
12$4.48504$8.8916$0.280$12.692.83$3.560.79$3.560.791
13$6.91770$8.9722$0.314$15.932.31$10.111.46$10.111.463
14$7.40810$9.1434$0.218$7.120.96$16.892.28$23.203.142
15$7.47889$8.4035$0.213$6.710.90$19.662.63$19.662.632
16$6.69716$9.3430$0.223$13.942.08$13.672.04$13.672.042
17$6.34632$10.0331$0.205$29.224.61$13.682.16$17.242.725
18$5.82568$10.2540$0.145$14.242.45$28.484.89$32.045.504
19$7.51552$13.6127$0.278$10.081.34$2.960.39$2.960.393
20$5.36349$15.3626$0.206$17.253.22$10.702.00$33.356.224
21$4.06360$11.2819$0.214$13.753.39$3.280.81$3.280.814
22$4.45359$12.4019$0.234$10.382.33$13.142.95$16.303.663
23$3.69320$11.5313$0.284$6.311.71$0.000.00$0.000.001

The hourly tables sum to $488.08, the same total the account tables carry. B1 holds $398.00 of it, HR2 $86.97 and Dicey2 $3.11.

Spend per hour steps up twice in the morning, $8.15 at 08:00 to $16.08 at 09:00 to $25.30 at 10:00, which is where the budget raise at 09:09 UTC lands.

The day delivered late. B1's last eight UTC hours took 48.6% of its spend against 33.4% on 08-26, and that is the shape between a within-day figure that rose and an hour-neutral one that fell.

2026-08-28T18:11:50.302674 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 3 6 9 12 15 18 21 hour (UTC) 0 5 10 15 20 25 30 35 USD Spend by hour 0 3 6 9 12 15 18 21 hour (UTC) 500 750 1000 1250 1500 1750 2000 2250 impressions Impressions and installs by hour impressions installs 20 40 60 80 100 installs (Meta Leads) The day's motion — whole account, 2026-08-27 (UTC)
The day's motion: spend by hour, and impressions against installs
2026-08-28T18:11:50.438011 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 20 USD per 1,000 impressions CPM 0 4 8 12 16 20 hour (UTC) 16 18 20 22 24 26 28 installs / clicks % Click → install 0 4 8 12 16 20 hour (UTC) 0.3 0.4 0.5 0.6 0.7 USD Cost per install Delivery by hour — whole account, 2026-08-27 (UTC)
CTR, CPM, click-to-install and CPI by hour, whole account

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

(i) The portfolio, hour by hour, 2026-08-26. 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$9.34544$17.1722$0.425$61.316.56$48.235.16$48.235.165
01$6.96602$11.5624$0.290$55.597.99$12.991.87$12.991.875
02$8.76772$11.3521$0.417$21.732.48$3.560.41$3.560.413
03$9.04910$9.9322$0.411$49.655.49$22.432.48$22.432.487
04$9.73931$10.4531$0.314$82.618.49$40.274.14$40.274.148
05$9.01926$9.7330$0.300$70.537.83$25.672.85$25.672.857
06$11.30930$12.1523$0.491$49.934.42$26.452.34$26.452.3410
07$11.681,084$10.7729$0.403$46.023.94$17.111.47$20.101.729
08$12.871,065$12.0832$0.402$41.713.24$10.240.80$55.744.339
09$13.101,016$12.8924$0.546$38.602.95$7.230.55$7.230.557
10$9.951,052$9.4629$0.343$79.558.00$68.576.89$68.576.896
11$14.421,041$13.8536$0.401$79.945.54$5.930.41$5.930.4112
12$8.25592$13.9418$0.458$25.343.07$0.000.00$0.000.004
13$7.90572$13.8127$0.293$50.676.41$33.714.27$58.257.3710
14$7.10476$14.9218$0.394$49.666.99$42.706.01$42.706.019
15$11.58680$17.0323$0.503$76.076.57$3.430.30$6.630.578
16$9.66696$13.8820$0.483$45.674.73$3.560.37$3.560.3711
17$10.06894$11.2535$0.287$63.946.36$14.241.42$17.591.7512
18$12.52749$16.7232$0.391$24.301.94$7.230.58$7.230.587
19$11.37651$17.4727$0.421$14.241.25$13.051.15$13.051.154
20$10.53552$19.0827$0.390$60.525.75$0.000.00$3.670.359
21$12.10552$21.9222$0.550$38.923.22$13.791.14$161.1513.328
22$6.65438$15.1823$0.289$89.3913.44$24.493.68$31.044.6714
23$7.95486$16.3615$0.530$37.884.76$3.220.41$3.220.418

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

B1 — $241.78 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$9.34544$17.1722$0.425$58.356.25$48.235.16$48.235.164
01$6.96602$11.5624$0.290$28.474.09$12.991.87$12.991.873
02$8.76772$11.3521$0.417$3.560.41$3.560.41$3.560.411
03$9.04910$9.9322$0.411$29.783.29$22.432.48$22.432.484
04$9.73931$10.4531$0.314$12.671.30$40.274.14$40.274.144
05$9.01926$9.7329$0.311$70.537.83$25.672.85$25.672.857
06$11.30930$12.1523$0.491$36.233.21$26.452.34$26.452.347
07$11.681,084$10.7729$0.403$27.722.37$17.111.47$20.101.727
08$12.871,065$12.0832$0.402$20.791.62$10.240.80$55.744.336
09$13.101,016$12.8924$0.546$35.442.71$7.230.55$7.230.556
10$9.951,052$9.4629$0.343$61.296.16$68.576.89$68.576.894
11$14.421,041$13.8536$0.401$49.853.46$5.930.41$5.930.417
12$8.25592$13.9418$0.458$7.340.89$0.000.00$0.000.002
13$7.90572$13.8127$0.293$44.695.66$33.714.27$58.257.378
14$7.10476$14.9218$0.394$26.863.78$42.706.01$42.706.017
15$11.58680$17.0323$0.503$38.773.35$3.430.30$6.630.574
16$9.66696$13.8820$0.483$34.843.61$3.560.37$3.560.379
17$10.06894$11.2535$0.287$57.395.71$14.241.42$17.591.7510
18$12.52749$16.7232$0.391$14.351.15$7.230.58$7.230.584
19$11.37651$17.4726$0.437$14.241.25$13.051.15$13.051.154
20$10.53552$19.0827$0.390$56.855.40$0.000.00$3.670.358
21$12.10552$21.9222$0.550$20.311.68$13.791.14$161.1513.326
22$6.62436$15.1823$0.288$59.488.99$24.493.70$31.044.6913
23$7.93483$16.4213$0.610$31.313.95$3.220.41$3.220.416

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—$2.96—$0.00—$0.00—1
01$0.000—0—$27.12—$0.00—$0.00—2
02$0.000—0—$0.00—$0.00—$0.00—0
03$0.000—0—$3.48—$0.00—$0.00—1
04$0.000—0—$6.84—$0.00—$0.00—1
05$0.000—0—$0.00—$0.00—$0.00—0
06$0.000—0—$3.42—$0.00—$0.00—1
07$0.000—0—$0.00—$0.00—$0.00—0
08$0.000—0—$6.31—$0.00—$0.00—2
09$0.000—0—$3.16—$0.00—$0.00—1
10$0.000—0—$18.27—$0.00—$0.00—2
11$0.000—0—$26.52—$0.00—$0.00—4
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—$33.74—$0.00—$0.00—3
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.39—$0.00—$0.00—1
19$0.000—0—$0.00—$0.00—$0.00—0
20$0.000—0—$3.67—$0.00—$0.00—1
21$0.000—0—$18.61—$0.00—$0.00—2
22$0.000—0—$0.00—$0.00—$0.00—0
23$0.000—2$0.000$0.00—$0.00—$0.00—0

Dicey2 — $0.05 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.032$15.000—$0.000.00$0.000.00$0.000.000
23$0.023$6.670—$0.000.00$0.000.00$0.000.000

HR1 — $0.00 on this day

hrspendimpressionsCPMregistrationscost/regbookedbROASwithin-daywROAScohort@24hcROASbooked payers
00$0.000—0—$0.00—$0.00—$0.00—0
01$0.000—0—$0.00—$0.00—$0.00—0
02$0.000—0—$18.17—$0.00—$0.00—2
03$0.000—0—$16.39—$0.00—$0.00—2
04$0.000—0—$63.11—$0.00—$0.00—3
05$0.000—1$0.000$0.00—$0.00—$0.00—0
06$0.000—0—$10.28—$0.00—$0.00—2
07$0.000—0—$18.30—$0.00—$0.00—2
08$0.000—0—$14.61—$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—0—$3.58—$0.00—$0.00—1
12$0.000—0—$18.00—$0.00—$0.00—2
13$0.000—0—$5.98—$0.00—$0.00—2
14$0.000—0—$22.80—$0.00—$0.00—2
15$0.000—0—$3.56—$0.00—$0.00—1
16$0.000—0—$7.34—$0.00—$0.00—1
17$0.000—0—$6.55—$0.00—$0.00—2
18$0.000—0—$6.57—$0.00—$0.00—2
19$0.000—1$0.000$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—$29.91—$0.00—$0.00—1
23$0.000—0—$6.57—$0.00—$0.00—2

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

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-27 ran higherhours it ran lowersign test
CPM13 of 2411 of 24p = 0.839
CTR14 of 2410 of 24p = 0.541
click→install9 of 2415 of 24p = 0.307
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-08-26 → 2026-08-27

Every shared hour, 2026-08-26 → 2026-08-27. 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
00544 → 41517.17 → 9.5720.22% → 14.70%22.7% → 18.0%0.374 → 0.361
01602 → 55611.56 → 14.0315.95% → 19.96%24.0% → 22.5%0.303 → 0.312
02772 → 52011.35 → 15.1315.80% → 12.50%17.2% → 24.6%0.417 → 0.492
03910 → 6869.93 → 14.2413.96% → 12.68%18.1% → 16.1%0.393 → 0.698
04931 → 66910.45 → 13.1512.24% → 15.99%27.2% → 15.0%0.314 → 0.550
05926 → 6699.73 → 12.949.72% → 13.30%31.1% → 25.8%0.322 → 0.377
06930 → 70212.15 → 11.9812.90% → 18.52%20.0% → 16.9%0.471 → 0.382
071,084 → 63310.77 → 17.9012.92% → 17.22%22.9% → 16.5%0.365 → 0.629
081,065 → 66512.08 → 12.2611.55% → 11.28%22.8% → 20.0%0.460 → 0.543
091,016 → 1,33212.89 → 12.0711.61% → 17.57%20.3% → 21.8%0.546 → 0.315
101,052 → 2,3599.46 → 10.7211.60% → 17.30%24.6% → 19.9%0.332 → 0.312
111,041 → 2,02713.85 → 13.7012.58% → 14.75%26.7% → 22.7%0.412 → 0.408
12592 → 2,01913.94 → 13.5914.19% → 14.12%22.6% → 21.4%0.434 → 0.450
13572 → 1,97213.81 → 14.3218.71% → 14.45%24.3% → 19.3%0.304 → 0.513
14476 → 1,74414.92 → 12.5217.65% → 18.69%20.2% → 20.9%0.418 → 0.321
15680 → 2,17917.03 → 13.4015.44% → 15.47%19.0% → 22.8%0.579 → 0.379
16696 → 2,09013.88 → 13.2316.52% → 15.02%16.5% → 22.3%0.508 → 0.395
17894 → 2,05411.25 → 12.5314.09% → 16.99%25.4% → 26.4%0.314 → 0.280
18749 → 2,22316.72 → 13.8615.62% → 15.92%25.6% → 28.8%0.417 → 0.302
19651 → 2,30717.47 → 15.1513.67% → 15.60%23.6% → 22.8%0.541 → 0.426
20552 → 1,80819.08 → 19.5318.66% → 16.21%28.2% → 25.3%0.363 → 0.477
21552 → 1,47921.92 → 19.0720.47% → 17.71%19.5% → 24.4%0.550 → 0.441
22438 → 1,51615.18 → 18.0916.67% → 16.23%28.8% → 20.7%0.317 → 0.538
23486 → 1,37216.36 → 19.9614.40% → 16.40%17.1% → 28.4%0.662 → 0.428

The unweighted read separates nothing and the pooled read below separates CTR alone. Hour counts of 13, 14, 9 and 11 out of 24 are what a coin does; the pooled funnel weights each hour by what it delivered, and 08-27 put two thirds of its impressions into the second half of the clock.

2026-08-28T18:11:50.591323 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 5 10 15 20 hour (UTC) 10 12 14 16 18 20 CTR % CTR 2026-08-26 2026-08-27 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) 16 18 20 22 24 26 28 30 installs / clicks % Click → install 0 5 10 15 20 hour (UTC) 0.3 0.4 0.5 0.6 0.7 USD Cost per install Delivery by hour — 2026-08-27 against 2026-08-26, shared hours only (UTC)
The same four ratios with the prior day laid over the day, shared hours only

Country, 2026-08-27

(i) The portfolio by country, 2026-08-27. 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$88.7718.2%11,269$7.88328$0.271$128.141.4437
US$58.0911.9%787$73.8352$1.117$174.833.0113
TR$23.744.9%1,053$22.5464$0.371$44.391.8712
GB$21.164.3%557$38.0231$0.683$143.836.806
MX$19.704.0%1,499$13.1450$0.394$21.511.093
AR$14.883.0%1,025$14.5152$0.286$5.980.402
ID$14.022.9%2,231$6.2882$0.171$45.013.217
IT$13.792.8%542$25.4620$0.690$7.340.533
DE$10.962.2%221$49.6210$1.096$61.545.615
CL$9.582.0%503$19.0515$0.639$7.120.742
UA$9.542.0%411$23.1919$0.502$26.432.773
CA$8.901.8%167$53.3510$0.890$5.980.674

147 further countries are not listed, $194.95 between them (39.9% of this block).

B1 is $398.00 of it, HR2 $86.97 and Dicey2 $3.11; Nomad Node, KBM1 and HR1 delivered nothing on this day.

Reconciliation, what is measured and what is fitted. Every per-country cell is an allocation across hours; every total is measured. B1 (UTC-7) $52.47 from Meta 2026-08-26 and $345.53 from Meta 2026-08-27, a measured UTC-day total of $398.00; Dicey2 (UTC-7) $2.81 from Meta 2026-08-26 and $0.30 from Meta 2026-08-27, a measured UTC-day total of $3.11; HR2 (UTC-7) $0.00 from Meta 2026-08-26 and $86.97 from Meta 2026-08-27, a measured UTC-day total of $86.97.

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 that delivered are UTC-7, so the day rests on the reconciliation above rather than on the identity beside it.

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

B1

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$62.0015.6%7,389$8.39188$0.330$56.950.9224
US$55.8914.0%745$75.0350$1.118$174.833.1313
GB$19.715.0%499$39.4927$0.730$143.837.306
TR$18.614.7%783$23.7845$0.414$33.661.8110
MX$16.694.2%1,232$13.5541$0.407$6.810.412
IT$12.583.2%487$25.8218$0.699$7.340.583
ID$10.922.7%1,624$6.7365$0.168$23.502.156
AR$10.772.7%750$14.3637$0.291$2.990.281
DE$10.692.7%210$50.839$1.188$57.985.424
UA$8.142.0%327$24.9413$0.626$22.852.812
CA$7.441.9%145$51.138$0.930$0.000.002
PL$7.401.9%297$24.938$0.925$49.436.683

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

Dicey2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$0.9831.5%208$4.702$0.489$0.000.000
TH$0.165.0%17$9.100—$0.000.000
MY$0.144.4%12$11.600—$0.000.000
IQ$0.134.2%6$23.230—$0.000.000
UA$0.134.1%6$21.541$0.129$0.000.000
ID$0.134.0%20$6.300—$0.000.000
AR$0.123.8%10$11.940—$0.000.000
VN$0.113.5%9$12.160—$0.000.000
BR$0.103.3%13$8.270—$0.000.000
MX$0.103.2%9$11.071$0.099$14.71148.311
TR$0.103.2%3$33.150—$0.000.000
PH$0.092.8%18$4.670—$0.000.000

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

HR2

ccspendshareimpressionsCPMregistrations (ours)cost/regwithin-daywROASpayers
IN$25.7929.7%3,671$7.02138$0.187$71.192.7613
BR$6.117.0%527$11.5858$0.105$12.622.073
TR$5.035.8%268$18.7919$0.265$10.732.132
AR$3.994.6%265$15.0415$0.266$2.990.751
ID$2.973.4%587$5.0517$0.175$21.517.251
MX$2.913.3%259$11.268$0.364$0.000.000
TH$2.292.6%372$6.1419$0.120$0.000.000
US$2.202.5%42$52.582$1.102$0.000.000
CL$2.172.5%86$25.262$1.086$0.000.000
PH$1.651.9%326$5.0512$0.137$3.352.031
GB$1.411.6%56$25.004$0.353$0.000.000
CA$1.391.6%21$67.452$0.696$5.984.292

105 further countries are not listed, $29.06 between them (33.4% of this block).

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

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

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

India is the only country above the 16-payer bar, at 18.2% of spend and within-day 1.44 on 37 payers, against 1.43 on 24 payers the day before. Every other row is a direction.

The United States is 11.9% of spend at a CPM of $73.83, and its 3.01 sits on 13 payers.

2026-08-28T18:11:50.679154 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ IN US TR GB MX AR ID IT DE CL UA CA 0 25 50 75 100 125 150 175 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-27 spend within-day revenue
Spend against within-day revenue, by country
2026-08-28T18:11:50.715841 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-27 (report clock)
Cost per install by country

Aggregate, both days

2026-08-262026-08-27change
spend$241.83$488.08+101.8%
impressions18,21133,996+86.7%
CPM$13.28$14.36+8.1%
registrations (ours)6101,299+113.0%
cost per registration$0.396$0.376−5.2%
booked$1,253.78 (5.18)$2,138.19 (4.38)+70.5%
Meta booked$1,600.89 (6.62)$2,353.72 (4.82)
within-day$448.10 (1.85)$1,055.36 (2.16)+135.5%
cohort @ 24h$685.24 (2.83)$1,312.59 (2.69)+91.6%
booked payers136196+60
payer rate (d0)10.3%9.2%−1.2 pts
ARPU (d0)$1.1233$1.0105−10.0%
ARPPU (d0)$10.88$11.03+1.4%

(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-08-26$241.8318,21113.282,59914.27%59222.78%$0.408
2026-08-27$488.0833,99614.365,41115.92%1,22022.55%$0.400
  • click → install 22.78% → 22.55% (-1.0%, p = 0.817) — did not separate.
  • CTR 14.27% → 15.92% (+11.5%, p = 0.000) — rose.

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-27share
2026-08-27$1,055.3649.4%
2026-08-26$326.1515.3%
2026-08-25$158.507.4%
2026-08-24$132.036.2%
2026-08-23$229.3110.7%
2026-08-22$172.788.1%

Six install days carry 97.0% of the day's money; the remaining $64.06 arrived from installs on or before 08-21, which the instrument does not list separately.

$1,082.83 of the day's money came from installs bought before it, 50.6%, against 64.3% on 08-26.

2026-08-28T18:11:50.766784 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ booked within-day cohort @ 24h 0 250 500 750 1000 1250 1500 1750 2000 USD 5.18 1.85 2.83 4.38 2.16 2.69 the number above each bar is that measure's ROAS against the same day's spend The three revenue measures, 2026-08-26 against 2026-08-27 (UTC) 2026-08-26 2026-08-27
The three revenue measures on both days, ROAS above each bar
2026-08-28T18:11:50.816305 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 2026-08-26 2026-08-27 0 250 500 750 1000 1250 1500 1750 2000 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-27.

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$460.3079.4%28,164$16.34886$0.520$861.451.87139
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$119.1420.5%11,960$9.96395$0.302$179.211.5033
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$0.380.1%29$13.1013$0.029$14.7138.701
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—3$0.000$0.00—18
bailingxia_srfhjyd_sn_ww_cvr_260820HR1$0.000.0%0—2$0.000$0.00—5

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

B1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820B1$460.30100.0%28,164$16.34886$0.520$861.451.87139

Nomad Node

nothing delivered or registered.

KBM1

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
bailingxia_srfhjyd_sn_ww_cvr_260820KBM1$0.000.0%0—3$0.000$0.00—18

Dicey2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
amclqzqgtmnn_5l4ya1pifdk3_sn_ww_cvr_260826Dicey2$0.38100.0%29$13.1013$0.029$14.7138.701

HR1

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

HR2

campaignaccountspendshareimpressionsCPMregistrationscost/regwithin-daywROASpayers
dxu2a6iwzx5r_5l4ya1pifdk3_sn_ww_cvr_260826HR2$119.14100.0%11,960$9.96395$0.302$179.211.5033

⚠ This section is on each account's own Meta day. B1 reads $460.30 here against $398.00 in the account tables above, HR2 $119.14 against $86.97 and Dicey2 $0.38 against $3.11, which is the seven-hour restitch on three UTC-7 accounts.

One campaign carries the product in three accounts and only B1's copy delivered, so the KBM1 and HR1 rows are the outage rather than a campaign result.

HR2's campaign was built on 08-26 and took its first spend at 09:00 UTC, on a per-host cloak key like Dicey2's rather than the bailingxia one B1's carries.

Activity history, B1, rendered range Aug 25 to Aug 28. The campaign's daily budget was raised from $250 to $400 on Aug 27 at 2:09 AM in B1's own clock, 2026-08-27 09:09 UTC, and the campaign was cycled off and back on at the same minute to apply it. A regime is a stretch over which the budget did not change, so the reported day sits nine hours in the $250 one and fifteen in the $400 one.

One ad was moved from Active to Not Approved by Meta after the day closed: vid_ww_shirt_10s_9x16_sn_v1 on Aug 28 at 12:26 AM, 2026-08-28 07:26 UTC.

No comparison across the two days is regime-matched, because 08-26 sat wholly inside the $250 regime and 08-27 straddles its close.

Every asset

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

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_shirt_10s_9x16_sn_v1B1$381.5423,450$16.27785$0.486$692.881.82$882.0088
vid_ww_pooldirect_15s_9x16_sn_v1B1$77.904,657$16.7387$0.895$168.572.16$182.8111
vid_ww_povpose_8s_9x16_sn_v1HR2$49.224,899$10.05135$0.365$63.951.30$93.7611
vid_ww_editortabs_13s_9x16_sn_v1HR2$33.223,069$10.82109$0.305$53.311.60$67.9110
vid_ww_gym_12s_9x16_sn_v1HR2$24.012,340$10.2684$0.286$23.020.96$32.496
vid_ww_fittingroom_11s_9x16_sn_v1HR2$12.691,652$7.6867$0.189$38.923.07$38.926
vid_ww_kimono_10s_9x16_sn_v1B1$0.8657$15.095$0.172$0.000.00$0.001
vid_ww_stockings_11s_9x16_sn_v1Dicey2$0.1414$10.007$0.020$0.000.00$0.000
vid_ww_kitchen_10s_9x16_sn_v1Dicey2$0.134$32.502$0.065$14.71113.12$14.711
vid_ww_spill2_8s_9x16_sn_v1Dicey2$0.067$8.570—$0.000.00$0.000
vid_ww_motionlabels_7s_9x16_sn_v1Dicey2$0.054$12.501$0.050$0.000.00$0.000
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—7$0.000$0.00—$0.0020
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—3$0.000$0.00—$0.0014
vid_ww_salon_13s_9x16_sn_v1Dicey2$0.000—3$0.000$0.00—$0.000
vid_ww_lace_10s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0016
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.003
vid_ww_kimono_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.001
vid_ww_lace_10s_9x16_sn_v1KBM1$0.000—0—$0.00—$0.001
vid_ww_pool5_15s_9x16_sn_v1HR1$0.000—0—$0.00—$0.001
vid_ww_poolphoto_15s_9x16_sn_v1KBM1$0.000—0—$0.00—$0.003
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.003

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

B1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_shirt_10s_9x16_sn_v1B1$381.5423,450$16.27785$0.486$692.881.82$882.0088
vid_ww_pooldirect_15s_9x16_sn_v1B1$77.904,657$16.7387$0.895$168.572.16$182.8111
vid_ww_kimono_10s_9x16_sn_v1B1$0.8657$15.095$0.172$0.000.00$0.001
vid_ww_poolphoto_15s_9x16_sn_v1B1$0.000—7$0.000$0.00—$0.0020
vid_ww_lace_10s_9x16_sn_v1B1$0.000—2$0.000$0.00—$0.0016
vid_ww_poolslow_15s_9x16_sn_v1B1$0.000—0—$0.00—$0.003

Nomad Node

nothing delivered or registered.

KBM1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_poolslow_15s_9x16_sn_v1KBM1$0.000—3$0.000$0.00—$0.0014
vid_ww_lace_10s_9x16_sn_v1KBM1$0.000—0—$0.00—$0.001
vid_ww_poolphoto_15s_9x16_sn_v1KBM1$0.000—0—$0.00—$0.003

Dicey2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_stockings_11s_9x16_sn_v1Dicey2$0.1414$10.007$0.020$0.000.00$0.000
vid_ww_kitchen_10s_9x16_sn_v1Dicey2$0.134$32.502$0.065$14.71113.12$14.711
vid_ww_spill2_8s_9x16_sn_v1Dicey2$0.067$8.570—$0.000.00$0.000
vid_ww_motionlabels_7s_9x16_sn_v1Dicey2$0.054$12.501$0.050$0.000.00$0.000
vid_ww_salon_13s_9x16_sn_v1Dicey2$0.000—3$0.000$0.00—$0.000

HR1

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_bodysuit_10s_9x16_sn_v1HR1$0.000—1$0.000$0.00—$0.003
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—0—$0.00—$0.001

HR2

assetaccountspendimpressionsCPMregistrationscost/regwithin-daywROAScohort@24hpayers
vid_ww_povpose_8s_9x16_sn_v1HR2$49.224,899$10.05135$0.365$63.951.30$93.7611
vid_ww_editortabs_13s_9x16_sn_v1HR2$33.223,069$10.82109$0.305$53.311.60$67.9110
vid_ww_gym_12s_9x16_sn_v1HR2$24.012,340$10.2684$0.286$23.020.96$32.496
vid_ww_fittingroom_11s_9x16_sn_v1HR2$12.691,652$7.6867$0.189$38.923.07$38.926

⚠ This section is on each account's own Meta day, as the campaign section above is. B1's rows sum to $460.30, HR2's to $119.14 and Dicey2's to $0.38; tables A and B below are the same assets on the report clock.

shirt is 82.9% of B1's Meta day after taking 59.5% of 08-26's, which is where the spend of the two creatives rejected on 08-26 went.

Ten rows booked or registered on no spend, in B1, KBM1, Dicey2 and HR1 alike, all of it from cohorts bought before those accounts stopped or before the creative was pulled.

2026-08-28T18:11:50.873537 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 5 10 15 20 25 30 CTR % CTR by hour — every asset, 2026-08-27 (UTC) B1/shirt B1/pooldirect HR2/povpose HR2/gym HR2/editortabs HR2/fittingroom
CTR by hour, one line per asset
2026-08-28T18:11:50.996245 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 installs / clicks % Click → install by hour — every asset, 2026-08-27 (UTC) B1/shirt B1/pooldirect HR2/povpose HR2/gym HR2/editortabs HR2/fittingroom
Click-to-install by hour, one line per asset
2026-08-28T18:11:51.059442 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-27 (UTC) B1/shirt B1/pooldirect HR2/povpose HR2/gym HR2/editortabs HR2/fittingroom
Cost per install by hour, one line per asset
2026-08-28T18:11:50.935246 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 0 2 4 6 8 10 12 14 16 18 20 22 hour (UTC) 5.0 7.5 10.0 12.5 15.0 17.5 20.0 22.5 25.0 USD per 1,000 impressions CPM by hour — every asset, 2026-08-27 (UTC) B1/shirt B1/pooldirect HR2/povpose HR2/gym HR2/editortabs HR2/fittingroom
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/shirt$326.8920,66415.823,13615.18%74223.66%$0.441
B1/pooldirect$69.644,19016.6252012.41%8315.96%$0.839
HR2/povpose$39.553,88310.1962316.04%13121.03%$0.302
HR2/gym$18.931,83910.2939321.37%7719.59%$0.246
HR2/editortabs$17.301,54011.2337224.16%10528.23%$0.165
HR2/fittingroom$11.191,3878.0724417.59%6125.00%$0.183
B1/kimono$1.478617.092529.07%624.00%$0.245
Dicey2/kitchen$0.991188.392823.73%27.14%$0.495
Dicey2/salon$0.841445.832517.36%28.00%$0.420
Dicey2/stockings$0.761017.523534.65%411.43%$0.190
Dicey2/motionlabels$0.352315.22521.74%120.00%$0.350
Dicey2/spill2$0.17218.10523.81%00.00%—
B1/lace$0.000—0—2—$0.000
B1/poolphoto$0.000—0—4—$0.000
KBM1/poolslow$0.000—0—0——
HR1/bodysuit$0.000—0—0——
HR1/kimono$0.000—0—0——

shirt is 67.0% of the day at $326.89, up from 41.7% and $100.71, and it bought its impressions at $15.82 per thousand against HR2/povpose's $10.19.

Five rows booked on no spend and enter no rate, $665.61 between them and B1/poolphoto the largest at $312.16.

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/shirt$1,056.133.23 (4.09)$692.882.12$882.002.70749.4%1.12411.9216.0%
B1/pooldirect$171.992.47 (4.45)$168.572.42$182.812.631011.5%2.10118.2840.9%
HR2/povpose$63.951.62 (2.80)$63.951.62$93.762.37128.9%0.6947.8125.2%
HR2/gym$23.021.22 (1.23)$23.021.22$32.491.7267.1%0.3875.4227.4%
HR2/editortabs$53.313.08 (3.16)$53.313.08$67.913.93109.2%0.6236.7926.7%
HR2/fittingroom$38.923.48 (4.68)$38.923.48$38.923.4869.0%0.5816.4955.3%
B1/kimono$3.562.42 (0.00)$0.000.00$0.000.0000.0%0.000——
Dicey2/kitchen$14.7114.85 (0.00)$14.7114.85$14.7114.85150.0%7.35314.71100.0%
Dicey2/salon$0.000.00 (7.07)$0.000.00$0.000.0000.0%0.000——
Dicey2/stockings$0.000.00 (0.00)$0.000.00$0.000.000————
Dicey2/motionlabels$0.000.00 (0.00)$0.000.00$0.000.000————
Dicey2/spill2$0.000.00 (0.00)$0.000.00$0.000.000————
B1/lace$137.60— (—)$0.00—$0.00—00.0%0.000——
B1/poolphoto$312.16— (—)$0.00—$0.00—00.0%0.000——
KBM1/poolslow$134.82— (—)$0.00—$0.00—00.0%0.000——
HR1/bodysuit$70.30— (—)$0.00—$0.00—00.0%0.000——
HR1/kimono$10.73— (—)$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.

One row clears the 16-payer bar, B1/shirt at within-day 2.12 on 68 payers, against poolphoto's 2.55 on 19 the day before.

HR2's four creatives run 6 to 11 payers each, so the 1.22 to 3.48 spread between them is a direction and never a magnitude.

2026-08-28T18:11:51.392266 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-24 08-25 08-26 08-27 day (UTC) 0 2 4 6 8 10 12 14 payers / installs % Payer rate by day — every asset (UTC) B1/shirt B1/poolphoto B1/lace B1/pooldirect HR2/povpose HR1/shirt KBM1/poolslow HR1/pool5 HR2/gym HR2/editortabs KBM1/pooldirect KBM1/poolphoto HR2/fittingroom
Payer rate by day, one line per asset
2026-08-28T18:11:51.466214 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-24 08-25 08-26 08-27 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/shirt B1/poolphoto B1/lace B1/pooldirect HR2/povpose HR1/shirt KBM1/poolslow HR1/pool5 HR2/gym HR2/editortabs KBM1/pooldirect KBM1/poolphoto HR2/fittingroom
ARPU by day, one line per asset
2026-08-28T18:11:51.542208 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-24 08-25 08-26 08-27 day (UTC) 0 2 4 6 8 10 12 14 16 within-day USD per payer ARPPU by day — every asset (UTC) B1/shirt B1/poolphoto B1/lace B1/pooldirect HR2/povpose HR1/shirt KBM1/poolslow HR1/pool5 HR2/gym HR2/editortabs KBM1/pooldirect KBM1/poolphoto HR2/fittingroom
ARPPU by day, one line per asset
2026-08-28T18:11:51.616586 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ 08-24 08-25 08-26 08-27 day (UTC) 1 2 3 4 revenue / spend Within-day ROAS by day — every asset (UTC) B1/shirt B1/poolphoto B1/lace B1/pooldirect HR2/povpose HR1/shirt KBM1/poolslow HR1/pool5 HR2/gym HR2/editortabs KBM1/pooldirect KBM1/poolphoto HR2/fittingroom
Within-day ROAS by day, one line per asset
2026-08-28T18:11:51.707377 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-27 B1/shirt B1/pooldirect HR2/povpose HR2/gym HR2/editortabs HR2/fittingroom
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/shirt$381.5414.0%13.0%72.9%14.4%
B1/pooldirect$77.9015.6%18.5%65.9%44.5%
HR2/povpose$49.2231.2%3.2%65.6%0.0%
HR2/gym$24.0120.2%1.7%78.1%0.0%
HR2/editortabs$33.2226.9%3.7%69.4%0.0%
HR2/fittingroom$12.6944.7%1.3%54.1%0.0%
B1/kimono$0.868.1%38.4%53.5%—
Dicey2/kitchen$0.1323.1%0.0%76.9%0.0%
Dicey2/stockings$0.1421.4%0.0%78.6%—
Dicey2/motionlabels$0.0540.0%0.0%60.0%—
Dicey2/spill2$0.0616.7%0.0%83.3%—

Dicey2/salon has no row here, because it spent nothing on the Meta day this table is cut on: its $0.84 in table A was delivered in the last seven hours of Meta 08-26.

B1/pooldirect took 18.5% of its spend in the United States and 44.5% of its revenue from there, on ten payers, so it points and does not measure.

HR2's four creatives bought 20.2% to 44.7% India and took no United States revenue at all, a different geography from B1's on the same worldwide targeting.

2026-08-28T18:11:51.184985 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/shirt B1/pooldirect HR2/povpose HR2/editortabs HR2/gym HR2/fittingroom 0 20 40 60 80 100 % of that asset's spend Where each asset bought — share of its own spend by region, 2026-08-27 (META day) IN US TR GB MX AR other
Where each asset bought: share of its own spend by region
2026-08-28T18:11:51.244272 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/shirt B1/pooldirect HR2/povpose HR2/editortabs HR2/gym HR2/fittingroom 0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 USD per install Cost per install by region — every asset, 2026-08-27 (META day) IN US TR GB MX AR
Cost per install by region, every asset
2026-08-28T18:11:51.298491 image/svg+xml Matplotlib v3.11.1, https://matplotlib.org/ B1/shirt B1/pooldirect HR2/povpose HR2/editortabs HR2/gym HR2/fittingroom 0 20 40 60 80 100 120 140 USD Within-day revenue by region — every asset, 2026-08-27 (META day) IN US TR GB MX AR
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 accounts that carried it.

Vloom bought nothing on 2026-08-27, as it bought nothing on 2026-08-26, and $627.26 still arrived from people who installed before the day.

The day, and every account

2026-08-262026-08-27change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)4541−8.9%
cost per registration$0.000$0.000—
booked$1,058.68$627.26−40.8%
Meta booked$147.04$51.52
within-day$38.94$0.00−100.0%
cohort @ 24h$38.94$0.00−100.0%
booked payers7566−9
payer rate (d0)6.7%0.0%−6.7 pts
ARPU (d0)$0.8654$0.0000−100.0%
ARPPU (d0)$12.98$0.00−100.0%

2026-08-27 (the day) — delivery

accountspendshareimpressionsCPMregistrationscost/reg
Portfolio$0.000%0—41$0.000
B1$0.000%0—35$0.000
Nomad Node$0.000%0—6$0.000
KBM1$0.000%0—0—
Dicey2$0.000%0—0—
HR1$0.000%0—0—
HR2$0.000%0—0—

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

accountbookedbROASwithin-daywROAScohort@24hcROASpayers (d0)payer% (d0)ARPU (d0)ARPPU (d0)
Portfolio$627.26—$0.00—$0.00—00.0%$0.0000—
B1$519.97—$0.00—$0.00—00.0%$0.0000—
Nomad Node$103.73—$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$3.56—$0.00—$0.00—0———
HR2$0.00—$0.00—$0.00—0———

Each account, 2026-08-26 against 2026-08-27, one table each.

B1

2026-08-262026-08-27change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)3235+9.4%
cost per registration$0.000$0.000—
booked$807.73$519.97−35.6%
Meta booked$113.15$37.21
within-day$33.50$0.00−100.0%
cohort @ 24h$33.50$0.00−100.0%
booked payers5758+1
payer rate (d0)6.2%0.0%−6.2 pts
ARPU (d0)$1.0467$0.0000−100.0%
ARPPU (d0)$16.75$0.00−100.0%

Nomad Node

2026-08-262026-08-27change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)136−53.8%
cost per registration$0.000$0.000—
booked$250.95$103.73−58.7%
Meta booked$33.89—
within-day$5.45$0.00−100.0%
cohort @ 24h$5.45$0.00−100.0%
booked payers187−11
payer rate (d0)7.7%0.0%−7.7 pts
ARPU (d0)$0.4191$0.0000−100.0%
ARPPU (d0)$5.45$0.00−100.0%

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.

No ratio in this section is readable. Every ROAS divides by zero; the payer rate of 161.0% is 66 payers against 41 registrations.

Vloom's Meta booked line is not struck. The strike is measured per app, and Meta booked no more purchases than Vloom's payment feed processed on this day.

Hourly, 2026-08-27

No hourly section: nothing delivered in any hour of this day, in any of the six 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. The charts this section would carry are not drawn, because a chart of a zero day draws nothing, and no figure on this page is Vloom's: the figure directory for the day holds Sinai's nineteen and nothing else.

Country, 2026-08-27

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-262026-08-27change
spend$0.00$0.00—
impressions00—
CPM$0.00$0.00—
registrations (ours)4541−8.9%
cost per registration$0.000$0.000—
booked$1,058.68$627.26−40.8%
Meta booked$147.04$51.52
within-day$38.94$0.00−100.0%
cohort @ 24h$38.94$0.00−100.0%
booked payers7566−9
payer rate (d0)6.7%0.0%−6.7 pts
ARPU (d0)$0.8654$0.0000−100.0%
ARPPU (d0)$12.98$0.00−100.0%

Read the within-day column and nothing else here. It is the only one of the three not dominated by a back catalogue, and it went to $0.00: nobody installed on a day with no delivery, so nobody could pay inside it.

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. The two that took the most registrations are named: bailingxia_meituan_ww_cvr_260802 in B1 with 23 and 0811_vl_bailingxia_srfhjyd-rain-chuva in Nomad Node with 5.

Every asset

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

3Caveats

⚠ Both days' cohort @ 24h are complete. 2026-08-27's cohort closed 24 hours after the last install of its own day, 2026-08-29 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, and cohort @ 24h is the cross-check on it where the day's delivery shape moved.

The country block reconciles on all three delivering accounts. None of them is UTC+0, so the known-answer identity that checks the raking had nothing to run on, and the section rests on its reconciliation line instead.

Every table on this page reads a portfolio total of $488.08, day grain, hourly and country alike. The campaign and per-asset sections are the one exception and say so where they appear: those are cut on each account's own day, so B1 shows $460.30 and HR2 $119.14 there.

There is no ours ÷ Meta instrument reading for Sinai in this run. That gate is valid only on the META clock, and the META-clock pass was configured against the Vloom ledger, which bought nothing. The Meta strike above is a separate test, measured on purchase counts, and it fired.

HR2 carries two impressions at $0.00 before its first spend, in hours 03 and 08. Nothing on this page rests on them.

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, and it will keep appearing until the targeting field moves from the account to the campaign set.

One line the country instrument prints was cut rather than published. Its standing wording names Nomad Node, KBM1 and HR1 as accounts whose country split is missing, which is true on a day they delivered and this is not one: all three bought nothing, and the per-account blocks in that section call each of them a measured zero.

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 restates 08-26 a day later. This run reads B1 at $241.78 and 18,206 impressions where the 08-26 page carried $241.73 and 18,200, which moves the portfolio total for that day from $241.78 to $241.83. Registrations, payers and Sinai's booked revenue for 08-26 are unchanged.

4What this hands to the next read

shirt carried 82.9% of B1's day and was rejected seven hours after the day closed. It went Not Approved at 2026-08-28 07:26 UTC having finished at within-day 2.12 on 68 payers, the only row on this page above the 16-payer bar. It is the third revenue leader lost in three days, and what B1 has left in that campaign is pooldirect and kimono.

HR2's first day bought the cheapest registrations in the portfolio, $0.220 against B1's $0.449 at within-day 2.06 on 33 payers, and $32.17 of that first day falls outside this UTC day and lands on 08-28. Whether it holds those two figures at a larger budget is the first thing 08-28 shows.

The budget went $250 to $400 nine hours into the day, so 08-27 straddles a regime opening exactly as 08-25 did, and 08-28 is the first day that can sit wholly inside the $400 one.

11.8% of Sinai's booked revenue came from two accounts that bought nothing, $163.87 in KBM1 and $88.15 in HR1, against 32.9% on 08-26 and 41.2% on 08-25. The decay now has four days behind it.

India is readable on two consecutive days, within-day 1.43 on 24 payers and 1.44 on 37, and it is the first country cell in this series with a comparable pair.

5Reproduce

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

# the pull, both ledgers, every config and every instrument, in one command
python -m ad_ops.daily_pipeline --day 2026-08-27

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

Payment cut 2026-08-29 01:09 UTC for Sinai and 00:40 UTC for Vloom; the matched-hours funnel runs on a 2026-08-28 18:09 PT cut. B1's campaign activity history was pulled over Aug 25 to Aug 29 and the range the page actually rendered, Aug 25 2026 to Aug 28 2026, was asserted before any row of it was read.

6Appendix — definitions

The report clock is UTC. Meta stamps its exports in each ad account's own zone, B1, KBM1, Dicey2 and HR2 on UTC-7 and HR1 and the Nomad Node pair on UTC+0, so every delivery row on this page is restitched from the hourly exports onto UTC. The campaign section, the per-asset section and table C are the exceptions and say so where they appear.

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

measurecountsmoves after the day closes?
booked (bROAS)revenue that arrived inside the report day, whatever day its payer installedsettles a few hours after midnight, then fixed
within-day (wROAS)installed that day and paid before that day closednever. Sealed at midnight
cohort @ 24h (cROAS)that day's installs, counted within 24 hours of each person's own installrises until every install has lived 24 hours, then frozen

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.

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.

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.