← 記事一覧へ

ブログ

コンバージョン値の最適化:ROAS入札のための値の設定と検証方法

コンバージョン値 最適化roas 入札 設定google広告 コンバージョン値動的コンバージョン値

「目標ROASキャンペーンが目標に届かない——でも、そもそも値が正しいのかも分からない」。ROASベースの入札は強力ですが、投入する値の精度がすべてです。コンバージョン値が欠落、不正確、あるいは不整合だと、アルゴリズムは間違ったデータの上で最適化します——そしてGoogle広告の数字が実際の売上と合わないことに気づくまで、それは表面化しません。

このガイドでは、コンバージョン値の正しい設定方法、受信の検証方法、値がおかしい場合の診断方法を解説します。

1. コンバージョン値がレポート以上に重要な理由

コンバージョン値には2つの機能があります。

  1. レポート——Google広告ダッシュボードで売上を確認し、ROASを計算できる
  2. 入札シグナル——目標ROASやコンバージョン値の最大化などのスマート入札が、各オークションでいくら入札するかの判断に値を使う

2番目の機能が、多くの人に過小評価されています。500ドルのはずが小数点のエラーで5,000ドルとして送られると、アルゴリズムはそのクリックを10倍価値があると見なし、類似のクリックに積極的に入札し始めます。フィードバックループがエラーを増幅します。

2. 固定値 vs 動的値

固定値

Google広告の設定で、各コンバージョンアクションに固定の値を割り当てます。そのタイプのすべてのコンバージョンに同じ値が適用されます。

使うべきケース: リード獲得型で、フォーム送信1件あたりのビジネス価値がおおむね同じ場合(例:「リード1件あたり平均2万円の価値」)。

設定方法: コンバージョンアクション設定で値と通貨を入力。以上。

リスク: リードの質にばらつきが大きい場合、固定値はそのばらつきをスマート入札から隠してしまいます。

動的値

コンバージョン発生時に、タグがトランザクション固有の値を渡します。各コンバージョンが実際の売上額を持ちます。

使うべきケース: EC(注文合計)、変動値のサービス(プランの料金差)、コンバージョンごとに値が異なるすべてのケース。

設定方法: コンバージョンタグ(gtag.jsまたはGTM)がvaluecurrencyパラメータを渡す必要があります。

gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXXX/YYYYYYY',
  'value': 14999,
  'currency': 'JPY'
});

GTMでは、通常データレイヤーから値を取得します。

dataLayer.push({
  'event': 'purchase',
  'transactionTotal': 14999,
  'transactionCurrency': 'JPY'
});

リスク: valueまたはcurrencyパラメータが欠落・不正だと、Google広告は固定のデフォルト値(または$1、$0——設定による)にフォールバックします。

3. よくある値のミスとその現れ方

ミス 何が起きるか 発見方法
値が渡されない(undefined/null) デフォルト値にフォールバック、全コンバージョンが同額に 「コンバージョン値」列を確認——全件同額なら動的値が機能していない
通貨が渡されない アカウントの通貨が仮定され、不一致の可能性 特定の通貨では正しく見えるが、アカウント通貨と異なると大幅にずれる
小数点エラー(14999 → 1499900) ROASが100倍に見え、入札が過度に積極的に 既知の取引数件を注文システムと突き合わせ
税・送料の含み方が不統一 税込みと税抜きが混在 Google広告の売上が会計データと一致しない
間違ったページ/イベントで値が渡される 前のページの値が送られる、またはデフォルト値が発火 Networkタブで確認——コンバージョンリクエストのvalue=が実際の注文合計と一致するか
GA4のecommerce value vs Google広告のvalue GA4のpurchaseイベントとGoogle広告のコンバージョンタグが異なるデータレイヤーキーを参照 GA4のDebugViewのイベント値とGoogle広告のコンバージョンリクエスト値を比較

4. コンバージョン値が正しいかの検証方法

方法1:DevToolsのNetworkタブ

サンクスページ/注文確認ページで、DevTools → Networkを開いてコンバージョンリクエストをフィルタ:

  • Google広告: googleadservices.com/pagead/conversion/を探す——value=パラメータに送信された値が表示される
  • GA4: google-analytics.com/g/collectへのリクエストを探す——イベントパラメータにep.valueまたはecommerceのprパラメータが含まれる

リクエスト内の値を、ページ上の実際の注文合計と比較します。

方法2:GTMプレビューモード

GTMのプレビューモードでテストコンバージョンを実行し、確認:

  • 発火するタグにvalue変数が含まれているか
  • 変数がどの値に解決されるか(プレビューの「Variables」タブで確認)
  • データレイヤーの値と一致するか(「Data Layer」タブで確認)

方法3:Google広告のコンバージョンアクションレポート

