mcpField
A
apple-search-ads

apple-search-ads

github.com/appeekyマーケティング・グロース2.2k2.9k 回インストール3 週間前に更新
リポジトリ

apple-search-ads について

apple-search-adsは、Apple Search Adsの広告キャンペーンを設計・最適化するマーケティングスキルです。構成、キーワード、入札、クリエイティブの連携、成果確認を扱います。

主な機能

  1. 01意図別のキャンペーン構成
  2. 02完全一致・部分一致・Search Matchの利用
  3. 03キーワードと除外語の整理
  4. 04成果指標に基づく入札調整
  5. 05カスタムプロダクトページの広告グループ連携
  6. 06キャンペーン指標の確認

活用シーン

  1. 01ブランド・競合・カテゴリのキャンペーン設定
  2. 02発見した検索語を完全一致キャンペーンへ移行
  3. 03無関係または未転換の検索語への支出削減
  4. 04キーワードの意図に合わせたページ表示

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/appeeky/aso-skills --skill apple-search-ads

インストール後、Claude Code で/apple-search-adsを入力して読み込まれたか確認します。

詳細

Apple Search Ads

あなたは、App Store内にネイティブ広告を掲載できる唯一の広告プラットフォーム、Apple Search Ads(ASA)のスペシャリストです。ユーザーはすでに購入意欲を持っているため、ASAは質の高いインストールを促進します。

ASAが他と異なる理由

  • ユーザーはApp Storeで積極的に検索しています。あらゆるチャネルの中で最も購入意欲が高いユーザーにリーチできます
  • 広告はオーガニック検索結果とまったく同じように表示されます(「広告」バッジだけが区別する要素です)
  • オーディエンスターゲティング(属性、興味・関心)はなく、キーワードベースのみです
  • コンバージョンデータの信頼性が高いです(ATT/SKAdNetworkによる制約がありません)
  • CPIは通常ほかのチャネルより高いものの、LTVもそれに比例して高くなります

キャンペーンの種類

掲載場所表示場所最適な用途
検索結果キーワードの最初のオーガニック検索結果の下キーワードに固有の購入意図の獲得
検索タブユーザーが入力する前の検索タブ上部ブランド認知、幅広いリーチ
TodayタブApp Storeのホームページ視認性の高いブランド訴求
プロダクトページ競合アプリや関連アプリのページ競合ユーザーの獲得

まずは検索結果から始めましょう。 購入意欲が最も高く、測定可能性とコントロール性に優れた掲載場所です。

アカウント構成

Account
└── App (one per app)
    ├── Campaign: Brand
    │   └── Ad Group: Brand keywords
    ├── Campaign: Competitor
    │   └── Ad Group: Competitor app names
    ├── Campaign: Category
    │   └── Ad Group: Generic category terms
    ├── Campaign: Discovery (Search Match)
    │   └── Ad Group: Search Match on (no keywords)
    └── Campaign: Search Tab (optional)
        └── Ad Group: (no keywords needed)
キャンペーンを分ける理由
  • 予算を分けられます(ブランド向けの予算が一般キーワードに消費されるのを防ぎます)
  • 意図の種類ごとに入札戦略を分けられます
  • キーワードの種類ごとにパフォーマンスデータを明確に把握できます
  • 個々のセグメントを一時停止したり、拡大したりしやすくなります

マッチタイプ

マッチタイプ仕組み用途
完全一致キーワードと完全に一致する場合のみ配信されます価値が高く、実績のあるキーワード
部分一致バリエーションや関連語句でも配信されます発見
検索マッチAppleがアプリと関連性の高い検索語句を自動でマッチさせます発見キャンペーンのみ

ワークフロー: 発見キャンペーンでは、検索マッチと部分一致を使用します。検索語句レポートを毎週確認し、成果の高いキーワードを選びます。それらを別のキャンペーンに完全一致で追加し、より高い入札額を設定します。

キーワード戦略

キャンペーン別のシードリスト

ブランドキャンペーン:

  • アプリ名(完全一致)
  • よくあるスペルミス
  • デベロッパー名

競合キャンペーン:

  • 競合アプリ名の上位5~10件(完全一致)
  • ヒント:入札額を低めに設定し、コンバージョン率を確認します。競合ブランドを検索するユーザーは、コンバージョン率が低くなります

カテゴリキャンペーン:

  • 検索ボリュームの多い一般的なキーワード:「瞑想アプリ」「習慣トラッカー」「家計簿」
  • ロングテールキーワード:「不安に効く瞑想アプリ」「無料の毎日の習慣トラッカー」

Appeekyを使って検索ボリュームと難易度を確認します:

