mcpField
M
marketplace-advertising

marketplace-advertising

github.com/finsilabsマーケティング・グロース60163 回インストール6 日前に更新
リポジトリ

marketplace-advertising について

Amazon、Walmart、eBay などのマーケットプレイス広告を管理するための実務ガイドです。出品者向けに、キャンペーン構成、検索語句の選別、利益率に応じた ACOS 目標、入札最適化、効果測定を扱います。

主な機能

  1. 01マーケットプレイス広告の設定
  2. 02自動配信から検索語句を選別
  3. 03利益率に応じた ACOS 目標
  4. 04入札調整ルール
  5. 05広告効果の追跡

活用シーン

  1. 01マーケットプレイス広告の開始
  2. 02ACOS 目標超過の改善
  3. 03成果につながる検索語句の発見
  4. 04複数市場の広告管理

インストール

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

$npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill marketplace-advertising

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

tile.json
evals/bid-optimization-with-acos-based-adjustm/
criteria.json
task.md
evals/campaign-structure-and-budget-allocation/
criteria.json
task.md
evals/keyword-harvesting-from-auto-to-manual-c/
criteria.json
task.md

詳細

マーケットプレイス広告

概要

マーケットプレイス広告(Amazon Sponsored Products、Walmart Connect、eBay Promoted Listings)を利用すると、買い物をしているプラットフォーム上で、購入意欲の高いユーザーに商品を直接訴求できます。Google/Meta とは異なり、マーケットプレイス広告はクローズドなエコシステム内で配信されます。クリックとコンバージョンは自社サイトではなく、マーケットプレイス上で発生します。主な戦略業務は、キャンペーン構成、キーワードの収集、入札額の管理です。Amazon の標準の Campaign Manager UI だけで、ほとんどの作業をコードなしで行えます。Perpetua や Sellics などの自動化ツールを使うと、入札最適化ルールを追加できます。

このスキルを使用するタイミング

  • Amazon で販売していて、キャンペーンを一から体系的に設定する必要がある場合
  • ACOS(広告費用売上比率)が目標を上回っており、体系的な最適化が必要な場合
  • 複数のマーケットプレイスでキャンペーンを運用しており、レポートを一元化する必要がある場合
  • カスタムスクリプトを作成せずに、キーワードの収集と入札額の調整を自動化したい場合
  • 新商品を発売し、コンバージョンにつながる検索語句を見つけるためにオートキャンペーンが必要な場合

基本的な手順

ステップ 1:適切な広告管理方法を選ぶ
方法最適な対象プラットフォーム料金
Amazon Campaign Manager(標準機能)すべての販売者、導入時Amazon無料(広告費の一定割合)
Perpetua自動化と目標ベースの入札Amazon、Walmart、Instacart月額 $250 以上
Sellics(現在は Perpetua)分析を重視する販売者Amazon月額 $250 以上
Jungle Scout商品リサーチと広告を 1 つのツールで行いたい販売者Amazon月額 $49 以上
Pacvueエンタープライズ、複数のマーケットプレイスAmazon、Walmart、Target個別見積もり
Walmart Campaign Center(標準機能)Walmart の販売者Walmart無料(広告費の一定割合)

キャンペーンの設定には、まず Amazon の標準 Campaign Manager を利用します。30 日分のデータが集まったら、稼働中のキャンペーンが 5 件を超える場合は、Perpetua または Jungle Scout を追加して、入札最適化を自動化します。

ステップ 2:Amazon Sponsored Products キャンペーンを設定する

注:マーケットプレイス広告は、Shopify/WooCommerce/BigCommerce ストアとは独立しています。Amazon キャンペーンは、利用している EC プラットフォームにかかわらず Seller Central 内で実施します。


Amazon Seller Central — キャンペーンの設定

商品グループごとに、次の 2 キャンペーン構成を作成します:

オートキャンペーン(キーワードの発見):

  1. Amazon Seller Central → Advertising → Campaign Manager → Create Campaign に移動します
  2. Sponsored Products を選択します
  3. 次のように設定します:
    • キャンペーン名:[Product Name] - Auto
    • 1 日の予算:商品予算全体の 30%(例:1 日の予算全体が $50 の場合は $15/日)
    • ターゲティング:Automatic targeting
    • デフォルトの入札額:$0.75
  4. Automatic Targeting で、4 つすべてのマッチタイプ(close match、loose match、substitutes、complements)の入札額を設定します。最初は同額にし、2 週間分のデータを確認してから最適化します
  5. ASIN を選択して広告を作成します

