app-clips について
app-clipsは、iOS App Clipsの企画、実装、最適化を支援するスキルです。フルアプリをインストールせずに使える簡易体験について、用途選定、技術設定、カード設計、アプリへの誘導、効果測定を扱います。
主な機能
- 01簡易Clip体験の選定
- 02URL起動体験の設計
- 0315MBのサイズ制限への対応
- 04Clipカードとアプリ誘導の設計
- 05セッションとコンバージョンの計測
活用シーン
- 01駐車料金やチケットの即時購入
- 02メニュー閲覧や支払いの提供
- 03ゲームのデモや単発ワークアウト
- 04Clipからアプリへのインストール計測
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ appeeky/ aso-skills --skill app-clipsインストール後、Claude Code で/app-clipsを入力して読み込まれたか確認します。
詳細
App Clips
App Clips の計画、実装、最適化を支援します。App Clips は、ユーザーがフルアプリをインストールせずにすぐ起動できる、軽量な iOS エクスペリエンス(最大 15MB)です。
App Clips とは
App Clips は、フルアプリをダウンロードせずにユーザーが利用できる、小規模で目的に特化したアプリの一部です。次の場所に表示されます。
- App Store の検索結果 — フルアプリと並んで表示
- ウェブサイト上の スマート App バナー
- QR コードと App Clip コード(物理的な NFC/QR)
- Safari — リンクされた URL にアクセスしたとき
- メッセージ — iMessage で URL が共有されたとき
- マップ — 位置情報に基づくビジネス向け
- 近く — 実世界にある NFC とビジュアルコード
- Siri の提案
サイズ制限
| 対象 | 制限 |
|---|---|
| App Clip のバイナリ | 最大 15MB(シンニングされ、オンデマンドでダウンロード) |
| アプリ本体 | 変更なし |
この制限により、必要不可欠なエクスペリエンスだけを提供することになります。
最適なユースケース
| アプリの種類 | App Clip のエクスペリエンス |
|---|---|
| 駐車場/交通機関 | 駐車料金の支払い、またはチケットの購入 |
| レストラン | メニューの表示、注文、または支払い |
| 小売 | 商品のプレビュー、またはポイントカード |
| フィットネス | 1 回分のワークアウトを試す |
| ゲーム | デモレベルをプレイ |
| 金融 | 計算機、または簡易見積もり |
| イベント | チケットの購入、またはチェックイン |
| ユーティリティ | コア機能を 1 回利用 |
重要な問い: アプリのコアバリューを示すために必要な最小限のエクスペリエンスは何でしょうか?
App Store での App Clip の見つけやすさ
App Clips は App Store の検索結果に、フルアプリの結果の下に別のカードとして表示されます。「App Clip」とラベル付けされ、「入手」ではなく「開く」ボタンが表示されます。
- 「開く」をタップすると、App Clip がすぐに起動します
- 利用後、「フルアプリを入手」というバナーが表示されます
- App Clip ユーザーからフルアプリのインストールへのコンバージョン率は、通常、初回のオーガニックトラフィックより 3~5 倍高くなります
ASO への影響: App Clip のカードには、アプリのタイトルと説明のメタデータが引き継がれます。メインの掲載情報を最適化すると、App Clip も見つけやすくなります。
技術要件
App Clip に含めるもの
- コアエクスペリエンスのみ
- 認証には Apple Pay または Apple でサインインを使用(アカウントの新規作成は行わない)
- App Clip 専用のコンテンツは含めない — App Clip 内のすべての内容は、フルアプリでも利用できるようにします
- 必要不可欠な権限のみをリクエストする(App Clips ではプッシュ通知を使用しない)
URL スキーム
各 App Clip は URL によって起動されます。
https://yourdomain.com/clip/[experience]
App Store Connect → お使いのアプリ → App Clip エクスペリエンスで設定します。
フルアプリへの引き継ぎ
常に、わかりやすいアップグレードの案内を含めます。
// Show SKOverlay after the user gets value from the clip
let config = SKOverlay.AppClipConfiguration(position: .bottom)
let overlay = SKOverlay(configuration: config)
overlay.present(in: windowScene)
オーバーレイは、ユーザーが価値を体験した後に表示します。すぐには表示しないでください。
App Clip エクスペリエンス
複数の App Clip エクスペリエンス(URL パターンごとに 1 つ)を設定できます。
| エクスペリエンス | URL | ユースケース |
|---|---|---|
| デフォルト | yourdomain.com | 一般向け/App Store の検索 |
| 場所 | yourdomain.com/location/123 | マップ、特定の場所での NFC |
| キャンペーン | yourdomain.com/promo/summer | マーケティングキャンペーン |
| 機能 | yourdomain.com/feature/x | 特定機能のデモ |
各エクスペリエンスには、それぞれ次の項目を設定できます。
- タイトル(最大 18 文字)
- サブタイトル(最大 13 文字)
- ヘッダー画像(3000×2000px)
- アクションボタンのテキスト
App Clip カードのデザイン
カードは App Clip の起動前に表示されます。
| 項目 | 制限 | ヒント |
|---|---|---|
| タイトル | 18 文字 | 明確なアクションを示す:「アプリ名」ではなく「コーヒーを注文」 |
| サブタイトル | 13 文字 | 価値をさらに伝える:「行列をスキップ」 |
| ヘッダー画像 | 3000×2000px | UI ではなく、得られる結果を見せる |
| アクションボタン | — | 文脈に合ったテキストを使う:「注文」「支払い」「プレイ」 |
測定
App Store Connect → App Analytics → App Clips で次の項目を追跡します。
- App Clip のセッション数
- 表示された App Clip カード数
- App Clip からフルアプリへのコンバージョン数
- App Clip のユニークユーザー数
App Clip とフルアプリのインストールの比較
| App Clip | フルインストール | |
|---|---|---|
| ユーザーの手間 | 非常に少ない | 多い |
| 利用開始へのハードル | 低い | 高い |
| 継続率 | 低い(一度きりの利用) | 高い |
| Clip からのコンバージョン | — | コールドトラフィックより3~5倍高い |
| 最適な用途 | 発見とコンバージョン | 継続利用と収益化 |
実装チェックリスト
Setup:
- [ ] App Clip target added to Xcode project
- [ ] App Clip < 15MB (use size report in Xcode)
- [ ] Associated Domains entitlement configured
- [ ] App Clip experience URLs registered in App Store Connect
UX:
- [ ] Core value delivered within 60 seconds
- [ ] Sign in with Apple or Apple Pay (no custom sign-up)
- [ ] SKOverlay shown post-value (not immediately)
- [ ] Clear data handoff when user installs full app
App Store Connect:
- [ ] Default App Clip experience configured
- [ ] Header image uploaded (3000×2000px)
- [ ] Title ≤ 18 chars, subtitle ≤ 13 chars
- [ ] Additional experiences for locations/campaigns (if applicable)
関連スキル
aso-audit— Clip の見つけやすさはメインアプリの ASO に左右されますonboarding-optimization— Clip の体験にも同じ「価値を最優先する」原則を適用しますua-campaign— 有料キャンペーンで App Clip の URL にトラフィックを誘導しますapp-store-featured— App Clip は特集掲載の対象要件を満たすうえで役立ちます