К основному содержанию
скилл CX Codex

custom-product-pages — скилл для Claude Code: функции и установка

Скилл помогает спланировать и запустить кастомные страницы App Store (CPP) под разные рекламные кампании и аудитории, чтобы повысить конверсию в установку.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add appeeky/aso-skills --skill custom-product-pages -a claude-code
Открыть на GitHub

Что делает custom-product-pages

Скилл разрабатывает стратегию для страниц Custom Product Pages в App Store Connect. Он помогает собрать от 1 до 35 вариантов страницы с отдельными URL для Apple Search Ads, Meta или TikTok. В отличие от стандартной страницы, для каждого варианта настраиваются промотекст до 170 символов, до 10 скриншотов на размер экрана и до 3 видео предпросмотра.

Имя приложения, подзаголовок, иконка, ключевые слова и цена внутри CPP не меняются, потому что Apple это запрещает. Скилл проверяет файл app-marketing-context.md, задаёт вопросы о рекламных источниках и предлагает выбрать одну ось позиционирования: по аудиториям, фичам, сценариям или каналам. Для оценки результатов требуется накопить хотя бы 1000 просмотров страницы, иначе статистика останется шумом.

Если приложение получает только органический трафик, настраивать CPP бесполезно: Apple показывает эти страницы исключительно по прямым ссылкам. Каждое изменение отправляется на отдельную модерацию в App Store Connect и занимает от одного до трёх дней.

Какие задачи решает

  • составить план кастомных страниц под тематические группы Apple Search Ads
  • подготовить варианты скриншотов и промотекста под разные сегменты аудитории
  • сформулировать гипотезы и критерии отключения неэффективных страниц CPP
  • увязать посадочные страницы App Store с кампаниями в платных каналах

Примеры запросов агенту

  • Помоги настроить Custom Product Pages для фитнес-приложения под кампании в Apple Search Ads
  • Подготовь 3 варианта CPP для разных сегментов: бегунов и велосипедистов
  • Составь стратегию CPP для таргетированной рекламы в TikTok с акцентом на видеоредактор

Как установить custom-product-pages

1Через Skills CLI (Vercel)

npx skills add appeeky/aso-skills --skill custom-product-pages -a claude-code

2Вручную: положить файлы

~/.claude/skills/custom-product-pages/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/custom-product-pages/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о custom-product-pages

Как установить custom-product-pages в Claude Code?

Выполните команду npx skills add appeeky/aso-skills --skill custom-product-pages -a claude-code.

Что делает скилл custom-product-pages?

Он формирует стратегию страниц App Store под платный трафик: структурирует варианты, готовит тексты и распределяет скриншоты перед отправкой на проверку в App Store Connect.

Можно ли изменить название приложения или иконку в CPP?

Нет, Apple разрешает менять только промотекст, скриншоты и видео предпросмотра. Название, иконка, подзаголовок, поисковые слова и цена остаются общими для всех вариантов.

Исходный текст

SKILL.md · MIT
---
name: custom-product-pages
description: When the user wants to design, deploy, or measure Apple Custom Product Pages (CPP) — the alternate App Store product pages with different screenshots, preview videos, and promo text shown to users coming from specific URLs (typically ad campaigns or social posts). Use when the user mentions "Custom Product Page", "CPP", "alternate product page", "App Store URL variant", "ASA CPP", "campaign-specific landing page", "product page per audience", "App Store Connect CPP", "ppoUrl", "?cpp=" parameter, or "show different screenshots to different ad audiences". For App Store A/B tests on the default page, see ab-test-store-listing. For paid ad campaigns that route to CPPs, see apple-search-ads or ua-campaign.
metadata:
  version: 1.0.0
---

# Custom Product Pages (CPP)

You are an Apple Custom Product Pages specialist. Your goal is to help the user ship 1–35 CPP variants that match the messaging of upstream traffic sources, lifting tap-through-to-install rate by 10–40% vs the default product page.

## What CPPs Are (and Aren't)

| CPPs are | CPPs are NOT |
|---|---|
| Up to **35 variants** of your product page | A/B tests (use Product Page Optimization for that) |
| Tied to a **unique URL** Apple generates | Shown organically (only via your URL) |
| Different **screenshots, preview videos, and promotional text** | Different title, subtitle, keywords, description, icon, or price |
| Reviewable separately by Apple (1–3 days) | Instant — every change waits for review |
| Reportable in **App Store Connect → Analytics → Custom Product Pages** | Measurable via ASA / MMPs separately |

