Farm to Table — ads · v2

Meta + Adapty · Agency
AllMainAgencySpanish
Spend
$435.28
CPM $36.29 · Link CTR 2.23%
Attributed Meta ads only
Attributed +30% shared baseline allocation: 30% of projected revenue
Revenue
Actual
$135.96
Projected
$219.17
Revenue
Estimated
≈$164.57
Projected
≈$284.93
ROAS
Actual
31%
Projected
50%
ROAS
Actual
38%
Projected
65%
Installs
Total
59
Click→install
22.1%
Cost/install
$7.38
Installs
Total
≈92
Click→install
34.5%
Cost/install
$4.72
Trials
Total
15
Install→trial
25.4%
Cost/trial
$29.02
3d
12
7d
3
Trials
Total
≈19.8
Install→trial
21.4%
Cost/trial
$22.03
3d
≈15.8
7d
≈4.0
Stayed
Actual
46.7%
Projected
43.6%
3d
33.3%
7d
100.0%
Stayed
Actual
48.0%
Projected
43.1%
3d
37.9%
7d
88.1%
CPA
Actual
$108.82
Projected
$66.59
CPA
Actual
$89.90
Projected
$51.15
Subs
Actual
4
Projected
6.5
Grace
0
Billing dead
0
Subs
Estimated
≈5
Projected
≈8.5
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
Olympic Rings (3) Agency 02 PAUSED$380.67$35.992422.3%21.1%51$7.4627.5%14$27.1982042.9%4$95.17$66.57—$66.5723.2%18.7%—9,0551.17
Concept 14$165.81$31.821242.4%16.1%20$8.2940.0%8$20.7350037.5%3$55.27$55.27—$55.2747.1%18.7%—4,8141.08
Concept 2.5$161.59$39.07852.1%28.2%24$6.7316.7%4$40.4021050.0%1$161.59$86.92—$86.920.0%——3,3671.23
Concept 11$53.27$43.34332.7%21.2%7$7.6128.6%2$26.6311050.0%0—$62.01—$62.010.0%——1,0031.23
Olympic Rings (2) Agency 02 PAUSED$54.61$38.46251.8%32.0%8$6.8312.5%1$54.61010100.0%0—$66.68—$66.6844.9%17.1%—1,2881.10
Concept 14 - Copy$48.65$36.47231.7%30.4%7$6.9514.3%1$48.65010100.0%0—$59.40—$59.4047.8%17.1%—1,2431.07
Concept 2.5$5.96$69.3022.3%50.0%1$5.960.0%0—000—0————0.0%——591.46
Click an ad set to expand its ads.
Last 7 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 7 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%) × 100%); 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%) × 100%). Active 3d/7d weights change with age; ×100% = minus refunds (0.0% 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.