Farm to Table — ads · v2

Meta + Adapty · Main
AllMainAgencySpanish
Spend
$15,535.62
CPM $26.48 · Link CTR 3.00%
Attributed Meta ads only
Attributed +30% shared baseline allocation: 30% of projected revenue
Revenue
Actual
$11,939.53
Projected
$14,371.03
Revenue
Estimated
≈$15,474.95
Projected
≈$18,682.33
ROAS
Actual
77%
Projected
93%
ROAS
Actual
100%
Projected
120%
Installs
Total
5,126
Click→install
29.2%
Cost/install
$3.03
Installs
Total
≈7,216
Click→install
41.0%
Cost/install
$2.15
Trials
Total
1,050
Install→trial
20.5%
Cost/trial
$14.80
3d
839
7d
211
Trials
Total
≈1,357.8
Install→trial
18.8%
Cost/trial
$11.44
3d
≈1,080.6
7d
≈277.2
Stayed
Actual
47.0%
Projected
39.8%
3d
47.2%
7d
46.0%
Stayed
Actual
47.7%
Projected
40.5%
3d
47.8%
7d
47.3%
CPA
Actual
$43.27
Projected
$37.15
CPA
Actual
$33.28
Projected
$28.27
Subs
Actual
359
Projected
418.1
Grace
36
Billing dead
14
Subs
Estimated
≈467
Projected
≈549.6
Grace
≈49
Billing dead
≈21

Ad sets & ads