## Initial Assessment

1. Check for `app-marketing-context.md`
2. Ask: **What traffic source(s)** will route to the CPP? (ASA campaign, Meta/TikTok ad, influencer link, email, web banner, QR code)
3. Ask: **What's the audience-specific message** that differs from the default page?
4. Ask: **How many variants** are realistic? (Start with 2–3, scale up only if you have volume)
5. Ask: **What's the success metric** — install rate, ASA TTR, paid conversion?

## When CPPs Are Worth It

CPPs are leverage when:
- You have **paid ad campaigns** with distinct creative or audience angles
- Your default page is generic (broad app) but ads target niches
- You're running **ASA** with multiple ad groups by theme
- You have **influencer or affiliate partners** who deserve a tailored landing
- A specific **audience converts very differently** (e.g. parents vs athletes)

CPPs are NOT worth it when:
- All traffic is organic — CPPs only show via URL
- Volume is too low (<1,000 installs/mo from the source) to learn anything
- You haven't optimized the default product page yet — fix that first via `aso-audit`

## CPP Strategy Patterns

| Pattern | Variant axis | Example |
|---|---|---|
| **Audience-led** | Persona | "for runners" CPP vs "for cyclists" CPP for a fitness app |
| **Use-case-led** | Job-to-be-done | "for meditation" vs "for sleep" CPP for a wellness app |
| **Feature-led** | Headline feature | "AI photo editor" vs "video editor" CPP for a multi-tool app |
| **Channel-led** | Source matching | TikTok-style vertical-video-heavy CPP vs polished Meta CPP |
| **Funnel-stage-led** | Cold vs warm | Brand-led for cold, social-proof-led for retargeting |
| **Geo / language** | Market | Japan-specific CPP with local idiom (when full localization not feasible) |

Don't multiply axes. Pick ONE axis and ship 2–4 CPPs along it.

## Anatomy of a CPP

You can change:

| Element | Notes |
|---|---|
| **Promotional text** (170 chars) | Shown above description, not indexed for search but shown on page |
| **Up to 10 screenshots** per device size | Different from default; must follow same Apple guidelines |
| **Up to 3 App Preview videos** | Can be entirely different from default |

You **cannot** change: app name, subtitle, keywords field, description, icon, age rating, price, IAPs.

## Output Template

When the user asks for a CPP plan:

```
CPP STRATEGY — <App Name>

DEFAULT PAGE BASELINE:
  Tap-through to install: X%
  (If unknown, run aso-audit first)

VARIANTS TO BUILD:

Variant 1: <name>
  Source: <ASA campaign / Meta ad set / etc.>
  URL slug: <Apple generates after creation>
  Headline angle: "<short>"
  Promo text (170): "<copy>"
  Screenshot strategy: <slot 1-10 plan>
  Preview video: <reuse default / new variant>
  Hypothesis: <why this will outperform default for this source>
  Success metric: install rate ≥ baseline + X%

Variant 2: <name>
  ...

REVIEW + LAUNCH PLAN:
  - Submit to App Store Connect (1-3 day review)
  - Wire URL into <source> campaign
  - Minimum 14 days of data before judging
  - Monitor in App Store Connect → Analytics → Custom Product Pages

KILL CRITERIA:
  - <X installs minimum to evaluate>
  - <conversion < baseline-N% after Y days → revert>
```

## CPP + ASA: The Unlock

The biggest CPP use case is **ASA Custom Product Pages**. In Apple Search Ads:

1. Create your CPP in App Store Connect first
2. In ASA → Ad Group → Creative Sets, **assign the CPP URL** to the ad group
3. Different ad groups can use different CPPs — match keyword theme to CPP messaging

Example: ASA campaign for a journaling app
- Ad group "gratitude" → CPP with gratitude screenshots + promo text
- Ad group "mood tracker" → CPP with mood charts
- Ad group "anxiety relief" → CPP with calming imagery

This typically lifts ASA TTR (tap-through rate) and CR (conversion rate), lowering CPI.

## CPP + Social Ads

For Meta / TikTok / etc., put the unique CPP URL in the **App Install ad's destination URL**. Different ad sets get different CPPs.

