Farm to Table — ads · v2

Meta + Adapty · All
AllMainAgencySpanish
Spend
$457.92
CPM $26.91 · Link CTR 3.44%
Attributed Meta ads only
All +37% trials · +40% projected revenue vs attributed
Revenue
Actual
$0
Projected
$321.66
Revenue
Actual
$0.00
Projected
$450.82
ROAS
Actual
0%
Projected
70%
ROAS
Actual
0%
Projected
98%
Installs
Total
217
Click→install
37.1%
Cost/install
$2.11
Installs
Total
287
Click→install
49.1%
Cost/install
$1.60
Trials
Total
35
Install→trial
16.1%
Cost/trial
$13.08
3d
26
7d
9
Trials
Total
48
Install→trial
16.7%
Cost/trial
$9.54
3d
36
7d
12
Stayed
Actual
45.7%
Projected
27.2%
3d
53.8%
7d
22.2%
Stayed
Actual
47.9%
Projected
28.0%
3d
52.8%
7d
33.3%
CPA
Actual
—
Projected
$48.18
CPA
Actual
—
Projected
$34.08
Subs
Actual
0
Projected
9.5
Grace
0
Billing dead
0
Subs
Actual
0
Projected
13.4
Grace
0
Billing dead
0

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$238.44$28.102843.3%32.0%91$2.6219.8%18$13.25108044.4%0—$48.88—$48.8813.0%24.9%—8,0811.05
Control_SF08$142.72$25.241893.3%33.9%64$2.2314.1%9$15.8654044.4%0—$57.13—$57.130.0%——5,3581.06
Ring3_Testimonial_C9_FoodHaul_322$54.68$58.29384.0%34.2%13$4.2130.8%4$13.674000.0%0————48.9%34.6%—8761.07
Ring2_Demo_C5_322$41.04$21.69573.0%24.6%14$2.9335.7%5$8.2114080.0%0—$17.25—$17.2533.9%17.9%—1,8471.02
Control_No1RealFood$0.00—0——0——0—000—0—————————
Control_SF07$0.00—0——0——0—000—0—————————
Ring3_Testimonial_C8_33$0.00—0——0——0—000—0—————————
Control_No1RealFood_322$0.00—0——0——0—000—0—————————
ES-US_iOS_18-65_Broad_AS01_Control (3) Viralyze ACTIVE$170.20$24.292363.4%44.1%104$1.6413.5%14$12.1677050.0%0—$40.54—$40.5436.1%25.3%—6,5341.07
Concept5.1_ES_322$154.78$24.802073.3%46.4%96$1.6113.5%13$11.9176046.2%0—$43.63—$43.6340.5%25.2%—5,8311.07
Concept2.2_ES_322$9.10$20.50194.3%26.3%5$1.8220.0%1$9.10010100.0%0—$13.99—$13.990.5%100.0%—4111.08
Concept11_ES_322$6.32$19.57103.1%30.0%3$2.110.0%0—000—0————0.3%0.0%—2921.11
EN-T1_iOS_18-65_Broad_AS02_Test-Rings (8) Viralyze ACTIVE$49.28$32.29654.3%33.8%22$2.2413.6%3$16.4321033.3%0—$115.09—$115.0910.0%20.4%—1,4111.08
Concept11_BreakingNews_322$39.39$31.82544.4%40.7%22$1.7913.6%3$13.1321033.3%0—$91.99—$91.990.2%50.0%—1,1381.09
Concept14_322$9.89$34.34113.8%—0——0—000—0————52.1%20.0%—2731.05
Concept1_Type_322$0.00—0——0——0—000—0—————————
Concept1_Support_322$0.00—0——0——0—000—0—————————
Ring1_UGC_C3_322$0.00—0——0——0—000—0—————————
Concept10.1_MeatEggsCompare_322$0.00—0——0——0—000—0—————————
Concept10_ProduceCompare_322$0.00—0——0——0—000—0—————————
Concept5.1_322$0.00—0——0——0—000—0—————————
Click an ad set to expand its ads.
Today, by event date. Today's data is partial — sync runs every 5 min. 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 started in the window, still running (a 3-day trial cannot convert within 1 day; window subs are older cohorts paying). Billing issue = 0 here — it needs >7d to mature. Trial→paid (−4d) shows — : no cohort can mature inside 1 day. Reach / Frequency = window sums (single day — no overlap, deduplicated — orientation, not dedup). — 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 (2.9% 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.