Period
закрытоещё созревает
Organicsplitlegacy all
Ad set / adSpendCPMLink clicksLink CTRClick→InstallInstallCost/installInstall→TrialTrialsCost/trialCancelsPendingBilling issue% StayedPaidCPAProjected CPATrial→paid (−4d)CPA≈allHook%Hold%BudgetReachFrequency
EN-T1_iOS_18-65_Broad_AS01_Control (7) Viralyze ACTIVE$12,327.07$26.3213,6972.9%30.1%4,129$2.9920.6%849$14.5244570047.6%291$42.36$36.15—$36.1513.6%19.6%—309,0531.52
Control_SF08$6,139.45$22.067,3162.6%27.0%1,975$3.1121.5%425$14.4520947050.8%152$40.39$33.03—$33.030.0%——200,3881.39
Ring2_Demo_C5_322$5,336.08$30.665,6653.3%32.6%1,849$2.8918.1%335$15.9318216045.7%115$46.40$42.29—$42.2932.3%17.6%—124,6101.40
Ring3_Testimonial_C9_FoodHaul_322$851.54$52.777164.4%42.6%305$2.7929.2%89$9.57547039.3%24$35.48$29.40—$29.4047.6%34.6%—11,6271.39
Control_No1RealFood$0.00—0——0——0—000—0———————0—
Control_SF07$0.00—0——0——0—000—0———————0—
Ring3_Testimonial_C8_33$0.00—0——0——0—000—0———————0—
Control_No1RealFood_322$0.00—0——0——0—000—0———————0—
EN-T1_iOS_18-65_Broad_AS02_Test-Rings (8) Viralyze ACTIVE$3,208.55$27.123,8823.3%25.7%997$3.2220.0%199$16.1211114044.2%67$47.89$42.13—$42.1311.0%22.6%—92,1131.28
Concept11_BreakingNews_322$1,320.05$18.572,2703.2%26.1%593$2.2319.2%114$11.586214045.6%37$35.68$28.50—$28.500.0%36.8%—61,2361.16
Ring1_UGC_C3_322$1,155.95$48.531,0054.2%33.7%339$3.4118.3%62$18.64360041.9%24$48.16$48.66—$48.6643.4%23.9%—19,8491.20
Concept10_ProduceCompare_322$430.81$29.513462.4%11.0%38$11.3444.7%17$25.3490047.1%5$86.16$84.18—$84.180.1%36.4%—10,8101.35
Concept5.1_322$97.83$38.76783.1%—0——0—000—0————32.7%16.7%—2,1991.15
Concept10.1_MeatEggsCompare_322$83.45$31.81843.2%13.1%11$7.5936.4%4$20.8630025.0%1$83.45$86.42—$86.420.0%100.0%—2,0871.26
Concept14_322$60.44$33.82462.6%—0——0—000—0————48.7%22.0%—1,5841.13
Concept1_Type_322$60.02$32.34532.9%30.2%16$3.7512.5%2$30.0110050.0%0————53.2%14.1%—1,6231.14
Concept1_Support_322$0.00—0——0——0—000—0———————0—
Concept 2 (1) TecDo PAUSED$0—0——0——1$0.001000.0%0——————$70.00——
No1RealFood - Copy$0.00—0——0——1$0.001000.0%0——————$70.00——
Concept 2.2 (1) TecDo PAUSED$0—0——0——1$0.00000100.0%1$0.00$0.00—$0.00——$101.642951.02
Static_Facts_08$0.00—0——0——1$0.00000100.0%1$0.00$0.00—$0.00——$101.642211.02
Click an ad set to expand its ads.
Last 30 days, by event date. KPI band Subs / Revenue / CPA = cohort view: trials STARTED in the window, everything they have paid to date (renews + grace included, Revenue net of Apple 15%, QA sandbox filtered). v2: per-ad cohorts built from our own Adapty profile-events feed. Pending = trials still running now (window trials minus window cancels and window payments — a 3-day trial does convert inside 30 days). Billing issue = 0 here — it is a >7d lifetime state, not a window metric. Trial→paid (−4d) shows — : payments cannot be linked to their start cohort from daily aggregates. Reach / Frequency = Meta-deduplicated across the window (true window frequency). — Unmapped = clicks where Meta failed to fill {{ad.id}} in the link — real ad traffic, unattributable to an ad.
Projected CPA = spend / ((paid + Σ age-weighted active trials + open Grace × 30%) × 97%); age weights depend on 3d/7d duration. Attributed +30% = one shared unattributed baseline allocated across Main, Agency and Spanish by attributed Projected Revenue; source totals add back to All; Organic uplift ≈ = unattributed Projected Revenue above that baseline, with the same share applied to cohort metrics.
Legend.
Revenue = net of Apple 15%; everything cohorts paid to date (first payments + renewals + grace recoveries), refunds subtracted.
Projected Revenue = actual net revenue received + each pending user’s vendor-product net × its 3d/7d age weight + open Grace net × 30%, then the projected part × non-refund probability.
ROAS = revenue ÷ spend; Projected ROAS = projected revenue ÷ spend.
CPA = spend ÷ paid subs.
Projected CPA = spend ÷ ((paid + Σ age-weighted active trials + open Grace × 30%) × 97%). Active 3d/7d weights change with age; ×97% = minus refunds (3.4% so far).
Attributed +30% takes one shared baseline from the unattributed bucket and allocates it across Main, Agency and Spanish by attributed Projected Revenue; source totals add back to All. Organic uplift ≈ is the remaining unattributed Projected Revenue; its share of the unattributed bucket estimates the other cohort metrics. It is part of the total, not extra revenue.
Trials / Pending / Cancelled — крупное число = все триалы вместе; подпись «3d · 7d» — сплит по длине триала (7d = winback-оффер после закрытия пейвола).
Pending = ни отмены, ни оплаты, первое списание ещё не наступило (по реальной дате окончания 3d/7d/30d-триала).
30d trial = 30-дневный intro-оффер основного пейвола (с 23.09): участвует во всём наравне с 3d/7d, включая Projected CPA; его реальная конверсия откалибруется на первых списаниях ~23-24.10.
Cancelled = auto-renew off в триале.
Stayed = (trials − cancels) ÷ trials.
Grace = billing retry in progress.
Billing dead = no charge, never recovered.