Google広告 → 目標 → コンバージョンで、特定のアクションをクリックして確認:

  • コンバージョン値列——値が現実的か
  • 値/コンバージョン——1件あたりの平均値がビジネスと整合するか
  • 「値/コンバージョン」が固定のデフォルト値と完全に一致する場合、動的値が渡っていない可能性

方法4:GA4 DebugView

GA4のecommerceイベントには、管理 → DebugViewでpurchaseイベントのリアルタイム発火を確認。valueパラメータを期待される注文合計と照合します。

5. 目標ROAS入札の設定

目標ROASには正確で一貫した値が必要です。この入札戦略に切り替える前に、以下のチェックリストを確認してください:

  • 動的値が正しく渡されている(5件以上のテスト取引でDevToolsで検証済み)
  • タグで通貨が明示的に設定されている(デフォルトに頼らない)
  • 値がソースオブトゥルース(注文管理システム、CRM)と一致する
  • コンバージョンアクションが「メイン」に設定されている(サブは目標ROASに使用されない)
  • 過去30日間に15件以上のコンバージョンがある(Googleの推奨最低ライン)
  • 目標ROASが過去のデータに照らして現実的である(「コンバージョン値/費用」列を確認)

どの目標を設定すべきか

現在のROASをベースラインとしてスタートします。現在400%のROASを達成しているアカウントで800%の目標を設定すると、支出が大幅に削減されます(アルゴリズムは8倍のリターンが見込めるオークションにしか入札しません)。現在の水準、またはわずかに上から始めて調整してください。

6. 値の差異:Google広告 vs バックエンド

最もよくある質問:「なぜGoogle広告の売上が注文システムと合わないのか?」

原因 差異の方向 確認方法
返品・キャンセルが同期されていない Google広告の売上が高い 返品のコンバージョン調整をアップロード
アトリビューションウィンドウの違い どちらの方向もあり得る コンバージョンウィンドウ設定とバックエンドのアトリビューションを比較
通貨換算 どちらの方向もあり得る 通貨パラメータがアカウント通貨と一致するか確認
税・送料の差異 どちらの方向もあり得る 基準(税込み/税抜き)を決めて一貫して適用
同じ購入を複数のタグがカウント Google広告の売上が高い コンバージョンタグの重複を確認(二重計測参照)
コンバージョン値ルールが値を変更 Google広告の値が異なる 目標→コンバージョン→値のルールを確認

コンバージョン値ルール:実務的な設計方法

Google広告では、条件(オーディエンス、地域、デバイス)に基づいてコンバージョン値を変更するルールを作成できます。これを設定している場合、レポートの値はタグが送信した生の値と一致しません。目標 → コンバージョン → 値のルールでアクティブなルールがないか確認してください。

値ルールは、コンバージョンの質がセグメントによって異なるが、タグでは一律の値しか送れないビジネスで特に強力です。設計方法を示します:

ステップ1:データからセグメント別の係数を計算する

感覚値ではなく、実際のバックエンドデータから係数を導出します:

条件タイプ 係数の計算方法
オーディエンス リピーターの成約率が新規訪問者の2倍 リピーターのオーディエンスルール:値を2.0倍
地域 東京からのリードの成約率が全国平均の1.3倍 東京の地域ルール:値を1.3倍
デバイス モバイルリードの成約率がデスクトップの0.7倍 モバイルのデバイスルール:値を0.7倍

計算式:係数 = セグメント成約率 / 全体平均成約率

ステップ2:変更は一度に±20%以内に抑える

大きな係数変更はスマート入札を学習期間に押し戻すことがあります。まず控えめに(例:2.0倍ではなく1.2倍)設定し、2〜4週間で効果を検証してから、データが裏付ける場合に引き上げます。

ステップ3:複数の新ルールを同時に変更しない

一度に変更するルールは1つに。オーディエンス、地域、デバイスのルールをすべて同時に調整すると、どの変更がパフォーマンスの変動を引き起こしたか分離できず、学習期間が長期化するリスクがあります。

7. リード獲得型ビジネスでのコンバージョン値活用(EC以外)

ROASベースの入札はECだけのものではありません。リード獲得型ビジネスでも、異なるコンバージョンポイントにビジネスインパクトに基づく異なる値を割り当てることで活用できます:

コンバージョンポイント 推奨値 根拠
フォーム送信(問い合わせ) 5,000円 コミットメントが低い、多くが成約に至らない
電話問い合わせ(30秒以上) 10,000円 フォームより意欲が高い
デモ・商談予約 30,000円 強い購買シグナル
有効リード(MQL) 50,000円 営業が検証した質
成約(オフラインCVインポート経由) 500,000円 実際の売上

