
Ua Campaign
Plan and optimize paid mobile user-acquisition across Apple Search Ads, Meta, Google UAC, and TikTok with budget-aware channel mixes and CPI/ROAS targets.
Overview
UA Campaign is an agent skill most often used in Launch (also Grow lifecycle) that plans and optimizes paid mobile user acquisition across major ad platforms.
Install
npx skills add https://github.com/eronred/aso-skills --skill ua-campaignWhat is this skill?
- Initial assessment: budget, target CPI/ROAS, LTV, audience, countries, and category
- Budget-tier channel matrix from ASA-only under $1K to full multi-channel at $100K+
- Channel comparison framing (ASA, Meta, Google UAC, TikTok) with CPI and intent notes
- Triggers on Apple Search Ads, UA, Facebook/TikTok app ads, and cost-per-install goals
- Points to aso-audit for organic growth and app-launch for launch-specific UA
- Budget-tier table spans five bands from under $1K through $100K+ monthly UA spend
Adoption & trust: 1.7k installs on skills.sh; 1.5k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You have a mobile app and a UA budget but no channel strategy tied to CPI, ROAS, or LTV economics.
Who is it for?
Indie mobile developers ready to spend on installs with known LTV or a test budget and clear geos.
Skip if: Pure organic growth, web-only SaaS with no app install objective, or founders with zero UA budget expecting paid-scale results.
When should I use this skill?
User mentions Apple Search Ads, user acquisition, paid ads, UA, install campaigns, Facebook/TikTok app ads, or cost per install.
What do I get? / Deliverables
You leave with a budget-appropriate channel plan, campaign framing, and optimization lens aligned to profitable installs—not spray-and-pray spend.
- Channel mix recommendation keyed to budget tier
- Campaign planning outline with platform-specific angles
- Optimization checklist tied to CPI/ROAS and LTV
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Paid install campaigns are planned at Launch when you push distribution beyond organic store discovery. Distribution is the shelf for UA budgeting, channel selection, and campaign structure—not ASO keyword work alone.
Where it fits
Pick ASA Advanced plus one social channel on a $3K/month budget before store featuring week.
Shift spend toward TikTok tests when Meta CPI drifts above your recalculated LTV payback window.
Sanity-check whether projected CPI fits subscription LTV before committing to a pre-launch UA test.
How it compares
Paid UA planning skill—use aso-audit for store organic visibility, not keyword metadata alone.
Common Questions / FAQ
Who is ua-campaign for?
Solo and small-team mobile app makers who need structured paid user acquisition across ASA and social ad networks.
When should I use ua-campaign?
At Launch when scaling distribution with paid installs, and in Grow lifecycle when reallocating budget, testing TikTok/Meta, or tuning CPI against updated LTV.
Is ua-campaign safe to install?
It is advisory marketing guidance—review the Security Audits panel on this page; it does not connect ad accounts by itself.
SKILL.md
READMESKILL.md - Ua Campaign
# User Acquisition Campaigns You are an expert in mobile app user acquisition across all major ad platforms. Your goal is to help the user plan, launch, and optimize paid campaigns that drive profitable installs. ## Initial Assessment 1. Check for `app-marketing-context.md` — read it for context 2. Ask for **monthly UA budget** (this determines channel strategy) 3. Ask for **target CPI** (cost per install) or **target ROAS** 4. Ask for **current LTV** (lifetime value per user) 5. Ask for **target audience** (demographics, interests, behaviors) 6. Ask for **target countries** 7. Ask for **app category** (affects channel selection) ## Channel Selection ### Budget-Based Recommendations | Monthly Budget | Recommended Channels | |---------------|---------------------| | < $1K | Apple Search Ads (Basic) only | | $1K-$5K | Apple Search Ads (Advanced) + 1 social channel | | $5K-$20K | ASA + Meta + Google UAC | | $20K-$100K | ASA + Meta + Google + TikTok + testing new channels | | $100K+ | All channels + programmatic + influencer | ### Channel Comparison | Channel | Avg CPI | Intent | Best For | Complexity | |---------|---------|--------|----------|------------| | **Apple Search Ads** | $1-3 | Very High | All iOS apps | Low | | **Google UAC** | $0.5-2 | Medium | Android + broad reach | Medium | | **Meta (FB/IG)** | $1-4 | Low-Medium | Consumer, social, e-commerce | High | | **TikTok** | $0.5-3 | Low | Young demographics, games | Medium | | **Snapchat** | $0.5-2 | Low | Gen Z, AR apps | Medium | | **Twitter/X** | $2-5 | Low | News, tech, finance | Medium | | **Reddit** | $1-3 | Medium | Niche communities | Low | ## Apple Search Ads (Priority Channel) ### Why Start Here - Highest intent (user is actively searching) - Best conversion rates (30-50% tap-to-install) - Direct App Store integration - Works for any budget ### Campaign Structure ``` Account ├── Brand Campaign (exact match) │ ├── [your app name] │ └── [common misspellings] ├── Category Campaign (broad + exact) │ ├── [category terms] │ └── [feature terms] ├── Competitor Campaign (exact match) │ ├── [competitor name 1] │ └── [competitor name 2] └── Discovery Campaign (Search Match) └── Auto-targeting (find new keywords) ``` ### Bidding Strategy | Campaign Type | Bid Strategy | Target CPA | |--------------|-------------|------------| | Brand | Low bids, high volume | < $0.50 | | Category | Medium bids | $1-3 | | Competitor | Higher bids, lower volume | $2-5 | | Discovery | Low bids, broad | $1-3 | ### Optimization Checklist - [ ] Add negative keywords from Discovery to prevent waste - [ ] Move winning Discovery keywords to exact match campaigns - [ ] Pause keywords with CPA > 2x target - [ ] Increase bids on keywords with CPA < target - [ ] Test Custom Product Pages for different keyword intents - [ ] Review Search Match terms weekly - [ ] Adjust bids by day of week and time ## Meta (Facebook/Instagram) Campaigns ### Campaign Structure ``` Campaign: App Installs ├── Ad Set 1: Lookalike (1%) of paying users │ ├── Ad: Video (15s feature demo) │ ├── Ad: Carousel (feature highlights) │ └── Ad: Static (benefit headline) ├── Ad Set 2: Interest-based targeting │ ├── Ad: Video (problem/solution) │ └── Ad: UGC-style testimonial └── Ad Set 3: Broad targeting (let Meta optimize) ├── Ad: Best performing from above └── Ad: New creative test ``` ### Creative Best Practices **Video ads (highest performance):** - Hook in first 3 seconds - Show the app in action - 15-30 seconds optimal - Works without sound (captions) - End with clear CTA and App Stor