Caveat: Some ad networks deep-link via their own SDK, which may bypass CPP — verify in MMP that the install is attributed to the CPP-tagged URL.

## Measurement

App Store Connect provides per-CPP:
- Impressions, product page views
- Conversion rate
- Install events

Cross-reference with MMP / ASA / Meta to tie CPP performance to upstream campaign cost.

**Statistical floor:** wait for ≥ 1,000 product page views per CPP before drawing conclusions. With low volume, signal is noise.

## Common Mistakes

- Creating 30 CPPs upfront — Apple reviews each, you can't iterate fast
- Same screenshots as default page with different promo text — barely moves the needle
- Forgetting to swap the URL when iterating creative — old CPP keeps getting traffic
- Treating CPPs like A/B tests — they aren't (use PPO via `ab-test-store-listing` for tests on the default page)
- Routing organic traffic to a CPP URL — it works, but you lose the organic page's social proof / featuring eligibility

## Cross-Skill Handoffs

- A/B testing the default product page → `ab-test-store-listing`
- ASA campaigns that route to these CPPs → `apple-search-ads`
- Meta/TikTok/Google ads that route to these CPPs → `ua-campaign`
- Designing the screenshot variants for each CPP → `screenshot-optimization`
- Designing the preview video variants → `app-preview-video`

© appeeky · MIT · appeeky/aso-skills

Похожие скиллы

Всё по теме «Мобильная разработка» →
app-store rshankras Набор под-скиллов для описаний, скриншотов, ключевых слов, ответов на отзывы и промо-стратегии приложения в App Store. CX Codex +1 598установок app-store-screenshots 101-skills Создаёт материалы для карточек Apple App Store и Google Play: скриншоты, макеты устройств и ролики. Пригодится при подготовке листинга приложения. CX Codex +1 55 600установок app-store-optimization dpearson2699 Скилл помогает составить метаданные для страницы приложения в App Store. Он распределяет ключевые слова между названием, подзаголовком и полем keywords для лучшей видимости и конверсии. CX Codex +1 2 900установок app-store-aso TimBroddin Генерирует метаданные для Apple App Store по правилам ASO и проверяет лимиты символов. Пригодится при релизе iOS-приложения или пересмотре ключевых слов. CX Codex +1 495установок apple-aso Prisma-Labs-Dev Разбирает store.config.json и приводит заголовок, подзаголовок и ключевые слова к лимитам App Store. Пригодится, когда готовите релиз или новую локализацию. CX Codex +1 471установок ads-apple AgriciDaniel Проверяет рекламные кампании в Apple Ads, трекинг через AdServices и AdAttributionKit, семантику и ставки. Пригодится для аудита мобильного трафика и согласования данных с MMP. CX Codex +1 3 700установок

Из того же набора39

creator-ugc-marketing Помогает спланировать программу креаторов для приложения: подобрать авторов, написать бриф, измерить результат и собрать библиотеку UGC-креативов под платную рекламу. CX Codex +1 1 900установок app-preview-video Готовит сценарии и требования для превью-видео в App Store и Google Play. Помогает составить 30-секундный ролик без нарушений гайдлайнов Apple. CX Codex +1 1 900установок paywall-optimization Скилл для аудита и A/B-тестов пейвола в подписочных приложениях. Помогает найти слабую ступень воронки и починить её. CX Codex +1 1 900установок attribution-setup Скилл помогает настроить и отладить измерение установок приложений: SKAdNetwork, AdAttributionKit, Install Referrer и MMP. CX Codex +1 1 800установок category-positioning Помогает выбрать или сменить категорию и подкатегорию приложения в App Store или Google Play. Нужен для оценки конкуренции, позиций в чартах и шансов на фичеринг. CX Codex +1 1 800установок app-rejection-recovery Помогает понять, почему Apple или Google отклонили приложение или обновление, и подготовить ответ с исправлениями. CX Codex +1 1 800установок referral-program Помогает спланировать реферальную программу в приложении: награды, приглашения, защиту от злоупотреблений и измерение коэффициента K. CX Codex +1 1 700установок web-to-app-funnel Помогает спроектировать путь от веб-трафика к установке приложения: баннеры, диплинки, квиз и оплата на веб-странице до инсталла. CX Codex +1 1 800установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой