[{"data":1,"prerenderedAt":420},["ShallowReactive",2],{"article-alternates":3,"article-\u002Fen\u002Fgaming\u002Faso-creative-testing-ppo-six-weeks-plus-32-percent-ipm":13},{"i18nKey":4,"paths":5},"gaming-001-2026-06",{"de":6,"en":7,"es":8,"fr":9,"it":10,"ru":11,"tr":12},"\u002Fde\u002Fgaming\u002Faso-creative-testing-ppo-mit-6-wochen-plus-32-prozent-ipm","\u002Fen\u002Fgaming\u002Faso-creative-testing-ppo-six-weeks-plus-32-percent-ipm","\u002Fes\u002Fgaming\u002Fpruebas-creativas-aso-ppo-aumento-ipm-32-porciento","\u002Ffr\u002Fgaming\u002Ftest-creativo-aso-ppo-incremento-32-por-ciento-ipm-seis-semanas","\u002Fit\u002Fgaming\u002Ftest-creative-aso-ppo-32-percento-ipm","\u002Fru\u002Fgaming\u002Faso-creative-testing-ppo-32-percent-ipm","\u002Ftr\u002Fgaming\u002Faso-creative-testing-ppo-ile-6-hafta-i-cinde-32-ipm",{"_path":7,"_dir":14,"_draft":15,"_partial":15,"_locale":16,"title":17,"description":18,"publishedAt":19,"modifiedAt":19,"category":20,"i18nKey":4,"tags":21,"readingTime":26,"author":27,"body":28,"_type":414,"_id":415,"_source":416,"_file":417,"_stem":418,"_extension":419},"gaming",false,"","ASO Creative Testing: +32% IPM in 6 Weeks with PPO","A 6-week controlled framework for App Store visual testing using Custom Product Pages and Play Experiments, grounded in statistical significance and post-install metrics.","2026-06-21","aso",[20,22,23,24,25],"custom-product-pages","play-experiments","creative-testing","mobile-gaming",8,"Roibase",{"type":29,"children":30,"toc":399},"root",[31,39,46,51,56,61,67,72,77,82,89,114,120,125,130,135,141,146,151,156,162,167,189,194,200,341,346,351,368,373,378,384,389,394],{"type":32,"tag":33,"props":34,"children":35},"element","p",{},[36],{"type":37,"value":38},"text","Organic acquisition on the App Store is no longer constrained to a single store listing. Apple's Custom Product Pages (CPP) and Google's Play Experiments enable creative segmentation—showing different visual variants to distinct user cohorts. Yet most mobile game teams treat these tools as campaign-level experiments, driven by intuition rather than statistically valid test design. A 6-week controlled ASO creative testing process yielded a 32% lift in impression-to-install (IPM) rate. This article documents the methodology and repeatable workflow.",{"type":32,"tag":40,"props":41,"children":43},"h2",{"id":42},"custom-product-pages-segmentation-by-acquisition-intent-not-campaign",[44],{"type":37,"value":45},"Custom Product Pages: Segmentation by Acquisition Intent, Not Campaign",{"type":32,"tag":33,"props":47,"children":48},{},[49],{"type":37,"value":50},"CPP has existed since 2021, but adoption remains shallow—typically \"one page per geography\" or \"influencer landing.\" The actual power of CPP lies in testing creative hypotheses against different acquisition sources.",{"type":32,"tag":33,"props":52,"children":53},{},[54],{"type":37,"value":55},"For an RPG title, we deployed 3 CPP variants: (1) character-focused (hero close-up screenshots), (2) gameplay-focused (combat mechanics), (3) world-building (environment + narrative hints). Each was assigned to distinct keyword clusters in Apple Search Ads. The character-focused variant achieved 41% higher IPM on branded search. Gameplay-focused CPP outperformed by 28% on generic RPG keywords.",{"type":32,"tag":33,"props":57,"children":58},{},[59],{"type":37,"value":60},"The insight: treat CPP as acquisition-intent segmentation, not campaign management. A user searching \"game name\" has already decided—showing them a hero close-up is more effective. A user searching \"best rpg 2026\" is discovering—show them mechanics instead.",{"type":32,"tag":40,"props":62,"children":64},{"id":63},"play-experiments-confidence-thresholds-and-sample-size",[65],{"type":37,"value":66},"Play Experiments: Confidence Thresholds and Sample Size",{"type":32,"tag":33,"props":68,"children":69},{},[70],{"type":37,"value":71},"Google Play Console's Experiments feature provides A\u002FB testing infrastructure, but default settings often prove insufficient. Reaching 95% confidence requires ~1000 conversions (installs). Many games accumulate only 200-300 organic installs daily—pushing test duration past 5 weeks and exposing results to seasonal noise.",{"type":32,"tag":33,"props":73,"children":74},{},[75],{"type":37,"value":76},"We ran 2 sequential tests over 6 weeks. Test 1: screenshot ordering (action-first vs. narrative-first). Test 2: icon color palette (warm vs. cool). Minimum sample size was derived from baseline IPM (18%) and target lift (15% relative improvement). G*Power analysis indicated 1200+ impressions and 840+ installs per test arm.",{"type":32,"tag":33,"props":78,"children":79},{},[80],{"type":37,"value":81},"After 14 days, Test 1 plateaued at 82% confidence. Rather than wait, we shifted traffic allocation: 70% to the variant, 30% to control. This reached 95% confidence by day 21. Google's default 50-50 split is suboptimal—reallocating traffic toward the leading variant accelerates results and reduces opportunity cost.",{"type":32,"tag":83,"props":84,"children":86},"h3",{"id":85},"test-design-checklist",[87],{"type":37,"value":88},"Test Design Checklist",{"type":32,"tag":90,"props":91,"children":92},"ul",{},[93,99,104,109],{"type":32,"tag":94,"props":95,"children":96},"li",{},[97],{"type":37,"value":98},"Calculate baseline IPM from ≥100 impressions (reduce noise floor)",{"type":32,"tag":94,"props":100,"children":101},{},[102],{"type":37,"value":103},"Don't test lifts below 10%—sample size becomes prohibitive",{"type":32,"tag":94,"props":105,"children":106},{},[107],{"type":37,"value":108},"Pause testing during seasonal campaigns (holiday sales, limited events)",{"type":32,"tag":94,"props":110,"children":111},{},[112],{"type":37,"value":113},"Cap variants at 3—5+ variants extend confidence timeline significantly",{"type":32,"tag":40,"props":115,"children":117},{"id":116},"screenshot-narrative-story-sequence-not-asset-carousel",[118],{"type":37,"value":119},"Screenshot Narrative: Story Sequence, Not Asset Carousel",{"type":32,"tag":33,"props":121,"children":122},{},[123],{"type":37,"value":124},"Mobile game screenshots still default to \"showcase the 5 best scenes.\" App Store scroll dwell time is ~1.2 seconds per screenshot—users seek narrative, not catalog.",{"type":32,"tag":33,"props":126,"children":127},{},[128],{"type":37,"value":129},"We tested 2 narrative structures: (A) aesthetically-curated scenes, (B) tutorial progression flow. Variant B delivered 19% higher IPM. Why? Screenshot 1 answered \"what will I do?\" Screenshot 2 showed \"how do I do it?\" Screenshot 3 revealed \"what do I gain?\" Variant A's random ordering increased cognitive load.",{"type":32,"tag":33,"props":131,"children":132},{},[133],{"type":37,"value":134},"We reinforced this with a 30-second preview video, auto-playing between screenshots 2 and 3. The video compressed the core loop—tap → swing → loot → upgrade—into 6 seconds, dedicating the remaining 24 to progression unlocks. Video-enabled CPP achieved 14% higher IPM than video-free, though cost-per-install rose 9% (video production overhead). The trade-off was acceptable: Day 1 retention improved 8% in the video cohort, indicating informed rather than misled installs.",{"type":32,"tag":40,"props":136,"children":138},{"id":137},"statistical-significance-the-early-shutdown-trap",[139],{"type":37,"value":140},"Statistical Significance: The Early-Shutdown Trap",{"type":32,"tag":33,"props":142,"children":143},{},[144],{"type":37,"value":145},"Forty percent of tests terminate prematurely. The pattern: a variant shows 20%+ lift in days 3-4, the team declares victory, test closes. Two weeks later, IPM regresses—because early-stage traffic is self-selected (brand enthusiasts), not representative of the broader base.",{"type":32,"tag":33,"props":147,"children":148},{},[149],{"type":37,"value":150},"We imposed a 14-day minimum, even at 99% confidence. Mobile game traffic exhibits strong weekday\u002Fweekend variance—Saturday organic installs spike 35%, Tuesday drops 18%. A variant hitting Saturday gains artificial advantage. Fourteen days span 2 weekends, neutralizing pattern effects.",{"type":32,"tag":33,"props":152,"children":153},{},[154],{"type":37,"value":155},"Second rule: always examine post-install cohort metrics. IPM lift is meaningless if Day 7 retention declines. Icon testing frequently exhibits this: clickbait icons inflate IPM but erode retention. In our icon test, the cool-palette variant led IPM by 11% but trailed Day 7 retention by 6%. Test was halted; warm palette remained live.",{"type":32,"tag":40,"props":157,"children":159},{"id":158},"app-store-vs-play-store-platform-mechanics",[160],{"type":37,"value":161},"App Store vs. Play Store: Platform Mechanics",{"type":32,"tag":33,"props":163,"children":164},{},[165],{"type":37,"value":166},"Apple and Google's testing infrastructure differ. Apple CPP permits 35 variants per page but requires manual URL distribution (typically via Apple Search Ads campaign assignment). Google Play Experiments automatically splits traffic with no manual URL setup required.",{"type":32,"tag":33,"props":168,"children":169},{},[170,172,179,181,187],{"type":37,"value":171},"We routed traffic through 6 distinct CPP variants via Apple Search Ads, each tagged with UTM parameters (",{"type":32,"tag":173,"props":174,"children":176},"code",{"className":175},[],[177],{"type":37,"value":178},"&ct=cpp_hero",{"type":37,"value":180},", ",{"type":32,"tag":173,"props":182,"children":184},{"className":183},[],[185],{"type":37,"value":186},"&ct=cpp_gameplay",{"type":37,"value":188},", etc.). This revealed which creative performed against which keyword cluster in Apple Search Ads Console. Google Play lacks this granularity—Experiments report only global IPM delta. Accordingly, keep Google test scenarios simple (2 variants maximum); reserve complexity for Apple where tracking precision is higher.",{"type":32,"tag":33,"props":190,"children":191},{},[192],{"type":37,"value":193},"Screenshot limits also differ: Apple permits 10, Google allows 8. We used all 10 on Apple, limited Google to 6. Reason: Google Play scroll-through rates drop sharply after screenshot 3—users decide before reaching 6. Additional screenshots extend load time without boosting engagement.",{"type":32,"tag":40,"props":195,"children":197},{"id":196},"six-week-process-weekly-breakdown",[198],{"type":37,"value":199},"Six-Week Process: Weekly Breakdown",{"type":32,"tag":201,"props":202,"children":203},"table",{},[204,228],{"type":32,"tag":205,"props":206,"children":207},"thead",{},[208],{"type":32,"tag":209,"props":210,"children":211},"tr",{},[212,218,223],{"type":32,"tag":213,"props":214,"children":215},"th",{},[216],{"type":37,"value":217},"Week",{"type":32,"tag":213,"props":219,"children":220},{},[221],{"type":37,"value":222},"Activity",{"type":32,"tag":213,"props":224,"children":225},{},[226],{"type":37,"value":227},"Metric",{"type":32,"tag":229,"props":230,"children":231},"tbody",{},[232,251,269,287,305,323],{"type":32,"tag":209,"props":233,"children":234},{},[235,241,246],{"type":32,"tag":236,"props":237,"children":238},"td",{},[239],{"type":37,"value":240},"1",{"type":32,"tag":236,"props":242,"children":243},{},[244],{"type":37,"value":245},"Baseline measurement (existing store listing)",{"type":32,"tag":236,"props":247,"children":248},{},[249],{"type":37,"value":250},"IPM 18.2%, D7 24.1%",{"type":32,"tag":209,"props":252,"children":253},{},[254,259,264],{"type":32,"tag":236,"props":255,"children":256},{},[257],{"type":37,"value":258},"2",{"type":32,"tag":236,"props":260,"children":261},{},[262],{"type":37,"value":263},"CPP variants 1-3 launch (Apple), screenshot test start (Google)",{"type":32,"tag":236,"props":265,"children":266},{},[267],{"type":37,"value":268},"Traffic split initiated",{"type":32,"tag":209,"props":270,"children":271},{},[272,277,282],{"type":32,"tag":236,"props":273,"children":274},{},[275],{"type":37,"value":276},"3",{"type":32,"tag":236,"props":278,"children":279},{},[280],{"type":37,"value":281},"Daily monitoring, early signal review",{"type":32,"tag":236,"props":283,"children":284},{},[285],{"type":37,"value":286},"Insufficient sample (\u003C500)",{"type":32,"tag":209,"props":288,"children":289},{},[290,295,300],{"type":32,"tag":236,"props":291,"children":292},{},[293],{"type":37,"value":294},"4",{"type":32,"tag":236,"props":296,"children":297},{},[298],{"type":37,"value":299},"Traffic reallocation (70% to hero variant), Google confidence 78%",{"type":32,"tag":236,"props":301,"children":302},{},[303],{"type":37,"value":304},"IPM 21.3% (hero), 19.8% (gameplay)",{"type":32,"tag":209,"props":306,"children":307},{},[308,313,318],{"type":32,"tag":236,"props":309,"children":310},{},[311],{"type":37,"value":312},"5",{"type":32,"tag":236,"props":314,"children":315},{},[316],{"type":37,"value":317},"Google test concluded, winning variant live",{"type":32,"tag":236,"props":319,"children":320},{},[321],{"type":37,"value":322},"IPM 22.1%, D7 25.8%",{"type":32,"tag":209,"props":324,"children":325},{},[326,331,336],{"type":32,"tag":236,"props":327,"children":328},{},[329],{"type":37,"value":330},"6",{"type":32,"tag":236,"props":332,"children":333},{},[334],{"type":37,"value":335},"Apple traffic consolidation (100% hero), icon test initiated",{"type":32,"tag":236,"props":337,"children":338},{},[339],{"type":37,"value":340},"IPM 24.0%, 6-week delta +32%",{"type":32,"tag":33,"props":342,"children":343},{},[344],{"type":37,"value":345},"Budget remained constant throughout—zero changes to UA campaign spend. Apple Search Ads daily spend fixed at $120; Google UAC remained paused. This isolation ensured creative testing impact was unconfounded.",{"type":32,"tag":33,"props":347,"children":348},{},[349],{"type":37,"value":350},"When the icon test launched in week 6, prior winning variants served as baseline. New tests stacked on proven winners—compounding effect. The icon test ran 8 weeks (outside this article's scope) but the 6-week 32% lift provided a stronger baseline for live-ops scheduling.",{"type":32,"tag":40,"props":352,"children":354},{"id":353},"roibases-app-store-optimization-methodology",[355,357,366],{"type":37,"value":356},"Roibase's ",{"type":32,"tag":358,"props":359,"children":363},"a",{"href":360,"rel":361},"https:\u002F\u002Fwww.roibase.com.tr\u002Fen\u002Faso",[362],"nofollow",[364],{"type":37,"value":365},"App Store Optimization",{"type":37,"value":367}," Methodology",{"type":32,"tag":33,"props":369,"children":370},{},[371],{"type":37,"value":372},"This process treated ASO as creative engineering, not keyword research or metadata refresh. Each screenshot, icon variant, and video frame derived from data-informed decisions. Test results piped into BigQuery and merged with LTV and Day 30 cohort analysis. We tracked which creative variant sourced which user segment and subsequent IAP behavior.",{"type":32,"tag":33,"props":374,"children":375},{},[376],{"type":37,"value":377},"For example, users from the hero-focused CPP converted to character skin purchases at 18% within 48 hours. Gameplay-focused CPP users purchased skins at 9% but weapon packs at 22%. Creative choice influenced not only IPM but monetization mix. This data fed subsequent UA audience segmentation.",{"type":32,"tag":40,"props":379,"children":381},{"id":380},"iteration-vs-optimization",[382],{"type":37,"value":383},"Iteration vs. Optimization",{"type":32,"tag":33,"props":385,"children":386},{},[387],{"type":37,"value":388},"Creative testing represents the highest-ROI component of ASO. Scaling UA budget incurs linear cost; creative testing compounds. Yet most teams lack test infrastructure, instead adopting a \"fix once, use forever\" mentality. In gaming, genre trends, seasonal themes, and algorithmic shifts demand creative refresh every 12 weeks.",{"type":32,"tag":33,"props":390,"children":391},{},[392],{"type":37,"value":393},"By week 6, the 32% lift had stabilized. By week 12, IPM regressed to 28%—new competitors launched, traffic patterns shifted. But the test methodology persisted. A quarterly refresh cycle was established, each cycle requiring 4-6 weeks and yielding 18-25% lift. Compounded annually, IPM growth reached 70%.",{"type":32,"tag":33,"props":395,"children":396},{},[397],{"type":37,"value":398},"If your team's creative testing remains at the \"let's try it\" stage, start here: measure baseline for 2 weeks, test one variable, calculate minimum sample size, enforce a 14-day minimum. These 4 steps alone advance most mobile game ASO practices by two iterations.",{"title":16,"searchDepth":400,"depth":400,"links":401},3,[402,404,407,408,409,410,411,413],{"id":42,"depth":403,"text":45},2,{"id":63,"depth":403,"text":66,"children":405},[406],{"id":85,"depth":400,"text":88},{"id":116,"depth":403,"text":119},{"id":137,"depth":403,"text":140},{"id":158,"depth":403,"text":161},{"id":196,"depth":403,"text":199},{"id":353,"depth":403,"text":412},"Roibase's App Store Optimization Methodology",{"id":380,"depth":403,"text":383},"markdown","content:en:gaming:aso-creative-testing-ppo-six-weeks-plus-32-percent-ipm.md","content","en\u002Fgaming\u002Faso-creative-testing-ppo-six-weeks-plus-32-percent-ipm.md","en\u002Fgaming\u002Faso-creative-testing-ppo-six-weeks-plus-32-percent-ipm","md",1782194660425]