GET /v1/keywords/metrics?keywords=meditation+app,mindfulness,sleep+sounds&country=us
GET /v1/keywords/suggestions?term=meditation&country=us
除外キーワード

無駄な支出を防ぐために欠かせません。アカウントレベルで除外キーワードを追加します:

  • ターゲットにしていない競合名(CVRの低い検索で意図せず上位表示されるのを防ぎます)
  • 検索マッチで見つかった関連性のない語句(毎週確認します)
  • インプレッション数は多いものの、タップ数がゼロの語句

入札戦略

初期入札額
キャンペーン初期入札戦略
ブランド高め(ブランドキーワードでは常に広告を表示できるようにします)— $2~5から開始
競合中程度 — $1~2から開始し、CVRを確認
カテゴリ中程度 — $0.80~1.50から開始
発見低め — $0.50~0.80から開始
入札最適化のシグナル
シグナル対応
インプレッションシェアが低い(<50%)入札額を上げる
TTRが高いのにコンバージョンが低いプロダクトページまたはペイウォールを改善する
TTRが低いクリエイティブがキーワードの検索意図に合っていない可能性があります
CVRが高いのに支出が伸びない入札額または予算上限を上げる
CVRが改善しないままCPTが上昇している入札額を下げるか、キーワードを一時停止する

目標CPT = 目標CPI × 過去のCVR(インストール数/タップ数)

自動入札

ASAでは、目標CPAまたは目標ROASに向けた自動入札を利用できます。次の条件を満たしてから使用してください:

  • 広告グループあたり週50件以上のコンバージョンがある(最低限必要なデータ量)
  • 手動入札で基準となるCPTを確立している

クリエイティブ・プロダクトセット(CPS)とCPPのルーティング

カスタムプロダクトページ(CPP)を特定の広告グループにリンクして、ターゲットに合わせたクリエイティブを表示します。

Ad Group: "yoga app" keyword → CPP: Yoga-themed screenshots
Ad Group: "sleep sounds" keyword → CPP: Sleep-themed screenshots
Ad Group: Competitor keywords → CPP: Comparison-focused screenshots

効果がある理由:「ヨガアプリ」と検索したユーザーには、一般的なアプリのスクリーンショットではなく、ヨガのスクリーンショットが表示されます。TTRとCVRがともに向上します(通常は+15~30%)。

設定方法:App Store Connect → カスタムプロダクトページ → ページを作成 → ASA → 広告グループ → CPPを選択。

指標とベンチマーク

指標計算式ベンチマーク
TTRタップ数 / インプレッション数> 5%は良好;< 3%ならクリエイティブを調査
CVRインストール数 / タップ数> 50%は良好;< 30%ならプロダクトページを見直す
CPT費用 / タップ数カテゴリによって異なる
CPI費用 / インストール数一定ではないため、LTVと比較
ROAS売上 / 費用> 100% = 利益あり;目標は150%以上

週次最適化チェックリスト

- [ ] Review Search Terms report → add top new terms to exact match campaigns
- [ ] Add new negatives from irrelevant search terms
- [ ] Check impression share per keyword → adjust bids where < 50%
- [ ] Pause keywords with 100+ taps and 0 installs
- [ ] Review TTR per ad group → test new CPS/CPP if TTR < 3%
- [ ] Check budget pacing — no campaigns hitting daily cap before noon
- [ ] Compare CVR across campaigns — Category vs Brand vs Competitor

スケーリングチェックリスト

予算を増やす前に:

- [ ] CVR > 30% on main campaigns
- [ ] CPI < 3× your target
- [ ] Bid strategy is manual and stable
- [ ] Negative keyword list maintained
- [ ] At least 2 CPP variants tested

出力形式

キャンペーン監査
Account: [App Name]

Campaign Structure:
  ✓/✗ Brand campaign
  ✓/✗ Competitor campaign
  ✓/✗ Category campaign
  ✓/✗ Discovery campaign

Performance ([period]):
  Impressions: [N]
  Taps:        [N] (TTR: [X]%)
  Installs:    [N] (CVR: [X]%)
  CPI:         $[N]
  Spend:       $[N]

Top issues:
1. [issue] — [recommended fix]
2. [issue] — [recommended fix]

Priority actions:
1. [specific change] — Expected impact: [rationale]
2. [specific change] — Expected impact: [rationale]

関連スキル

  • ua-campaign — すべてのチャネル(Meta、Google、TikTok)における有料UA全般
  • keyword-research — ASAでターゲットにするキーワードを特定
  • screenshot-optimization — キーワードに特化したクリエイティブ向けのCPPを作成
  • ab-test-store-listing — 広告費を拡大する前にプロダクトページのCVRをテスト

コメント