マニュアルキャンペーン(実績のあるキーワードの拡大):

  1. 2 つ目のキャンペーン [Product Name] - Manual を作成します
  2. 次のように設定します:
    • 1 日の予算:商品予算全体の 70%
    • ターゲティング:Manual targeting → Keyword targeting
    • マッチタイプ:各シードキーワードを Exact(入札額:$1.20)と Phrase(入札額:$0.90)の両方で追加します
  3. キャンペーンレベルで除外キーワードを追加します:「free」、「DIY」、「how to」、競合ブランド名

オートキャンペーンからキーワードを収集する(週次タスク)

7~14 日後、コンバージョンにつながった検索語句をオートキャンペーンからマニュアルキャンペーンに移します:

  1. Campaign Manager → [Auto Campaign] → Search Term Report に移動します
  2. 過去 14 日間のレポートをダウンロードします
  3. 次の条件に該当する行に絞り込みます:
    • 7 Day Total Orders (#) > 0
    • Advertising Cost of Sales (ACOS) < 目標 ACOS(例:30%)
    • Clicks >= 5(データの最小基準)
  4. 条件に該当する検索語句ごとに、次の操作を行います:
    • マニュアルキャンペーンに Exact match キーワードとして追加します
    • オートキャンペーンに Negative exact キーワードとして追加します(同じ検索語句をめぐって両方のキャンペーンが競合するのを防ぎます)

Walmart Campaign Center
  1. Walmart Seller Center → Advertising → Campaign Manager に移動します
  2. Sponsored Products キャンペーンを作成します
  3. Walmart の設定は Amazon と同様です。自動ターゲティングまたは手動ターゲティングを選択し、1 日の予算とデフォルトの入札額を設定します
  4. Walmart の検索語句レポートは Amazon のものと同じように機能します。同じ週次の収集プロセスを実行します

eBay Promoted Listings
  1. eBay Seller Hub → Marketing → Promoted Listings に移動します
  2. Promoted Listings Standard(販売ごとの課金で、クリックには課金されません)を選択します
  3. 広告料率を設定します(通常、商品の販売価格の 5~15%です。料率が高いほど表示機会が増えます)
  4. プロモーションする出品商品を選択します。コンバージョン率の高い出品商品を優先します
  5. eBay の Standard ではキーワード管理は不要です。キーワード単位で管理するには、Promoted Listings Advanced(CPC モデル)を使用します
ステップ 3:商品マージンに応じて ACOS の目標を設定する

ACOS = 広告費 ÷ 広告経由の売上。目標 ACOS はマージンに直接左右されます。

商品の粗利益率目標 ACOS備考
60%以上25~35%積極的な成長を許容できます
40~60%20~25%バランスの取れた成長
25~40%15~20%保守的な運用。損益分岐点を重視します
25%未満15%未満、または広告を停止低マージンの商品は、Amazon Ads で利益を上げるのが困難です

Campaign Manager → Bidding Strategy → Target ACOS(動的入札)で目標 ACOS を設定すると、Amazon が目標達成に向けて入札額を自動的に上下調整します。

ステップ 4:入札額の最適化

Amazon の組み込み動的入札(サードパーティーツールは不要):

  1. Campaign Manager → [Campaign] → Edit に移動します
  2. Bidding で Dynamic bids — up and down を選択します
  3. 目標 ACOS を設定すると、Amazon がリアルタイムで入札額を調整します
  4. これは、データが 30 日分以上ある既存のキャンペーンで効果的です

手動での入札額最適化ルール(毎週実施):

  • ACOS が目標の 1.2 倍を超え、クリック数が 10 以上のキーワード → 入札額を 15%引き下げます
  • ACOS が目標の 0.8 倍未満で、インプレッション数が 1,000 以上のキーワード → 入札額を 10%引き上げます
  • クリック数が 20 以上で売上がゼロのキーワード → 一時停止するか、除外キーワードとして追加します

Perpetua を使用する場合(自動化):

  1. Perpetua を Amazon Seller Central アカウントに接続します
  2. キャンペーンごとに目標(目標 ACOS または目標売上)を設定します
  3. Perpetua は機械学習を使って毎日入札額を最適化するため、毎週手動で確認する必要はありません
  4. 自動化された推奨事項の実行前に、Perpetua → Campaigns → Performance に移動して内容を確認します
ステップ 5:パフォーマンスを追跡する

Campaign Manager で次の指標を毎週確認します。

指標健全な目標値確認場所
ACOSマージンのしきい値未満Campaign Manager → Campaigns
クリックスルー率(CTR)Sponsored Products で 0.3%超Campaign Manager → Ad Groups
コンバージョン率Sponsored Products で 10%超Search Term Report
インプレッションシェア主要キーワードで 20%超Search Term Impression Share report
広告費合計/売上合計の比率(TACoS)成熟した商品で 10%未満手動で計算します:広告費合計 ÷ 商品売上合計
ステップ 6:カスタム/API ベースの管理

Amazon Advertising API は、プログラムで 50 件以上のキャンペーンを管理する場合や、カスタムのレポートダッシュボードを構築する場合にのみ使用してください。ほとんどの出品者には Campaign Manager で十分です。

// Amazon Advertising API client — only needed for programmatic campaign management
async function getAmazonAdsToken(config: {
  clientId: string;
  clientSecret: string;
  refreshToken: string;
}): Promise<string> {
  const response = await fetch('https://api.amazon.com/auth/o2/token', {
    method: 'POST',
    headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
    body: new URLSearchParams({
      grant_type: 'refresh_token',
      client_id: config.clientId,
      client_secret: config.clientSecret,
      refresh_token: config.refreshToken,
    }),
  });
  const { access_token } = await response.json();
  return access_token;
}

// Automated bid optimization — runs weekly as a scheduled job
async function optimizeBids(adGroupId: string, targetAcos: number) {
  // Get 30-day keyword performance from the Reporting API
  // Filter keywords with insufficient data (< 10 clicks) — skip them
  // Keywords with ACOS > targetAcos * 1.2: reduce bid 15%
  // Keywords with ACOS < targetAcos * 0.8 and impressions > 1000: increase bid 10%
  // Clamp all bids between $0.10 and $10.00
}

ほとんどの出品者には、API よりも Perpetua または Jungle Scout に組み込まれた自動化機能の使用をおすすめします。これらのツールは、UI を備え、管理が必要なインフラストラクチャーもなく、同じ入札ロジックを提供します。

ベストプラクティス

  • 初日から自動キャンペーンと手動キャンペーンを分けます — 自動キャンペーンでキーワードを見つけ、手動キャンペーンで入札額を管理しながら成果の高いキーワードを拡大します。混在させると、レポートが分かりにくくなります
  • 最初の60日間は毎週キーワードを精査します — 初回のローンチ後、成果の高い語句を手動キャンペーンに移し、コンバージョンにつながらない語句を自動キャンペーンの除外キーワードに追加します
  • 売上がゼロのまま20ドル以上を消費したキーワードを停止します — これを週次ルールとして設定します。コンバージョン率の低いキーワードは、ACOSに貢献せず予算を消費します
  • ローンチ前にキャンペーン単位の除外キーワードを設定します — ローンチ時に、すべてのキャンペーンへ「free」「DIY」「how to」「used」「wholesale」を部分一致の除外キーワードとして追加します
  • ACOSの目標を実際の商品の利益率に合わせます — 利益率25%の商品でACOSの目標を30%に設定すると、必ず損失が発生します。商品グループごとに再計算してください
  • スポンサーブランド広告とスポンサープロダクト広告を併用します — 上部バナー(スポンサーブランド広告)と商品グリッド(スポンサープロダクト広告)の両方を占有すると、広告のシェア・オブ・ボイスが大幅に高まります

よくある落とし穴

問題解決策
自動キャンペーンの費用がすべて無関係な検索クエリに使われるローンチ前に包括的な除外キーワードリストを追加します。キャンペーン開始後48時間以内に検索語句レポートを確認します
手動キャンペーンと自動キャンペーンで同じ検索クエリを奪い合う語句を自動キャンペーンから手動キャンペーンに移し、自動キャンペーンではその語句を完全一致の除外キーワードとして追加します
14日間のアトリビューション期間が原因でACOSが高く見えるAmazonでは、クリック後最大14日間の売上がアトリビューションされます。新しいキャンペーンのACOSを評価する前に14日間待ちます
在庫切れのASINでも広告費が発生し続ける在庫が2週間分を下回ったらキャンペーンを停止し、在庫補充後に再開します
ACOSの目標を達成しているのに、利益率の低い商品が採算に合わないTACoS(広告費の合計 ÷ 商品売上の合計)を計算します。TACoSが限界利益率を上回る場合、その商品は広告に対応できません

関連スキル

  • @google-shopping-feed
  • @google-ads-ecommerce
  • @marketing-attribution-dashboard
  • @multi-channel-selling
  • @pricing-promotions

コメント