mcpField
G
google-ads-ecommerce

google-ads-ecommerce

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

google-ads-ecommerce について

Eコマース担当者向けに Google Ads の設定と運用を支援するスキルです。ストア連携、コンバージョン計測、Merchant Center、Performance Max、Smart Bidding の確認を扱います。

主な機能

  1. 01ストア連携の手順
  2. 02コンバージョン計測の設定
  3. 03Merchant Center とフィードの確認
  4. 04Performance Max キャンペーンの設定
  5. 05Smart Bidding と週次の最適化

活用シーン

  1. 01Eコマースストアでの Google Ads 開始
  2. 02コンバージョン計測の不具合や不足の診断
  3. 03Merchant Center と商品フィードの設定
  4. 04Standard Shopping から Performance Max への移行

インストール

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

$npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill google-ads-ecommerce

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

同梱ファイル

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

tile.json
evals/campaign-structure-and-smart-bidding-str/
criteria.json
task.md
evals/conversion-tracking-and-enhanced-convers/
criteria.json
task.md
evals/google-shopping-feed-generation/
criteria.json
task.md

詳細

Google Ads Ecommerce

概要

Google Ads は、ショッピング広告と検索広告を通じて、購買意欲の高いファネル下部の購入者にリーチします。適切に構成されたアカウントでは、自動的に幅広く配信する Performance Max(PMax)と、Google Tag によるコンバージョン計測を組み合わせます。信頼性の高いコンバージョン計測は、ほかのすべての施策の基盤です。キャンペーンを最適化する前に、購入コンバージョンタグが正しく発火していることを確認してください。

このスキルを使用する場面

  • EC ストア用に新しい Google Ads アカウントを開設するとき
  • コンバージョン計測が機能していない、または過少計測になっているとき(iOS やブラウザーの変更後によく発生します)
  • 失われたシグナルを取り戻すために拡張コンバージョンを実装するとき
  • Google Merchant Center を初めて設定するとき
  • 標準ショッピング キャンペーンから Performance Max キャンペーンに移行するとき
  • スマート自動入札で予算を効率的に消化できない原因を診断するとき

基本手順

ステップ 1:ストアを Google に接続する

Google のネイティブ連携機能は各プラットフォームに用意されています。Google Ads の画面を操作する前に、まずこちらを設定してください。


Shopify
  1. Shopify Admin → Sales Channels → Google に移動し、Google & YouTube チャネルアプリをインストールします
  2. Google Ads アカウントと Google Merchant Center アカウントを接続します
  3. Shopify が Google の商品フィードを自動で作成し、在庫をリアルタイムで同期します
  4. Google & YouTube → Overview → Conversion Tracking に移動し、購入コンバージョンタグが接続されていることを確認します
  5. このチャネルは Google Tag のインストール、商品フィード、基本的なコンバージョン計測を自動で処理するため、ほとんどのストアでは手動でタグを設定する必要はありません

拡張コンバージョン(Cookie の制限により失われたシグナルを取り戻します):

  1. Google Ads アカウントで Goals → Conversions → Settings → Enhanced Conversions に移動します
  2. ウェブ向け拡張コンバージョンを有効にします
  3. Shopify では、Google チャネルアプリが購入イベントとともにハッシュ化された顧客のメールアドレスを自動で送信します

WooCommerce
  1. WordPress プラグインディレクトリから Google Listings & Ads プラグイン(無料の Google 公式プラグイン)をインストールします
  2. WooCommerce → Google Listings & Ads に移動し、Google アカウントを接続します
  3. このプラグインが Google Merchant Center 用の商品フィードを自動で作成し、コンバージョン計測を設定します
  4. 拡張コンバージョンを利用する場合は、Google Tag Manager プラグインをインストールし、GTM で EC を設定します(GTM の設定については「カスタム/ヘッドレス」セクションを参照してください)

代替方法:WooCommerce Google Analytics プラグインをインストールし、購入コンバージョンイベントタグを手動で追加します。


