[{"data":1,"prerenderedAt":558},["ShallowReactive",2],{"article-alternates":3,"article-\u002Fru\u002Fgaming\u002Faso-creative-testing-ppo-6-hafta-32-ipm":12},{"i18nKey":4,"paths":5},"gaming-001-2026-05",{"de":6,"en":7,"es":8,"fr":9,"it":10,"ru":11},"\u002Fde\u002Fgaming\u002Faso-creative-testing-ppo-mit-32-prozent-ipm","\u002Fen\u002Fgaming\u002Faso-creative-testing-ppo-6-week-32-percent-ipm","\u002Fes\u002Fgaming\u002Fpruebas-creativas-aso-ppo-ipm","\u002Ffr\u002Fgaming\u002Ftest-creatives-aso-ppo-32-ipm","\u002Fit\u002Fgaming\u002Faso-creative-testing-ppo-ipm-optimization","\u002Fru\u002Fgaming\u002Faso-creative-testing-ppo-ipm-optimization",{"_path":13,"_dir":14,"_draft":15,"_partial":15,"_locale":16,"title":17,"description":18,"publishedAt":19,"modifiedAt":19,"category":14,"i18nKey":4,"tags":20,"readingTime":26,"author":27,"body":28,"_type":552,"_id":553,"_source":554,"_file":555,"_stem":556,"_extension":557},"\u002Fru\u002Fgaming\u002Faso-creative-testing-ppo-6-hafta-32-ipm","gaming",false,"","ASO Creative Testing: PPO с +32% IPM за 6 недель","Тестируйте визуальные элементы iOS\u002FAndroid с помощью Custom Product Pages и Play Experiments. Статистическая значимость, расчёт прироста, методология креативной итерации.","2026-05-22",[21,22,23,24,25],"aso","creative-testing","custom-product-pages","play-experiments","mobile-growth",8,"Roibase",{"type":29,"children":30,"toc":539},"root",[31,39,46,51,64,69,75,80,85,93,113,118,126,144,149,154,160,172,177,187,245,250,258,281,286,296,303,308,314,319,324,433,438,444,456,468,480,490,496,518,523,529,534],{"type":32,"tag":33,"props":34,"children":35},"element","p",{},[36],{"type":37,"value":38},"text","Наиболее игнорируемая область роста мобильных игр — визуальные элементы магазина приложений. Большинство студий загружают иконку и скриншоты один раз и забывают о них. Между тем, Apple Custom Product Pages (CPP) и Google Play Experiments (PPE) позволяют A\u002FB тестировать и не терять потенциал установок на впечатление (IPM) каждую неделю. С 2025 года игры, использующие CPP на tier-1 рынках, видят средний прирост +22% IPM. Но если методология тестирования неправильная, цифры бессмысленны. В этой статье речь идёт о правильной методике.",{"type":32,"tag":40,"props":41,"children":43},"h2",{"id":42},"custom-product-pages-что-это-и-почему-это-критично-сейчас",[44],{"type":37,"value":45},"Custom Product Pages: что это и почему это критично сейчас",{"type":32,"tag":33,"props":47,"children":48},{},[49],{"type":37,"value":50},"Apple открыла функцию CPP в 2021 году, Google Play добавила полный экспериментальный контроль в 2022-м. До этого был период \"один набор визуальных элементов + небольшие тесты\". Теперь вы можете предоставлять разные творческие наборы для каждого сегмента кампании: если в UA используется anime-стиль, в магазине тоже anime; если акцент на боевой механике, скриншоты показывают combat.",{"type":32,"tag":33,"props":52,"children":53},{},[54,56,62],{"type":37,"value":55},"Различие простое: ",{"type":32,"tag":57,"props":58,"children":59},"strong",{},[60],{"type":37,"value":61},"согласованность сообщения",{"type":37,"value":63},". Пользователь видит героя в TikTok, кликает, а в App Store видит скриншот про фермерскую механику — конверсия падает. CPP закрывает эту брешь. Но настоящая сила заключается в цикле тестирования: вы запускаете три разных визуальных направления и через две недели принимаете решение на основе данных.",{"type":32,"tag":33,"props":65,"children":66},{},[67],{"type":37,"value":68},"Технические детали: CPP'ы независимы от вашей стандартной страницы продукта; вы можете создать до 35 версий (лимит Apple). На Google разнообразие экспериментов динамично, но практически 10-12 активных экспериментов достаточно. Каждый связан с отдельным ID кампании — измерение ведётся через SKAdNetwork (SKAN) или Firebase Attribution.",{"type":32,"tag":40,"props":70,"children":72},{"id":71},"play-experiments-и-ios-эквивалент-архитектура-тестирования",[73],{"type":37,"value":74},"Play Experiments и iOS-эквивалент: архитектура тестирования",{"type":32,"tag":33,"props":76,"children":77},{},[78],{"type":37,"value":79},"Google Play Experiments позволяет тестировать воронку конверсии в магазине: когда пользователь открывает ваше приложение, 50% видит контроль, 50% — вариант. На iOS такой функции нет, поэтому вы используете CPP с маршрутизацией на уровне кампании. То есть разделение тестов происходит не в магазине, а на уровне медиабаинга.",{"type":32,"tag":33,"props":81,"children":82},{},[83],{"type":37,"value":84},"Типичная структура тестирования:",{"type":32,"tag":33,"props":86,"children":87},{},[88],{"type":32,"tag":57,"props":89,"children":90},{},[91],{"type":37,"value":92},"Google (разделение на уровне магазина):",{"type":32,"tag":94,"props":95,"children":96},"ul",{},[97,103,108],{"type":32,"tag":98,"props":99,"children":100},"li",{},[101],{"type":37,"value":102},"Baseline (текущий набор визуальных элементов)",{"type":32,"tag":98,"props":104,"children":105},{},[106],{"type":37,"value":107},"Variant A (новый порядок скриншотов)",{"type":32,"tag":98,"props":109,"children":110},{},[111],{"type":37,"value":112},"Variant B (другой персонаж-герой)",{"type":32,"tag":33,"props":114,"children":115},{},[116],{"type":37,"value":117},"Трафик распределяется автоматически; Play Console выдаёт отчёт о статистической значимости через 14 дней.",{"type":32,"tag":33,"props":119,"children":120},{},[121],{"type":32,"tag":57,"props":122,"children":123},{},[124],{"type":37,"value":125},"Apple (разделение на уровне кампании):",{"type":32,"tag":94,"props":127,"children":128},{},[129,134,139],{"type":32,"tag":98,"props":130,"children":131},{},[132],{"type":37,"value":133},"Кампания 1 → стандартная страница продукта",{"type":32,"tag":98,"props":135,"children":136},{},[137],{"type":37,"value":138},"Кампания 2 → CPP Variant A",{"type":32,"tag":98,"props":140,"children":141},{},[142],{"type":37,"value":143},"Кампания 3 → CPP Variant B",{"type":32,"tag":33,"props":145,"children":146},{},[147],{"type":37,"value":148},"На Apple Search Ads или в paid social разделение вручную. Для каждой кампании вы собираете данные об установках и IPM из SKAN postback'ов. Значимость рассчитываете самостоятельно (у Apple нет UI для тестов).",{"type":32,"tag":33,"props":150,"children":151},{},[152],{"type":37,"value":153},"Большинство студий ошибаются здесь: принимают решение на основе недостаточной выборки. С 500 установками говорят \"вариант выиграл\" и останавливают итерацию. На самом деле статистическая мощность даже не достигает 60%. Минимум — 2000 впечатлений\u002Fвариант + интервал доверия 95%.",{"type":32,"tag":40,"props":155,"children":157},{"id":156},"статистическая-значимость-и-расчёт-прироста",[158],{"type":37,"value":159},"Статистическая значимость и расчёт прироста",{"type":32,"tag":33,"props":161,"children":162},{},[163,165,170],{"type":37,"value":164},"Play Console выдаёт отчёт о значимости, но математика позади него простая: ",{"type":32,"tag":57,"props":166,"children":167},{},[168],{"type":37,"value":169},"пропорциональный z-тест",{"type":37,"value":171},". Проверяет, является ли разница в rate конверсии между двумя группами случайной или нет.",{"type":32,"tag":33,"props":173,"children":174},{},[175],{"type":37,"value":176},"Формула:",{"type":32,"tag":178,"props":179,"children":181},"pre",{"code":180},"z = (p1 - p2) \u002F sqrt(p * (1-p) * (1\u002Fn1 + 1\u002Fn2))\np = (x1 + x2) \u002F (n1 + n2)\n",[182],{"type":32,"tag":183,"props":184,"children":185},"code",{"__ignoreMap":16},[186],{"type":37,"value":180},{"type":32,"tag":94,"props":188,"children":189},{},[190,209,227],{"type":32,"tag":98,"props":191,"children":192},{},[193,199,201,207],{"type":32,"tag":183,"props":194,"children":196},{"className":195},[],[197],{"type":37,"value":198},"p1",{"type":37,"value":200},", ",{"type":32,"tag":183,"props":202,"children":204},{"className":203},[],[205],{"type":37,"value":206},"p2",{"type":37,"value":208},": rate конверсии варианта и контроля",{"type":32,"tag":98,"props":210,"children":211},{},[212,218,219,225],{"type":32,"tag":183,"props":213,"children":215},{"className":214},[],[216],{"type":37,"value":217},"n1",{"type":37,"value":200},{"type":32,"tag":183,"props":220,"children":222},{"className":221},[],[223],{"type":37,"value":224},"n2",{"type":37,"value":226},": количество впечатлений",{"type":32,"tag":98,"props":228,"children":229},{},[230,236,237,243],{"type":32,"tag":183,"props":231,"children":233},{"className":232},[],[234],{"type":37,"value":235},"x1",{"type":37,"value":200},{"type":32,"tag":183,"props":238,"children":240},{"className":239},[],[241],{"type":37,"value":242},"x2",{"type":37,"value":244},": количество установок",{"type":32,"tag":33,"props":246,"children":247},{},[248],{"type":37,"value":249},"Если z-score > 1.96, то с доверием 95% есть значимая разница.",{"type":32,"tag":33,"props":251,"children":252},{},[253],{"type":32,"tag":57,"props":254,"children":255},{},[256],{"type":37,"value":257},"Пример:",{"type":32,"tag":94,"props":259,"children":260},{},[261,266,271,276],{"type":32,"tag":98,"props":262,"children":263},{},[264],{"type":37,"value":265},"Контроль: 10 000 впечатлений, 800 установок → 8.0% CVR",{"type":32,"tag":98,"props":267,"children":268},{},[269],{"type":37,"value":270},"Вариант: 10 000 впечатлений, 1120 установок → 11.2% CVR",{"type":32,"tag":98,"props":272,"children":273},{},[274],{"type":37,"value":275},"Прирост: +40% (относительный), +3.2pp (абсолютный)",{"type":32,"tag":98,"props":277,"children":278},{},[279],{"type":37,"value":280},"Z-score: 8.4 → p \u003C 0.001 (полностью значимо)",{"type":32,"tag":33,"props":282,"children":283},{},[284],{"type":37,"value":285},"Но важно: при малом размере выборки даже высокий прирост может быть незначимым. Если с 500 впечатлений видите +15% прироста, не радуйтесь — доверительный интервал 95% может быть от -5% до +35%.",{"type":32,"tag":33,"props":287,"children":288},{},[289,294],{"type":32,"tag":57,"props":290,"children":291},{},[292],{"type":37,"value":293},"Минимальный расчёт выборки",{"type":37,"value":295}," (power analysis):\nBaseline CVR 8%, MDE (минимальный детектируемый эффект) 20% прироста (то есть 9.6% CVR) и целевая мощность 80% требуют ~4500 впечатлений на группу. Ниже этого не решайте.",{"type":32,"tag":297,"props":298,"children":300},"h3",{"id":299},"bayesian-vs-frequentist",[301],{"type":37,"value":302},"Bayesian vs Frequentist",{"type":32,"tag":33,"props":304,"children":305},{},[306],{"type":37,"value":307},"Play Console использует frequentist подход. Альтернатива — Bayesian A\u002FB тест: непрерывное обновление апостериорной вероятности, выводы типа \"вариант лучше с вероятностью 87%\". На малых выборках Bayesian помогает принять решение раньше, но в production frequentist обычно безопаснее. Приоритет — контроль Type-I ошибки, а не минимизацияожидаемого сожаления.",{"type":32,"tag":40,"props":309,"children":311},{"id":310},"методология-креативной-итерации-от-первого-теста-к-масштабированию",[312],{"type":37,"value":313},"Методология креативной итерации: от первого теста к масштабированию",{"type":32,"tag":33,"props":315,"children":316},{},[317],{"type":37,"value":318},"Большинство студий используют CPP так: маркетинг-команда готовит три визуальных элемента, запускает, через неделю смотрит и говорит \"средний выглядит лучше\" — и всё. Неправильно.",{"type":32,"tag":33,"props":320,"children":321},{},[322],{"type":37,"value":323},"Правильный цикл итерации:",{"type":32,"tag":325,"props":326,"children":327},"ol",{},[328,349,370,391,412],{"type":32,"tag":98,"props":329,"children":330},{},[331,336],{"type":32,"tag":57,"props":332,"children":333},{},[334],{"type":37,"value":335},"Формирование гипотезы (неделя 0):",{"type":32,"tag":94,"props":337,"children":338},{},[339,344],{"type":32,"tag":98,"props":340,"children":341},{},[342],{"type":37,"value":343},"Возьмите топ-перформер UA креатива. Какой угол даёт высокий ITR? (персонаж vs механика vs награда)",{"type":32,"tag":98,"props":345,"children":346},{},[347],{"type":37,"value":348},"Создайте 2-3 варианта, которые перенесут этот угол на витрину магазина. Контроль = текущий визуальный элемент.",{"type":32,"tag":98,"props":350,"children":351},{},[352,357],{"type":32,"tag":57,"props":353,"children":354},{},[355],{"type":37,"value":356},"Запуск теста (недели 1-2):",{"type":32,"tag":94,"props":358,"children":359},{},[360,365],{"type":32,"tag":98,"props":361,"children":362},{},[363],{"type":37,"value":364},"Запустите CPP'ы с маршрутизацией на уровне кампании. Дайте каждому варианту равный трафик (ручная корректировка ставок или ротация креатива).",{"type":32,"tag":98,"props":366,"children":367},{},[368],{"type":37,"value":369},"Ежедневно собирайте данные об впечатлениях и установках. Не объявляйте о раннем победителе.",{"type":32,"tag":98,"props":371,"children":372},{},[373,378],{"type":32,"tag":57,"props":374,"children":375},{},[376],{"type":37,"value":377},"Проверка значимости (неделя 3):",{"type":32,"tag":94,"props":379,"children":380},{},[381,386],{"type":32,"tag":98,"props":382,"children":383},{},[384],{"type":37,"value":385},"Запустите z-тест для каждого варианта. Если ни один не достиг значимости — увеличьте трафик на +50% или подождите ещё неделю.",{"type":32,"tag":98,"props":387,"children":388},{},[389],{"type":37,"value":390},"Если один вариант имеет p \u003C 0.05 и прирост >15% — переходите к итерации.",{"type":32,"tag":98,"props":392,"children":393},{},[394,399],{"type":32,"tag":57,"props":395,"children":396},{},[397],{"type":37,"value":398},"Итерация победителя (недели 4-5):",{"type":32,"tag":94,"props":400,"children":401},{},[402,407],{"type":32,"tag":98,"props":403,"children":404},{},[405],{"type":37,"value":406},"Сделайте победивший вариант новым baseline. Создайте два новых варианта: один радикально отличается (другая цветовая схема), другой содержит инкрементальное улучшение (переупорядочение скриншотов).",{"type":32,"tag":98,"props":408,"children":409},{},[410],{"type":37,"value":411},"Запустите второй раунд теста.",{"type":32,"tag":98,"props":413,"children":414},{},[415,420],{"type":32,"tag":57,"props":416,"children":417},{},[418],{"type":37,"value":419},"Масштабирование (неделя 6+):",{"type":32,"tag":94,"props":421,"children":422},{},[423,428],{"type":32,"tag":98,"props":424,"children":425},{},[426],{"type":37,"value":427},"Если второй раунд тоже даёт победителя, применяйте этот вариант ко всем кампаниям. Старый контроль архивируйте.",{"type":32,"tag":98,"props":429,"children":430},{},[431],{"type":37,"value":432},"Повторите тест через три месяца — метаданные меняются, происходит деградация креатива.",{"type":32,"tag":33,"props":434,"children":435},{},[436],{"type":37,"value":437},"Если проводить такой цикл за 6 недель, в год получится 8 тестовых раундов. Если каждый даст +10-15% прироста, совокупный эффект: (1.1)^8 = 2.14x → +114% IPM годом позже. На практике видим +30-50% (потому что не все тесты выигрывают).",{"type":32,"tag":40,"props":439,"children":441},{"id":440},"многофакторное-тестирование-и-сегментация",[442],{"type":37,"value":443},"Многофакторное тестирование и сегментация",{"type":32,"tag":33,"props":445,"children":446},{},[447,449,454],{"type":37,"value":448},"Приведённый выше метод — двухгрупповой A\u002FB. Продвинутый уровень: ",{"type":32,"tag":57,"props":450,"children":451},{},[452],{"type":37,"value":453},"многофакторное тестирование",{"type":37,"value":455}," (MVT). Вы одновременно тестируете три+ элемента: иконку, первый скриншот, видео-превью. Но количество комбинаций растёт экспоненциально (3 иконки × 4 скриншота × 2 видео = 24 варианта). Требование к выборке растёт в 24 раза.",{"type":32,"tag":33,"props":457,"children":458},{},[459,461,466],{"type":37,"value":460},"Решение: ",{"type":32,"tag":57,"props":462,"children":463},{},[464],{"type":37,"value":465},"факториальный дизайн",{"type":37,"value":467},". Вы измеряете основной эффект каждого элемента отдельно. Но пропускаете эффекты взаимодействия (например, иконка A + скриншот B дают особую синергию — это не увидите). Компромисс: скорость vs глубина.",{"type":32,"tag":33,"props":469,"children":470},{},[471,473,478],{"type":37,"value":472},"Альтернатива: ",{"type":32,"tag":57,"props":474,"children":475},{},[476],{"type":37,"value":477},"последовательное тестирование",{"type":37,"value":479},". Сначала иконка, потом скриншот, потом видео. На каждом шаге ищете победителя, переходите к следующему элементу. Общая продолжительность дольше (12-18 недель), но каждое решение основано на твёрдых данных.",{"type":32,"tag":33,"props":481,"children":482},{},[483,488],{"type":32,"tag":57,"props":484,"children":485},{},[486],{"type":37,"value":487},"Сегментация:",{"type":37,"value":489}," вы можете разделить CPP'ы и по аудиториям. Пример: iOS 17+ видит modern UI, iOS 15- видит классический дизайн. Или geo-based: США видит superhero-тему, MENA видит fantasy. Тогда для каждого сегмента нужен отдельный тест — общий размер выборки кратен количеству сегментов. Разумный критерий сегментации: группы с разницей LTV >30%.",{"type":32,"tag":40,"props":491,"children":493},{"id":492},"roibase-и-инфраструктура-aso-тестирования",[494],{"type":37,"value":495},"Roibase и инфраструктура ASO-тестирования",{"type":32,"tag":33,"props":497,"children":498},{},[499,501,508,510,516],{"type":37,"value":500},"Сервис ",{"type":32,"tag":502,"props":503,"children":505},"a",{"href":504},"\u002Fru\u002Faso",[506],{"type":37,"value":507},"App Store Optimization",{"type":37,"value":509}," от Roibase настраивает инфраструктуру CPP\u002FPPE-тестирования: mapping conversion value в SKAdNetwork, интеграцию Firebase\u002FAdjust, custom dashboard с real-time отслеживанием значимости. Кроме того, через ",{"type":32,"tag":502,"props":511,"children":513},{"href":512},"\u002Fru\u002Fpremiumyayinci",[514],{"type":37,"value":515},"Программу Premium Publisher",{"type":37,"value":517}," мы контролируем согласованность креатива UA с визуальными элементами магазина — TikTok SparkAds должны говорить тем же визуальным языком, что и CPP.",{"type":32,"tag":33,"props":519,"children":520},{},[521],{"type":37,"value":522},"Типичное взаимодействие: первые 2 недели — baseline measurement, недели 3-6 — первый тестовый цикл, недели 7-12 — итерация + масштабирование. Через три месяца видим +20-35% прироста IPM (на tier-1 casual\u002Fhyper-casual сегменте). На midcore\u002Fstrategy приросты скромнее (+10-15%), так как цикл решения дольше, детали скриншотов критичнее.",{"type":32,"tag":40,"props":524,"children":526},{"id":525},"заключение-creative-testing-непрерывный-процесс",[527],{"type":37,"value":528},"Заключение: Creative Testing = Непрерывный процесс",{"type":32,"tag":33,"props":530,"children":531},{},[532],{"type":37,"value":533},"ASO creative testing — это не одна кампания, а постоянный процесс. Если протестировали один раз, выбрали победителя и используете его 6 месяцев, потеряете половину прироста из-за деградации креатива. Обновление требуется раз в три месяца. Метаданные меняются, конкуренты пробуют новые стили, тренды Apple\u002FGoogle эволюционируют.",{"type":32,"tag":33,"props":535,"children":536},{},[537],{"type":37,"value":538},"Что делать сейчас: проанализируйте текущие визуальные элементы магазина. Совпадает ли сообщение скриншотов с top-performer angle из UA креативов? Если нет — разработайте первый вариант CPP с этим углом. Через две недели соберите минимум 5000 впечатлений. Запустите z-тест. Если прирост >15% и p \u003C 0.05 — переходите к итерации. Через 6 недель посмотрите — увидите +20-30% прироста IPM.",{"title":16,"searchDepth":540,"depth":540,"links":541},3,[542,544,545,548,549,550,551],{"id":42,"depth":543,"text":45},2,{"id":71,"depth":543,"text":74},{"id":156,"depth":543,"text":159,"children":546},[547],{"id":299,"depth":540,"text":302},{"id":310,"depth":543,"text":313},{"id":440,"depth":543,"text":443},{"id":492,"depth":543,"text":495},{"id":525,"depth":543,"text":528},"markdown","content:ru:gaming:aso-creative-testing-ppo-6-hafta-32-ipm.md","content","ru\u002Fgaming\u002Faso-creative-testing-ppo-6-hafta-32-ipm.md","ru\u002Fgaming\u002Faso-creative-testing-ppo-6-hafta-32-ipm","md",1782079502984]