- Apple Ads (formerly Apple Search Ads) Deep Analysis
- Process
- Collect Apple Ads account data (exports from Apple Ads dashboard or pasted metrics)
- Identify active placement types (Search Results, Search Tab, Today Tab, Product Pages)
- Evaluate all applicable checks as PASS, WARNING, or FAIL
- Calculate ASA Health Score (0-100)
- Generate findings report with action plan
- What to Analyze
- Campaign Structure (25% weight)
- BOFU; Bottom of Funnel (Search Results, Exact Match brand)
- Brand keyword campaign present (own app name + misspellings)
- Competitor campaign present (competitor app names as keywords)
- Category campaigns targeting high-intent generic terms (e.g. "workout app", "budget tracker")
- MOFU; Middle of Funnel (Search Match / broad discovery)
- Search Match campaigns active in at least one ad group for discovery
- Search Match ad groups isolated from Exact Match (separate ad groups; never mix)
- Search Terms Report reviewed to mine converting queries for Exact Match promotion
- Campaign Architecture Rules:
- Brand / Category / Competitor should be separate campaigns (different CPT bids, budgets)
- Search Match ad groups isolated from manual keyword ad groups; NEVER mix in same ad group
- Goal: let Search Match discover, then promote winners to Exact Match campaigns
- Bid Health (20% weight)
- CPT (Cost Per Tap) vs Install Rate by Match Type:
- CPT vs category benchmarks (see Benchmarks section below)
- TTR (Tap-Through Rate): benchmark >2.5% for Search Results, >1.5% for Search Tab
- Conversion Rate (tap → install): benchmark 50-65% for brand terms, 20-40% for category
- CPT/CPG (Cost Per Goal): compare against target CPI/CPA from MMP
- Bid Strategy:
- Manual CPT bidding appropriate for small/new accounts
- Maximize Conversions
- (GA February 26, 2026): AI-powered auto-bidder using Search Match that sets optimal bids per search query in real time. Target CPA (weekly average target) replaces CPA Cap (being deprecated). Recommended daily budget: at least 5x target CPA. Two-week learning period minimum.
- Current limitation
-
- only optimizes for installs, NOT post-install events (no trial, subscription, or ROAS optimization yet)
- CPA Goals available at campaign level; evaluate if conversion volume supports it (>100 installs/month per campaign)
- Are bids differentiated by match type? (Brand Exact > Category Exact > Search Match)
- Keyword-level CPT bids set, not just ad group default?
- Keyword Health:
- Irrelevant Search Terms (from Search Match) identified and excluded via negative keywords
- Low-performing keywords paused or bid reduced (TTR <1% + high CPT)
- High-volume generic terms checked for intent quality (avoid "free apps" type queries)
- Custom Product Pages (15% weight)
- Creative Sets fully deprecated.
- CPPs are now the sole ad variation mechanism. CPP limit doubled to
- 70
- in October 2025.
- Custom Product Pages (CPP):
- CPPs created in App Store Connect? (up to 70 per app as of Oct 2025)
- At least 3 CPP variants tested per campaign type (different value props per audience)
- CPP assets aligned with ad group keyword themes (e.g. fitness keywords → fitness screenshots)
- CPPs increase conversion rates ~8% for games, ~6.6% for non-gaming apps (AppTweak data)
- SoundCloud case study: CPPs in competitor campaigns led to 58% CR increase, 39% CPI reduction
- Critical
- 78% of App Store search volume comes from devices with Personalized Ads off. Use creative-based targeting (CPP asset alignment) rather than demographic audience filters Default (Store Listing) Creative: App icon, subtitle, and first 3 screenshots optimized; these show in ads by default Short description (170 chars) compelling and keyword-rich Preview video present (strongly recommended for TTR improvement) Creative Testing: CPP performance compared: which variant has highest TTR and lowest CPI? Deep links in CPPs available on iOS/iPadOS 18+ (test for re-engagement) CPPs can now be assigned organic keywords (WWDC 2025), bridging paid/organic optimization Attribution & MMP Health (15% weight) MMP Integration (Critical): MMP (AppsFlyer / Adjust / Branch / Singular) integrated with Apple Ads via AdAttributionKit + ATT Apple Ads properly connected as a partner in MMP dashboard In-app events being sent back to Apple Ads (enables Maximize Conversions and ROAS optimization) Post-install event quality: are purchase, subscription_start, or other revenue events tracked? AdAttributionKit & Dual Attribution (April 10, 2025): Apple Ads registered with AdAttributionKit (SKAN v1-3), creating dual attribution for the first time Installs now report through BOTH SKAN/AAK postbacks AND the AdServices API WWDC 2025: configurable attribution windows, overlapping re-engagement windows, and country codes in postbacks SKAdNetwork conversion values configured in MMP (maps user actions to conversion windows) ATT opt-in rate monitored (low ATT rate = less MMP data, more reliance on SKAN/AAK) Privacy threshold considerations: are campaigns getting postbacks or null reports? Attribution Windows: Default Apple Ads attribution: 30-day click, 1-day view; appropriate for app install goals? WWDC 2025 added configurable windows and overlapping re-engagement windows For re-engagement or subscription goals: evaluate longer lookback windows Budget Pacing (10% weight) Daily cap set at campaign level (budget pacing in ASA is daily, not monthly) Actual daily spend vs daily cap ratio: flag if consistently hitting cap (could be missing volume) Conversely: flag if spend is <50% of daily cap (creative or bid issue, not budget) Budget split across placement types aligned with performance (don't over-invest in underperforming placements) Lifetime budget campaigns (if used): check end dates and pacing curves TAP Coverage: Placement Types (10% weight) ASA offers 4 placement types; evaluate coverage and performance: Placement Where Best for Benchmark CPT Search Results Below search results High intent, bottom funnel $0.50-$3.00 Search Tab Top of Search tab Discovery, mid funnel $0.30-$1.50 Today Tab App Store home Brand awareness $1.00-$5.00 Product Pages Competitor/related app pages Competitor conquesting $0.50-$2.00 Evaluation: Search Results: must be active (highest intent placement) Search Tab: active for scale? Evaluate CPT and TTR vs Search Results Today Tab: only if budget >$3k/month and brand awareness is a goal (high CPT, low intent) Product Pages: competitive opportunity; are competitor CPPs being targeted? Goal CPA / KPI Assessment (5% weight) Benchmarks by Category (2025-2026 ASA averages): Category Avg CPT Avg TTR Avg Install CVR Target CPI Games $0.50-$1.00 3-5% 55-70% $1.00-$3.00 Health & Fitness $1.50-$3.00 2-4% 45-60% $3.00-$8.00 Productivity $1.00-$2.50 2-3.5% 50-65% $2.00-$5.00 Finance $2.00-$5.00 1.5-3% 40-55% $5.00-$15.00 Education $1.00-$2.00 2-4% 50-65% $2.00-$6.00 Shopping $0.80-$2.00 2.5-4% 45-60% $2.00-$5.00 Lifestyle $0.80-$1.80 2-3.5% 45-60% $2.00-$5.00 Country-level benchmarks: Tier 1 (US, UK, AU, CA, JP): CPT 2-3× above global average; highest LTV Tier 2 (DE, FR, KR, SG, HK): CPT 1-1.5× above global average Tier 3 (BR, IN, MX): CPT 30-60% below Tier 1; high volume, lower LTV Checks: Actual CPI vs target CPI (from MMP); flag if >2x target CPI trend over 30 days (improving or worsening?) Revenue events: is ROAS positive within MMP attribution window? Overall Benchmarks (2025 SplitMetrics data) Metric Search Results Average TTR (Tap-Through Rate) 9.7% Conversion Rate 66.2% CPT (Cost Per Tap) $2.25 CPA (Cost Per Acquisition) $3.76 US is the highest-cost market AMEI (Africa/Middle East/India) is most cost-efficient and stable International markets often deliver 3-5x better CPI than US with comparable LTV for subscription apps Platform Changes (v1.5) ID Check Severity Notes ASA-MA1 Multiple ads per query readiness Medium Rolling out March 2026: up to 2 ads per search query (was 1). Changes competitive dynamics: more search results real estate available. Evaluate bid strategy for increased competition Deprecated: Creative Sets: fully deprecated. Only CPPs now (up to 70 per app) CPA Cap: being retired in favor of Target CPA via Maximize Conversions Demographic audience targeting as primary strategy: 78% of App Store search volume comes from devices with Personalized Ads off Output Format
Apple Ads Audit
ASA Health Score: [X]/100
Critical Issues ([count])
- [Issue with specific impact and fix]
High Priority ([count])
- [Issue]
Campaign Structure
PASS/WARNING/FAIL for each check category
Benchmark Comparison
[Metric] | Your Account | ASA Benchmark | Status
Quick Wins (do this week)
- [Most impactful fix with expected outcome] 2. 3.
Recommended Next Steps
[Prioritized action plan] Scoring Weights Category Weight Campaign Structure 25% Bid Health 20% Custom Product Pages 15% Attribution & MMP 15% Budget Pacing 10% TAP Coverage 10% Goal KPI Assessment 5% Data to Request from User If not provided, ask for: Campaign list with spend, installs, CPT, TTR, CVR (last 30 days) Active placement types MMP being used (AppsFlyer, Adjust, Branch, Singular, or none) Target CPI / CPA and app category Countries/regions active Whether Custom Product Pages are set up in App Store Connect