BigCommerce
  1. BigCommerce Admin → Channel Manager → Google Shopping に移動します
  2. Google Merchant Center アカウントを接続します。BigCommerce が商品フィードを自動で生成します
  3. コンバージョン計測を設定するには、BigCommerce → Advanced Settings → Google Analytics に移動し、Google Tag(gtag.js)の ID を追加します
  4. または、BigCommerce App Marketplace から Google Tag Manager アプリをインストールし、GTM でコンバージョン計測を設定します

カスタム/ヘッドレス

すべてのページに Google Tag(gtag.js)を追加し、確認ページで購入コンバージョンを発火させます:


<script async src="https://www.googletagmanager.com/gtag/js?id=AW-CONVERSION_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){ dataLayer.push(arguments); }
  gtag('js', new Date());
  gtag('config', 'AW-CONVERSION_ID');
</script>

注文確認ページで、購入コンバージョンを発火させます:

// Include user_data BEFORE the conversion event for Enhanced Conversions
gtag('set', 'user_data', {
  email: order.customerEmail,      // Google hashes client-side
  phone: order.customerPhone,
  address: {
    first_name: order.customerFirstName,
    last_name: order.customerLastName,
    postal_code: order.shippingAddress.zip,
    country: order.shippingAddress.countryCode,
  },
});

gtag('event', 'conversion', {
  send_to: 'AW-CONVERSION_ID/CONVERSION_LABEL',
  value: order.subtotal,
  currency: order.currencyCode,
  transaction_id: order.id,       // prevents duplicate counting
  new_customer: order.isFirstOrder,
});

シグナルの信頼性を最大限に高めるには、サーバーサイドの Google Tag Manager コンテナを導入します。これにより、ブラウザーの ITP や Cookie の制限を回避できます。sGTM の導入については、Google または認定 GTM パートナーにお問い合わせください。

ステップ 2:Google Merchant Center を設定する
  1. merchants.google.com で Merchant Center アカウントを作成します
  2. Business Information → Website でドメインの所有権を確認し、申請します
  3. Shopify または WooCommerce と公式プラグインを使用している場合、商品フィードはすでに接続されています。Products → Feeds に移動し、同期が有効になっていることを確認します
  4. カスタム/ヘッドレスストアの場合は、フィードの生成方法について @google-shopping-feed を参照してください
  5. Products → Diagnostics で不承認の商品を確認し、キャンペーンを開始する前に問題を修正します
ステップ 3:Performance Max キャンペーンを作成する

Google Ads(ads.google.com)で:

  1. キャンペーン → 新しいキャンペーン → 販売 に移動します
  2. キャンペーンの種類として Performance Max を選択します
  3. 予算を設定します。開始時は最低 $50/日とします。アルゴリズムが学習するにはデータが必要です
  4. 開始時は控えめな目標 ROAS を設定します。ROAS 4 倍が必要な場合、最初は 300% に設定し、2 週間分のデータが得られた後に引き上げます
  5. 商品カテゴリーごとにアセットグループを作成します:
Asset Group 1: Bestsellers
  Final URL: /collections/bestsellers
  Headlines (15): focus on social proof — "Top Rated", "5-Star Reviews", "#1 Bestseller"
  Images: product lifestyle shots + white-background product images (both required)
  Videos: 15s and 30s product demos (upload at least one)
  Audience signals: Past purchasers (upload customer list), Product viewers (7-day list)

Asset Group 2: New Arrivals
  Final URL: /collections/new
  Headlines: "Just Dropped", "New for [Season]", "Shop the Latest"
  Audience signals: Instagram engagers, fashion/lifestyle interest segments

Asset Group 3: Sale / Clearance
  Final URL: /collections/sale
  Headlines: "Up to 50% Off", "Final Sale", "Limited Time"
  1. オーディエンス シグナル で、顧客のメールリスト(Klaviyo または Shopify から)をアップロードし、類似ターゲティング用のシードオーディエンスを作成します
ステップ 4:スマート自動入札を正しく設定する