これらの重み付き値を設定することで、アルゴリズムに「デモ予約はフォーム送信の6倍の価値がある」と教えます。スマート入札は、フォーム送信の数だけでなく、より高い価値のアクションを生むクリックに予算を配分するようになります。

実装方法:

  1. 各段階ごとに別のコンバージョンアクションを作成
  2. 各アクションに値を設定(ここでは固定値で十分——各アクションタイプの平均価値を表す)
  3. すべてを「メイン」に設定して入札にフィード
  4. 入札戦略を「コンバージョン値の最大化」または「目標ROAS」に設定

このアプローチは、フォーム送信のみの最適化より遥かに効果的です。リードの質を入札シグナルに反映させるからです。

8. 目標CPA vs 目標ROAS:どちらを使うべきか

よくある質問:「目標CPAと目標ROAS、どちらを使うべき?」判断基準は、コンバージョン値に意味のあるばらつきがあるかどうかです:

条件 推奨戦略 理由
すべてのコンバージョンがほぼ同じ価値 目標CPA ROASが活用すべき値の差がない
コンバージョン値に大きな差がある(例:注文額2,000円〜200,000円) 目標ROAS 高額コンバージョンに積極的に入札できる
リード獲得・単一CVアクション・オフラインCVなし 目標CPA 値の差別化なしでは、CPAのほうがシンプルで同等に効果的
リード獲得・重み付きCVポイントまたはオフラインCVあり 目標ROAS CVタイプ間の値の差がアルゴリズムにアクショナブルなシグナルを与える
月間コンバージョン15件未満 コンバージョン数の最大化(目標なし) ターゲット型戦略に十分なデータがない

目標CPAから目標ROASへの移行手順:

  1. 動的値または重み付きCVポイントが設定・検証済みであることを確認
  2. 現在の実効ROASを計算:コンバージョン値合計 / 費用合計
  3. 初期の目標ROASを現在の水準と同等かやや下に設定(野心的に始めない)
  4. 学習に2〜4週間の猶予を見る——最初の1週間は多少の変動が予想される
  5. 目標の調整は10〜20%刻みで——大きなジャンプは再学習を引き起こす

よくある質問

Q. 固定のコンバージョン値で目標ROASを使えますか? A. 技術的には可能ですが、あまり有用ではありません。すべてのコンバージョンが同じ値なら、目標ROASは目標CPAと同様の動作になります(固定値でのコスト/コンバージョンを最適化するだけ)。動的値こそが目標ROASの真価を発揮する場面です——高額コンバージョンには積極的に、低額には控えめに入札できます。

Q. DevToolsでは値が正しく見えるのに、Google広告では間違っています。なぜ? A. コンバージョンウィンドウとアトリビューションモデルを確認してください——コンバージョンが、タグが発火した日とは異なる日に計上されることがあります。また、生の値を変更するコンバージョン値ルールがないかも確認。最後に、異なる値の2つ目のコンバージョンを送信する重複タグがないか検証してください。

Q. GA4で値を渡し、そのコンバージョンをGoogle広告にインポートしています。値は引き継がれますか? A. はい。GA4イベントにvalueパラメータが含まれ、そのイベントをGoogle広告のコンバージョンアクションとしてインポートすれば、値も取り込まれます。ただしGoogle広告のコンバージョンレポートで確認してください——GA4側での通貨の不一致やvalueパラメータの欠落で、インポートされた値がゼロやデフォルトになる可能性があります。

Q. 複数市場で異なる通貨を扱うにはどうすればよいですか? A. 各コンバージョンに必ずcurrencyパラメータを渡してください。Google広告はコンバージョン発生時の為替レートでアカウント通貨に換算します。通貨を渡さないとアカウント通貨が仮定され、海外取引でエラーが生じます。

まとめ:ゴミの値を入れれば、ゴミのROASが出る

コンバージョン値の設定は、「コンバージョンを計測している」と「売上に向けて最適化している」の架け橋です。値が間違っていれば、すべてのROAS計算と目標ROAS入札が間違います。修正は複雑ではありません——正しい数値を、正しい通貨で、正しいイベントで渡す——ただし前提でなく検証が必要です。

値の検証を通常のコンバージョン計測チェックの一部に組み込みましょう——コンバージョン計測の検証チェックリストを枠組みとして活用できます。毎月、注文システムとスポットチェックで突き合わせてください。そしてROASの数字が良すぎる(あるいは悪すぎる)と感じたら、入札戦略を疑う前に、生の値パラメータを確認してください。

ConversionOKは、サイトが送るコンバージョンシグナル——値と通貨パラメータを含む——が正しいデータで広告プラットフォームに届いているかを検証します。入札戦略を積み上げる前に、まずチェックで値が流れていることを確認しましょう。