CONTENTS

    SEO ROIを正しく測定する方法:GA4・アトリビューション・B2B対応まで実務手順

    avatar
    Bill Wang
    ·2025年10月9日
    ·26分で読める
    GA4とアトリビューションでSEOのROIを測定する手順を象徴する日本語ガイドのカバー画像
    Image Source: statics.mylandingpages.co

    このガイドは、SEO施策のROI(投資利益率)を「計測・可視化・説明」できる状態にするための実務手順をまとめました。GA4の最新仕様(キーイベント/eコマース)、アトリビューションの活用、B2Bサイト向けの評価方法、Consent Mode v2の影響、よくある異常値の診断まで、現場でそのまま使えるチェックポイントと検証方法を示します。

    • 想定読者:SMBマーケ担当、インハウスSEOリード、代理店・コンサル、EC運営者
    • 難易度:中級(GA4の基本操作経験があるとスムーズ)
    • 所要時間の目安:初期設定・検証で半日〜1日、レポーティングは毎月1〜2時間
    • 前提条件:GA4管理者権限、GTMアクセス、Search Consoleアクセス、UTM命名規則、(B2B)CRMのMQL→SQL→Winデータ

    ステップ0:ROIの定義を揃える(EC/B2B)

    まず、社内でROIの計算式と変数の取得元を揃えます。一般的な一次定義は「ROI(%)=(利益 ÷ 投資)× 100」で、これはSalesforce日本の説明に一致します(2025時点) — 詳細はSalesforce日本のROI解説にまとめられています。

    • EC向け(粗利基準がおすすめ)

      • 使う値:売上、原価、投資(人件費・外注・ツール・制作費など)
      • 実務では「粗利増加額」を使うのが現実的。粗利=売上−原価。投資はSEO関連コストの合計。
      • 参考:国内の基礎解説としてはMeltwaterのROI記事CoomilのROI解説が整理されています。
    • B2B向け(パイプライン係数の導入)

    チェックポイント

    • 収益基準は「売上」か「粗利」かを必ず決めておく
    • コスト範囲(人件費・ツール・外注・制作)の定義を文書化
    • B2Bは係数表(MQL→SQL→Win)を社内合意しておく

    検証方法

    • 過去3〜6ヶ月分で試算し、式の妥当性とデータ入手可能性を確認
    • 変数のデータ源に抜けがないか(会計・CRM・GA4)をチェック

    ステップ1:GA4で「キーイベント(旧コンバージョン)」を設定する

    2024年以降、GA4の「コンバージョン」は「キーイベント」と表記されています。名称変更の背景と設定手順は国内権威ブログにまとまっています。操作の流れは、Ayudante(2024年)によるキーイベント設定の解説がわかりやすいです。

    操作手順(画面ラベル準拠)

    1. GA4左下の「管理」→「データの表示」→「イベント」へ進む。
    2. 既存イベントを成果指標にする場合、対象イベントの「★ キーイベントとしてマークを付ける」をオンにする。
    3. 新規イベントを作る場合は「イベントを作成」→条件(例:特定URLのpage_view)を定義→保存→キーイベント化する。

    注意点

    • プロパティによっては旧ラベルが残ることがあるため表記揺れに留意
    • 目標に紐づけるイベントは「重複発火」や「意図しない発火」を避ける設計にする

    確認方法

    • 「レポート>収集したイベント」で該当イベント数がカウントされているかを確認
    • テスト用に意図的に発火させ、リアルタイムと標準レポートで反映を確認

    補助リソース


    ステップ2:GA4のeコマース(purchase)を実装し、収益をROIに使える状態にする

    eコマースの「purchase」イベントは、ROI計算で収益指標を扱うための要です。Google Developers(日本語)に必須パラメータが明記されています。詳細は購入イベントの設定(Google Developers, ja)を参照してください。

    実装フロー

    • dataLayerにpurchaseイベントをpush(必須:transaction_id/value/currency、items配列内のitem_idまたはitem_name)。
    • GTMでトリガー「purchase」を作成→GA4イベントタグでecommerceオブジェクトをマッピング。
    • GA4でイベント計測を確認し、探索でtransaction_idとvalueを突合。

    金額の突合と運用

    • 会計やEC基幹の請求データとGA4のvalueの差分を確認(税・送料・割引の扱いを統一)。
    • 粗利で評価したい場合は、カスタムパラメータ(例:profit)を送るか、BigQueryで原価と結合して分析するのが現実的です。

    よくある不具合と対策

    • value未送信:dataLayerの変数名/型/GTMのマッピングを再確認
    • transaction_id重複:一意性保証と重複送信防止ロジックを導入
    • 参照元欠落:リダイレクト時のUTM保持、SSL整合性、UTM命名規則を徹底(後述の診断を参照)

    参考リソース


    ステップ3:アトリビューションでSEOの間接効果を可視化する

    SEOのROIを短期のラストクリックだけで判断すると、間接貢献を過小評価します。GA4のアトリビューション機能を併用してください。モデルの整理や使い方はWACULのアトリビューション分析ガイドが参考になります。

    操作と使いどころ

    • 「広告>コンバージョン経路」でタッチポイントの連鎖とアシスト効果を確認。
    • 「モデル比較」でデータドリブンとラストクリックの差をチャネル別に把握。
    • 「アトリビューションパス」で具体的な接点の順序を確認。

    期間設計

    • SEOは中長期。評価は6〜12ヶ月を基本に、季節性やキャンペーンを考慮する。

    落とし穴

    • モデル変更は過去データに遡及しない点に注意。
    • ラストクリックは間接効果を過小評価しがち。
    • データドリブンはデータ量不足で精度に限界がある。

    補助リソース


    ステップ4:B2BサイトのROIを係数表で変換して評価する

    リード型(B2B)サイトでは、リードの数だけでなく「質」をROI式に取り込む必要があります。

    やること

    • MQL→SQL→Winの各率を定義し、係数表を作る(四半期ごとに更新)。
    • GA4のキーイベント(資料DL/お問い合わせ)とCRMの商談・受注データを突合できるように連携フローを整える。
    • LTV(顧客生涯価値)とCAC(顧客獲得コスト)を会計・CRMから取得し、式に反映する。

    簡易式の再掲

    • ROI(%)={(リード数×商談化率×成約率×LTV)−(CAC×成約数)} ÷ SEO投資 × 100

    参考

    • ROIの一般的な考え方の基礎はMarkezineの整理記事にまとまっています。事業差が大きいので推定式として扱い、検証を続けてください。

    検証方法

    • 過去四半期の係数で試算し、実績と比較して乖離を評価
    • 係数の更新頻度とデータ源(CRM所有者)を明確化

    ステップ5:Consent Mode v2の影響を理解し、計測品質を保つ

    同意モード(v2)は、ユーザー同意に応じてタグの挙動を調整し、未同意データはモデリング補完されます。設定と影響の理解は、Googleの公式ドキュメントにまとめられています。詳細はConsent管理ガイド(Google Developers, ja)を参照してください。

    ポイント

    • CMPからad_storage/analytics_storage/ad_user_data/ad_personalizationの値を正しくタグに渡す。
    • Tag Assistantで同意シグナルが意図通りに届いているか確認する。
    • 影響(データ減少や分布変化)は“可能性”としてレポートへの注記に含める。

    補助リソース


    ステップ6:ダイレクト流入が急増したときの診断フロー(SEO ROIに直結)

    (direct)/(none)が急増すると、自然検索の評価が歪みます。原因切り分けと再発防止の運用ルールを整えましょう。EBiSのGA4でのDirectの意味と扱いが要点を整理しています。

    診断手順

    1. 「集客>トラフィック獲得」でメディア別の推移を確認。
    2. 「セッションの参照元/メディア」ディメンションで変化を特定。
    3. UTM命名規則(source/medium/campaign/content/term)を棚卸し。
    4. 主要LPのリダイレクト設計・UTM保持・SSL整合を確認。
    5. メール・QR・アプリ経由URLのUTM付与を標準化。
    6. 内部トラフィック除外(IP/デベロッパーラベル)設定を再確認。
    7. CMP・Consent設定をTag Assistantやログで検証。

    再発防止

    • UTM運用ルールを文書化(utm_sourceは媒体、utm_mediumは分類、utm_campaignは施策名+日付など)。
    • リダイレクト設計の事前レビューとテストを必須化。

    補助リソース


    ステップ7:レポートの作り方(エグゼクティブサマリー/ダッシュボード化)

    成果を伝えるレポートは、意思決定につながる形でまとめます。ポイントはAhrefs日本のSEOレポートの作り方ガイドが整理しています。

    構成のコツ

    • エグゼクティブサマリーに「主要KPIの達成状況/変化の要因/次アクション」を簡潔にまとめる。
    • KPIは「目標値→実績→差分→追加洞察(アトリビューション補足)」の順で並べる。
    • 可視化は「チャネル別流入・CV率」「モデル比較」「コンバージョン経路の図解」を基本に。

    運用ポイント


    失敗しないためのチェックリスト(抜粋)

    • 収益基準は「粗利」か「売上」かを明確化、コスト範囲も文書化
    • GA4キーイベントは重複発火がない設計、テストで反映確認
    • eコマースはtransaction_idの一意性とvalue送信を確認、会計と突合
    • アトリビューションはモデル比較でアシスト効果を併記、評価期間は6〜12ヶ月
    • B2Bは係数表(MQL→SQL→Win)を四半期更新、CRMとGA4の突合を整備
    • Consent v2の同意シグナルをTag Assistantで確認、影響の注記を添える
    • ダイレクト急増時はUTM運用とリダイレクト設計を再点検、内部トラフィック除外を設定

    次のステップ:運用を継続し、制作コストも最適化する

    • まずは上記チェックリストを運用ルールとして社内に共有し、月次でレビューしてください。
    • コンテンツ制作やSERP分析のワークフローを効率化したい場合は、QuickCreatorのようなAIコンテンツプラットフォームを活用すると、計測に必要なアウトライン管理や多言語化、レポートの下書き作成を支援できます。Disclosure: QuickCreator は自社プロダクトです。
    • コンテンツ設計の工数を下げるには、内部記事のSEOコンテンツアウトラインの作り方も参考になります。

    参考(一次情報・権威解説)

    QuickCreator を使用して SEO を 10 倍効率化