スマート自動入札で最適化するにはコンバージョンデータが必要です。過去 30 日間のコンバージョンが 30 件以上になるまでは、ROAS 目標を設定しないでください。

段階的な引き上げスケジュール:

  • 1 週目:「コンバージョン値の最大化」(ROAS 目標なし)に設定し、アルゴリズムに学習させます
  • 2 週目:実際の ROAS を確認します。目標を上回っている場合、実際の ROAS の 80% を ROAS 目標に設定します
  • 4 週目以降:効率とボリュームのバランスが取れるまで、毎週 ROAS 目標を 10% ずつ段階的に引き上げます

コンバージョン値ルール — 新規顧客を優先するよう、アルゴリズムに調整を加えます:

  1. Google Ads で 目標 → コンバージョン → コンバージョン値ルール に移動します
  2. ルールを追加します:「新規顧客」→ コンバージョン値に 1.3 を乗算
  3. これにより、既存顧客へのリターゲティングより、新規顧客の獲得を優先するようアルゴリズムを学習させます
ステップ 5:毎週モニタリングして最適化する
指標目標未達の場合の対応
予算によるインプレッション シェアの損失1 日の予算を増やします
広告ランクによるインプレッション シェアの損失商品フィードの品質(タイトル、画像)を改善し、ROAS の上限を引き上げます
PMax がブランド関連の検索語句に費用を使っているキャンペーン単位の除外キーワードにブランド関連語句を追加します
ショッピング広告のコンバージョン率が低いランディングページの価格がフィードの価格と完全に一致していることを確認し、商品ページの CRO を改善します

Google Ads で レポート → 事前定義レポート → ショッピング → 商品別のショッピング パフォーマンス を選択すると、ROAS が最も高い商品と予算を浪費している商品を特定できます。

ベストプラクティス

  • すべての購入コンバージョンに transaction_id を使用する — ページの再読み込みによるコンバージョンの重複カウントを防ぎます
  • スマート自動入札の開始前に拡張コンバージョンを有効にする — アルゴリズムには質の高いシグナルが必要です。データが不足すると、支出が不安定になります
  • Merchant Center の診断で、毎週フィードの品質を確認する — フィードの品質はショッピングのランキングで最も重要な要素です。GTIN の欠落や不適切なタイトルはインプレッション シェアを低下させます
  • PMax からブランド関連の検索語句を除外する — キャンペーン単位の除外キーワードにブランド関連語句を追加し、いずれにせよコンバージョンするブランド検索に費用をかけないようにします
  • 利用可能な商品画像をすべて提供する — 画像が 3 枚以上ある商品は品質スコアが高くなり、広告掲載位置も向上します
  • 初期のキャンペーン予算を目標 CPA の 3~5 倍に設定する — 予算不足のキャンペーンでは、アルゴリズムが最適化に必要なデータを蓄積できません

よくある落とし穴

問題解決策
コンバージョンの二重カウントコンバージョンタグに transaction_id を追加し、Google Ads のコンバージョン設定で「コンバージョンの重複を除外」を有効にします
PMax が予算をすべてブランド関連の検索語句に使うキャンペーン単位の除外キーワードにブランド関連語句を追加するか、優先度を高く設定したブランド検索キャンペーンを別途運用します
GMC のフィードが不承認になるMerchant Center の診断を確認します。最もよくある原因は GTIN の欠落、ウェブサイトとの価格不一致、画像リンク切れです
スマート自動入札のステータスが「制限付き」になる過去 30 日間に 30 件以上のコンバージョンがあることを確認します。一時的に「コンバージョン値の最大化」に切り替えてデータを蓄積します
拡張コンバージョンの照合率が 30% 未満小文字に変換して前後の空白を削除したメールアドレスを送信します。照合確率を高めるために電話番号と住所も含めます

関連スキル

  • @google-shopping-feed
  • @meta-ads-integration
  • @marketing-attribution-dashboard
  • @ecommerce-seo
  • @conversion-rate-optimization

コメント