Custom Product Pages (CPPs) are an iOS App Store feature introduced in iOS 15 (2021) that lets you publish up to 35 alternate product-page variants per app, each with its own screenshots, preview video, and promotional text. Each variant has a unique URL — you plug different URLs into different ad campaigns so the user lands on a product page that matches the ad they tapped.
Why CPPs matter for paid UA
The biggest single CVR killer in paid UA is ad-to-page mismatch: an ad promises feature X, the user taps through, the product page leads with feature Y, the user bounces. CPPs solve this by letting each ad campaign route to a tailored product page. A TikTok ad about workout tracking deep-links to a CPP whose first screenshot shows workout tracking, not your default "general overview" screenshot. Mature paid UA programs use CPPs as default — running 5-15 variants targeted at different ad creative themes.
Common CPP use cases: - Per ad creative theme: each major creative concept gets its own CPP. Workout-focused ads → workout CPP; meditation-focused ads → meditation CPP. - Per UA channel: Meta-acquired vs TikTok-acquired vs Apple Search Ads-acquired users see different first-screenshot value props. - Per audience segment: cold-audience CPP (broader value prop) vs retargeting CPP (specific feature deep-dive). - Per locale within a country: subtle variants for sub-cultural groups within a market. - Seasonal: holiday-themed CPPs for Q4 / back-to-school / New Year resolution moments.
Measurement: Apple reports page-level impressions and conversion in App Store Connect for each CPP. You can A/B test by routing traffic to different CPPs and comparing CVR — this is the closest thing iOS has to native A/B testing for organic + paid traffic (real native A/B testing arrived later as Product Page Optimization, with caveats).
Google Play equivalent: Google Play offers "Custom store listings" — same concept, targetable by country, pre-registration status, or URL parameter. Cross-platform UA programs typically build matching CPPs on both stores for the same paid traffic sources.