「GA4を導入したけれど、BtoB特有の設定方法がわからない」「資料請求や問い合わせを正確に計測できていない」とお悩みではありませんか?
BtoBサイトでは、ECサイトのような購入イベントではなく、リード獲得を中心とした設定が必要です。本記事では、GA4のBtoB特化設定を初心者でも実装できるよう、GTM連携からキーイベント設定、カスタムディメンション活用まで、図解とコード例を交えて徹底解説します。
この記事を読めば、generate_leadイベントの実装方法からLooker Studioでのレポート自動化まで、BtoBマーケティングに必要なGA4設定の全てが理解できます。リード獲得率を最大化し、データドリブンな意思決定を実現しましょう。
GA4のBtoB設定とは、リード獲得を目的としたBtoBサイト特有の計測体制を構築することです。一般的なBtoCサイトとは計測対象や分析軸が大きく異なります。
BtoB設定が必要な理由は、BtoCとBtoBでは顧客の購買行動が根本的に異なるためです。BtoCでは個人が即座に購入しますが、BtoBでは複数の意思決定者が関与し、検討期間が数ヶ月に及ぶケースも珍しくありません。
違い①:計測目的の変化
BtoCサイトでは「購入(purchase)」イベントが最重要指標ですが、BtoBサイトでは「リード獲得(generate_lead)」が中心になります。資料請求、問い合わせフォーム送信、ホワイトペーパーダウンロードなど、見込み顧客の獲得が主要なゴールです。
違い②:トラッキング対象の差異
BtoCでは商品の閲覧や購入を追跡しますが、BtoBでは次のような接点を計測します。
- 資料請求フォームの送信完了
- 製品ページの閲覧時間
- 料金ページへの到達
- お問い合わせボタンのクリック
- 導入事例PDFのダウンロード
これらの行動は、顧客の検討段階を示す重要なシグナルです。
違い③:分析軸の変更
BtoCでは個人の購買行動を分析しますが、BtoBでは企業単位での行動分析が求められます。業種、企業規模、役職などのカスタムディメンションを設定し、どの属性の企業がコンバージョンに至りやすいかを把握します。また、初回訪問から商談化まで複数回の接触が発生するため、マルチタッチアトリビューション分析も重要です。
GA4のBtoB設定は、5つのステップで体系的に進めます。全体像を理解することで、どの工程が重要かが明確になり、効率的な実装が可能です。
実装の流れは次の通りです。
ステップ1:GA4プロパティ作成(30分) Googleアナリティクスアカウントを新規作成し、BtoB向けの基本設定を行います。業種選択で「BtoB」を指定し、データ保持期間を14ヶ月に設定します。
ステップ2:GTM連携(45分) Google Tag Manager(GTM)を導入し、GA4タグを設置します。GTMを使うことで、コードを直接編集せずにイベント追加が可能になります。
ステップ3:イベント設定(1時間) generate_lead、form_start、file_downloadなど、BtoB特化イベントをGTMで実装します。パラメータを適切に設定し、詳細なデータを取得します。
ステップ4:キーイベント化(15分) 設定したイベントの中から、ビジネス目標に直結するものをキーイベント(コンバージョン)としてマークします。上限30個の制約があるため、優先度を明確にします。
ステップ5:検証と改善(継続) リアルタイムレポートとデバッグビューで動作確認を行い、本番環境で1週間監視します。データの精度を確認し、必要に応じて設定を調整します。
実装前の準備チェックリスト
設定をスムーズに進めるため、以下を事前に準備してください。
- Googleアカウント(管理者権限)
- Webサイトの編集権限
- 計測したいフォームやCTAの一覧
- トラッキングコード設置の技術的な権限
- GTMコンテナの作成権限
所要時間の目安は、初回設定で2〜3時間、検証期間を含めて1週間程度です。
GA4プロパティの作成は、BtoB設定の土台となる重要なステップです。適切な初期設定により、後の作業がスムーズに進みます。
実装難易度は5段階中★☆☆☆☆(初級)で、Webブラウザ操作のみで完了できます。
ステップ1:GA4プロパティの新規作成
Googleアナリティクスの管理画面から「プロパティを作成」をクリックし、以下の情報を入力します。
- プロパティ名:会社名やサイト名を入力(例:「株式会社○○コーポレートサイト」)
- レポートのタイムゾーン:「日本」を選択
- 通貨:「日本円(JPY)」を選択
- 業種:「BtoB」を選択(重要)
- ビジネスの規模:該当する従業員数を選択
業種で「BtoB」を選択すると、リード獲得に最適化されたレポートテンプレートが自動適用されます。
ステップ2:データストリームの追加
プロパティ作成後、データストリームを設定します。
- 「ウェブ」を選択
- WebサイトのURL入力(https://example.com)
- ストリーム名の設定(例:「メインサイト」)
- 「ストリームを作成」をクリック
作成完了後、測定IDが発行されます。この測定ID(G-XXXXXXXXXXの形式)は、GTM設定で使用するため必ずメモしてください。
ステップ3:拡張計測の有効化
データストリーム詳細画面で「拡張計測機能」をオンにします。拡張計測では以下が自動で計測されます。
- ページビュー
- スクロール(90%到達)
- 離脱クリック(外部リンク)
- サイト内検索
- フォームの操作(form_start/form_submit)
- ファイルのダウンロード
BtoBサイトでは特に「フォームの操作」と「ファイルのダウンロード」が重要です。拡張計測をオンにすることで、GTMでの追加設定が不要になります。
ステップ4:データ保持期間の設定
管理画面>データ設定>データ保持から、イベントデータの保持期間を設定します。
- デフォルト:2ヶ月
- 推奨設定:14ヶ月(最大)
BtoBでは検討期間が長いため、14ヶ月に設定することで長期的な分析が可能になります。無料版GA4ではこれが上限となります。
以上で基本設定が完了です。次にGTM連携を行い、より詳細なイベント計測を実装していきます。
GTM(Google Tag Manager)との連携は、BtoB設定で最も重要なステップです。GTMを使うことで、コードを直接編集せずに柔軟なイベント設定が可能になります。
実装難易度は5段階中★★☆☆☆(初中級)で、基本的なWeb知識があれば設定できます。
GTMコンテナの作成とGA4タグの設置
まず、GTMアカウントを作成します。
GTMアカウント作成手順
- Google Tag Managerにアクセス
- 「アカウントを作成」をクリック
- アカウント名:会社名を入力
- 国:「日本」を選択
- コンテナ名:サイト名やドメインを入力
- ターゲットプラットフォーム:「ウェブ」を選択
作成完了後、GTMコンテナコードが2つ表示されます。1つ目は<head>タグ内、2つ目は<body>タグ直後に設置してください。
GA4設定タグの追加
GTMコンテナが設置できたら、GA4タグを追加します。
- GTM管理画面で「タグ」>「新規」をクリック
- タグの種類:「Googleアナリティクス:GA4設定」を選択
- 測定ID:先ほどメモしたGA4の測定ID(G-XXXXXXXXXX)を入力
- トリガー:「All Pages」を選択
- タグ名:「GA4設定タグ」と命名
- 「保存」をクリック
プレビューモードでの動作確認
設定後、必ずプレビューモードで動作を確認します。
- GTM画面右上の「プレビュー」をクリック
- 自社サイトのURLを入力して接続
- Tag Assistant画面で「GA4設定タグ」が発火しているか確認
- GA4のリアルタイムレポートでイベントが記録されているか確認
問題なければ「公開」ボタンをクリックし、バージョン名を入力して本番環境に適用します。
Data Layer変数の準備
Data Layerは、WebサイトからGTMにデータを渡す仕組みです。フォーム送信時に詳細情報を取得するために設定します。
Data Layer実装例
フォーム送信完了ページ(サンクスページ)に以下のコードを設置します。
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'event': 'form_submit',
'form_type': '資料請求',
'lead_source': 'organic',
'form_id': 'contact_form_01'
});
</script>
このコードをサンクスページの<head>タグ内、GTMコンテナコードよりも前に配置してください。
GTM側でのData Layer変数設定
- GTM管理画面で「変数」>「新規」をクリック
- 変数の種類:「データレイヤーの変数」を選択
- データレイヤーの変数名:「form_type」を入力
- 変数名:「DLV – Form Type」と命名
- 同様に「lead_source」「form_id」も作成
これらの変数は、次のセクションでイベント設定時に使用します。Data Layerを適切に設定することで、どのフォームから・どの流入元からのリードかを正確に把握できます。
BtoBサイトで計測すべきイベントは、リード獲得に直結するものを優先します。全てを一度に設定する必要はなく、重要度の高いものから段階的に実装していきましょう。
ここでは、BtoBサイトで必須の5つのイベントを優先度順に解説します。
最優先イベント①:generate_lead(リード獲得)
generate_leadイベントは、BtoB設定で最も重要なイベントです。資料請求や問い合わせなど、見込み顧客情報を取得した時点で発火させます。
設定手順
1. GTMでトリガーを作成
- GTM管理画面で「トリガー」>「新規」をクリック
- トリガーのタイプ:「カスタムイベント」を選択
- イベント名:「form_submit」を入力
- トリガー名:「Form Submit – Contact」と命名
- 保存
2. GA4イベントタグを作成
- 「タグ」>「新規」をクリック
- タグの種類:「Googleアナリティクス:GA4イベント」を選択
- 設定タグ:先ほど作成した「GA4設定タグ」を選択
- イベント名:「generate_lead」を入力
- イベントパラメータを追加:
- パラメータ名:「form_type」 / 値:「{{DLV – Form Type}}」
- パラメータ名:「lead_source」 / 値:「{{DLV – Lead Source}}」
- パラメータ名:「currency」 / 値:「JPY」
- パラメータ名:「value」 / 値:「1」(リード1件あたりの想定価値)
- トリガー:「Form Submit – Contact」を選択
- タグ名:「GA4 Event – Generate Lead」と命名
- 保存して公開
3. GA4管理画面でキーイベント化
- GA4管理画面>イベント
- 「generate_lead」イベントが表示されたら、右側の「キーイベントとしてマーク」をオン
注意点として、イベントが発火してから24時間経過しないと、GA4のイベント一覧に表示されません。設定後は翌日に確認してください。
優先イベント②:form_start(フォーム開始)
form_startイベントは、フォーム入力を開始したユーザーを計測します。generate_leadと組み合わせることで、フォーム離脱率を算出できます。
設定の重要性
フォーム開始数100件に対して送信完了が30件の場合、離脱率は70%です。この数値が高い場合、フォーム項目の削減やUI改善が必要と判断できます。
設定方法
拡張計測を有効にしていれば、form_startイベントは自動で計測されます。手動で設定する場合は、GTMで「フォームの可視性」トリガーを使用します。
- トリガーのタイプ:「要素の表示」を選択
- 選択方法:「CSS セレクタ」
- 要素セレクタ:「form」または特定フォームのID(例:「#contact_form」)
- 表示時間の最小割合:「50%」
- 画面上での表示時間の最小値:「3000ミリ秒」
この設定により、フォームが3秒以上表示された時点でform_startイベントが発火します。
優先イベント③:file_download(資料DL)
file_downloadイベントは、PDF資料やホワイトペーパーのダウンロードを計測します。BtoBサイトでは、資料ダウンロードが重要なリード獲得手段です。
設定手順
拡張計測を有効にしていれば、PDFなどのダウンロードは自動計測されます。より詳細な計測を行う場合、GTMで以下を設定します。
- トリガーのタイプ:「クリック – リンクのみ」を選択
- このトリガーの発生場所:「一部のリンククリック」を選択
- 条件:「Click URL」「含む」「.pdf」
- または「Click URL」「含む」「.xlsx」
- トリガー名:「Click – File Download」と命名
GA4イベントタグでは、以下のパラメータを追加します。
- イベント名:「file_download」
- パラメータ名:「file_name」 / 値:「{{Click URL}}」
- パラメータ名:「file_extension」 / 値:「pdf」または「xlsx」
- パラメータ名:「link_text」 / 値:「{{Click Text}}」
これにより、どの資料が何回ダウンロードされたかを詳細に把握できます。
補助イベント④:scroll(エンゲージメント)
scrollイベントは、ページを90%までスクロールしたユーザーを計測します。拡張計測で自動取得されるため、追加設定は不要です。
活用方法
90%スクロールは、ユーザーがコンテンツを最後まで読んだことを示す指標です。特に、製品紹介ページや導入事例ページでのスクロール率が高い場合、コンテンツの質が高く、関心度も高いと判断できます。
scrollイベントをキーイベント化することで、ページ改善の優先順位付けに活用できます。
補助イベント⑤:session_start(セッション開始)
session_startイベントは、GA4が自動収集するイベントで、ユーザーがサイトに訪問した時点で発火します。
BtoBでの活用ポイント
session_startに流入元情報(source/medium)が紐づくため、どのチャネルからのリードが多いかを分析する基礎データとなります。
- organic/organic:自然検索
- google/cpc:Google広告
- (direct)/none:直接流入またはブックマーク
- referral:他サイトからの参照
BtoBでは、自然検索からの流入が最も質の高いリードになることが多いため、SEO施策の効果測定に重要です。
以上の5つのイベントを実装することで、BtoBサイトの顧客行動を包括的に計測できます。次のセクションでは、これらをキーイベント(コンバージョン)として設定する方法を解説します。
キーイベントは、ビジネス目標の達成を示す重要な指標です。GA4では上限30個までキーイベントを設定できますが、BtoBサイトでは優先順位を明確にし、本当に重要なイベントのみをマークします。
キーイベントを適切に設定することで、マーケティング施策のROI測定や、Google広告の自動入札最適化が可能になります。
BtoBで設定すべきキーイベント優先順位
BtoBサイトでは、リード獲得段階に応じて5段階の優先順位でキーイベントを設定します。
必須レベル(優先度:最高)
- generate_lead(リード獲得)
- 資料請求フォーム送信
- 問い合わせフォーム送信
- 無料トライアル申込み
- デモ申込み
これらは直接的なリード獲得につながるため、最優先でキーイベント化します。
推奨レベル(優先度:高)
- form_start(フォーム開始) リード獲得の一歩手前の行動として重要です。
- file_download(資料DL) ホワイトペーパーや製品カタログのダウンロードは、見込み度の高い行動です。
検討レベル(優先度:中)
- page_view:特定ページ(サンクスページ) フォーム送信完了後のサンクスページ到達を計測します。generate_leadと重複しますが、フォールバック(予備)として設定しておくと安心です。
- click:CTA/電話番号タップ
- 「お問い合わせはこちら」ボタンのクリック
- 電話番号タップ(スマホ)
- チャットボタンのクリック
これらは直接的なコンバージョンではありませんが、コンバージョン意向の高い行動です。
補助レベル(優先度:低)
サイトの特性に応じて追加するキーイベントです。
- scroll:90%(コンテンツの熟読)
- video_progress:動画視聴完了
- session_start:特定の流入元(例:Google広告のみ)
合計で10〜15個程度に絞ることで、分析がシンプルになり、意思決定がしやすくなります。
キーイベント化の実施手順
イベントをキーイベントとしてマークする手順は非常にシンプルです。
手順
- GA4管理画面にログイン
- 左メニューから「管理」をクリック
- プロパティ列の「イベント」をクリック
- キーイベントにしたいイベント名(例:generate_lead)を探す
- 右側の「キーイベントとしてマーク」トグルをオンに切り替え
注意点:過去データに遡及適用されない
キーイベントとしてマークした時点から計測が開始され、過去のデータはキーイベントとして記録されません。そのため、GA4設定完了後、できるだけ早い段階でキーイベント化を行うことが重要です。
キーイベント設定後の確認方法
- GA4レポート>エンゲージメント>コンバージョン
- 設定したキーイベントが表示されているか確認
- イベント数が正しくカウントされているか確認
24時間以内にデータが反映されない場合は、イベントの発火条件やGTM設定を再確認してください。
キーイベント設定により、Google広告と連携した場合、コンバージョントラッキングが自動的に行われ、自動入札戦略の最適化にも活用されます。
カスタムディメンションは、GA4のデフォルト項目にない独自の属性を計測する機能です。BtoBサイトでは、企業属性や顧客の検討段階を詳細に分析するために必須の設定です。
カスタムディメンションを活用することで、「どの業種の企業がコンバージョンしやすいか」「決裁者と担当者でページ閲覧パターンが異なるか」といった高度な分析が可能になります。
設定推奨のカスタムディメンション5選
BtoBサイトで設定すべき5つのカスタムディメンションを紹介します。
1. 企業規模(従業員数レンジ)
顧客企業の規模をセグメント化します。
- 設定例:「1-50名」「51-300名」「301-1000名」「1001名以上」
- 活用方法:企業規模別のコンバージョン率を分析し、ターゲット層を明確化
2. 業種(製造/IT/金融等)
業種ごとの興味関心を把握します。
- 設定例:「製造業」「IT・通信」「金融」「小売」「医療」「その他」
- 活用方法:業種別の流入キーワードやコンテンツ閲覧傾向を分析
3. 役職(決裁者/担当者)
フォームで役職を選択させる場合、この情報を計測します。
- 設定例:「経営者/役員」「部長」「課長」「担当者」「その他」
- 活用方法:決裁者向けコンテンツと担当者向けコンテンツの効果を比較
4. リードスコア
見込み度を数値化して計測します。
- 設定例:「A(高)」「B(中)」「C(低)」または数値スコア
- 活用方法:高スコアリードの流入元や行動パターンを特定
5. 問い合わせ種別
問い合わせ内容を分類します。
- 設定例:「資料請求」「デモ依頼」「導入相談」「技術的質問」「その他」
- 活用方法:問い合わせ内容別のコンバージョン経路を分析
カスタムディメンションの実装手順
カスタムディメンションは、GA4管理画面での設定とGTMでのデータ送信の2ステップで実装します。
ステップ1:GA4管理画面での設定
- GA4管理画面>カスタム定義>カスタムディメンションを作成
- ディメンション名:「企業規模」と入力
- 範囲:「イベント」を選択(通常はこちら)
- イベントパラメータ:「company_size」と入力(GTMで送信するパラメータ名)
- 「保存」をクリック
ステップ2:GTMでのデータ送信設定
フォーム送信時にData Layerでカスタムディメンションの値を送信します。
<script>
dataLayer.push({
'event': 'form_submit',
'form_type': '資料請求',
'company_size': '51-300名',
'industry': 'IT・通信',
'job_title': '部長'
});
</script>
GTMのGA4イベントタグで、これらのパラメータを追加します。
- タグの種類:「Googleアナリティクス:GA4イベント」
- イベントパラメータ:
- パラメータ名:「company_size」 / 値:「{{DLV – Company Size}}」
- パラメータ名:「industry」 / 値:「{{DLV – Industry}}」
- パラメータ名:「job_title」 / 値:「{{DLV – Job Title}}」
ステップ3:データの確認
設定後、GA4のレポート>エクスプローラーで「カスタムディメンション」として選択できるようになります。ディメンションの値が正しく取得されているか、24〜48時間後に確認してください。
上限50個の管理方法
GA4では、カスタムディメンションを最大50個まで設定できます。しかし、むやみに増やすとレポートが複雑化し、分析効率が低下します。
管理のコツは、以下の通りです。
- 本当に必要なディメンションのみを設定(10〜20個程度)
- 命名規則を統一(例:「cd_」プレフィックスを付ける)
- 定期的に使用頻度を確認し、不要なものは削除
カスタムディメンションを活用することで、BtoBマーケティングの精度が飛躍的に向上します。
Googleサーチコンソール(GSC)とGA4を連携することで、SEO流入の詳細データを統合的に分析できます。どのキーワードでサイトが検索され、どのキーワードがコンバージョンに貢献しているかが明確になります。
実装時間はわずか5分で、技術的な知識は不要です。
連携手順
ステップ1:GA4管理画面での連携設定
- GA4管理画面にログイン
- 左メニューから「管理」をクリック
- プロパティ列の「Search Consoleのリンク」をクリック
- 「リンク」ボタンをクリック
- Search Consoleプロパティを選択(複数ある場合は該当するプロパティを選択)
- 「次へ」をクリック
- GA4のウェブストリームを選択
- 「次へ」>「送信」をクリック
ステップ2:連携の確認
- GA4レポート>ライフサイクル>集客>Google オーガニック検索トラフィック
- 検索クエリ、ランディングページ、国別のデータが表示されていれば連携成功
検索クエリレポートの確認方法
連携後、GA4で以下のSEOデータが確認できます。
確認できる指標
- クリック数:検索結果からクリックされた回数
- 表示回数:検索結果に表示された回数
- 平均CTR(クリック率):クリック数÷表示回数
- 平均掲載順位:検索結果での平均順位
これらの指標を、ページ別・クエリ別・デバイス別で確認できます。
BtoBキーワードのCV貢献度分析
GSC連携の最大のメリットは、どのキーワードがコンバージョンに貢献しているかを分析できることです。
分析手順
- GA4>エクスプローラー>自由形式レポート作成
- ディメンション:「Google オーガニック検索クエリ」を追加
- 指標:「セッション」「キーイベント(generate_lead)」「キーイベント率」を追加
- フィルタ:「Google オーガニック検索トラフィック」のみを表示
この分析により、次のような洞察が得られます。
- コンバージョン率の高いキーワード:これらのキーワードでコンテンツを強化
- 表示回数は多いがCTRが低いキーワード:タイトルやディスクリプションを改善
- 掲載順位が低いが潜在性の高いキーワード:SEO施策で優先的に取り組む
BtoBサイトでは、「製品名+比較」「製品名+導入事例」「製品名+料金」といったキーワードがコンバージョンに直結しやすい傾向があります。これらのキーワードで上位表示を狙うことが重要です。
Looker Studioは、GA4のデータを視覚化し、経営層向けのレポートを自動生成できるGoogleの無料BIツールです。BtoBサイトでは、リード獲得数やCV率などの重要指標をダッシュボード化することで、データドリブンな意思決定が可能になります。
ダッシュボードを作成することで、毎月のレポート作成時間を大幅に削減でき、リアルタイムでパフォーマンスを監視できます。
DataVistaテンプレート活用
DataVistaでは、BtoB特化のLooker Studioテンプレートを提供しています。テンプレートを活用することで、ゼロから作成する手間を省き、すぐに高品質なダッシュボードを構築できます。
DataVistaで無料レポート提供中:https://inno-mark.jp/datavista/
Looker Studio連携の設定手順
Looker StudioとGA4を連携する手順を解説します。
ステップ1:Looker Studioにアクセス
- Looker Studio(https://lookerstudio.google.com/)にアクセス
- Googleアカウントでログイン
- 「作成」>「データソース」をクリック
ステップ2:データソース追加(GA4)
- コネクタ一覧から「Googleアナリティクス(GA4)」を選択
- アカウント、プロパティを選択
- 「接続」をクリック
- データソース名:「GA4 – メインサイト」などわかりやすい名前を設定
ステップ3:BtoB KPIに特化したグラフ作成
- 「レポートを作成」をクリック
- ページに「スコアカード」を追加し、指標に「キーイベント(generate_lead)」を設定
- 「折れ線グラフ」を追加し、リード獲得数の推移を作成
- 「表」を追加し、流入元別のセッション数とCV率を表示
ステップ4:自動配信スケジュール設定
作成したダッシュボードを定期的にメールで配信できます。
- ダッシュボード右上の「共有」>「レポートをスケジュール設定」をクリック
- 配信頻度:「毎週月曜日 9:00」などを設定
- 配信先メールアドレスを入力
- 「スケジュール」をクリック
これにより、毎週自動的に最新データがメールで届き、手動でレポートを作成する手間が不要になります。
Looker Studioを活用することで、GA4のデータを経営層や営業チームと共有しやすくなり、組織全体でデータドリブンな意思決定が可能になります。
GA4の設定が完了したら、必ず動作検証を行いましょう。設定ミスがあると、正確なデータが取得できず、誤った意思決定につながる可能性があります。
検証は5つのステップで行います。全てのステップをクリアすることで、信頼性の高いデータ計測が実現します。
チェック1:リアルタイムレポートでのイベント発火確認
最初に、リアルタイムレポートで基本的な動作を確認します。
確認手順
- GA4>レポート>リアルタイムレポートを開く
- 別ブラウザでテストサイトにアクセス
- リアルタイムレポートに自分のアクセスが表示されるか確認
- フォームに入力し、送信を完了
- リアルタイムレポートに「generate_lead」イベントが表示されるか確認
リアルタイムレポートは、通常30秒〜1分以内にイベントが反映されます。表示されない場合は、GTMの設定やトリガー条件を見直してください。
チェック2:デバッグビュー(DebugView)での詳細検証
デバッグビューでは、イベントのパラメータを詳細に確認できます。
デバッグモードの有効化
- Chrome拡張機能「Google Analytics Debugger」をインストール
- 拡張機能を有効化
- テストサイトにアクセス
デバッグビューでの確認項目
- GA4>設定>DebugViewを開く
- イベントが発火しているか確認
- 各イベントをクリックし、パラメータが正しく送信されているか確認
- generate_leadに「form_type」「lead_source」が含まれているか
- 値が期待通りか(例:form_type = “資料請求”)
パラメータの欠落や値の誤りがあれば、Data Layer変数やGTMタグを修正します。
チェック3:GTMプレビューモードでの動作テスト
GTMプレビューモードで、タグの発火タイミングを確認します。
確認手順
- GTM管理画面>「プレビュー」をクリック
- テストサイトのURLを入力
- Tag Assistant画面でフォーム送信をテスト
- 「Tags Fired」に「GA4 Event – Generate Lead」が表示されるか確認
- 「Tags Not Fired」にイベントタグが残っていないか確認
もし「Tags Not Fired」に表示される場合、トリガー条件が適切でない可能性があります。トリガーの設定を見直してください。
チェック4:本番環境での1週間監視
全ての検証が完了したら、本番環境で1週間データを収集し、異常がないか監視します。
監視項目
- 日次のイベント数が大きく変動していないか
- キーイベント数が想定範囲内か
- セッション数に対するイベント発火率が妥当か(例:form_startが全セッションの5〜10%)
データに異常な急増や急減がある場合、設定ミスやサイトの不具合が考えられます。
チェック5:異常値アラート設定
GA4では、データに異常が発生した際に通知を受け取る設定ができます。
アラート設定手順
- GA4>設定>カスタムインサイトを開く
- 「作成」をクリック
- 名前:「リード獲得数の急減アラート」
- 条件:「キーイベント(generate_lead)」が「前日比で50%以上減少」
- 通知先:メールアドレスを入力
- 保存
この設定により、リード獲得数が急激に減少した場合、すぐに通知を受け取れます。フォームエラーやタグ設定ミスの早期発見につながります。
以上の5つのチェックを完了することで、GA4 BtoB設定の品質が保証されます。
GA4のBtoB設定では、特定のエラーが頻繁に発生します。ここでは、よくある3つのエラーとその解決法を解説します。
エラー①:generate_leadが発火しない
症状
フォームを送信しても、GA4にgenerate_leadイベントが記録されない。
原因1:トリガー条件の誤設定
GTMトリガーの条件が厳しすぎる、または誤っている場合に発生します。
解決法:
- GTMプレビューモードでフォーム送信をテスト
- トリガーが発火しているか確認
- 発火していない場合、トリガー条件を緩和(例:「ページURL」の条件を「含む」に変更)
原因2:Data Layerの実装ミス
Data Layerコードの記述ミスや配置位置が誤っている場合に発生します。
解決法:
- サンクスページのソースコードを確認
- Data Layerコードが<head>内、GTMコンテナコードより前に配置されているか確認
- JavaScriptの構文エラーがないかブラウザのコンソールで確認
原因3:フォームIDの確認ミス
複数のフォームがある場合、トリガーで指定したフォームIDが間違っている可能性があります。
解決法:
- ブラウザの開発者ツールでフォームのHTMLを確認
- フォームの
id属性またはclass属性を確認 - GTMトリガーの条件を正しいID/クラス名に修正
エラー②:キーイベントが管理画面に表示されない
症状
イベントは発火しているが、GA4の「イベント」一覧にキーイベントとしてマークするトグルが表示されない。
原因:イベント発火から24時間未経過
GA4では、イベントが初めて発火してから24〜48時間経過しないと、管理画面の「イベント」一覧に表示されません。
解決法:時間経過を待つ
- イベントが正しく発火していることをリアルタイムレポートで確認
- 24〜48時間待つ
- 再度「管理」>「イベント」を確認
- 表示されたら「キーイベントとしてマーク」をオン
代替策:手動でキーイベントを作成
待ちたくない場合、手動でキーイベントを作成できます。
- GA4>管理>イベント>「イベントを作成」
- カスタムイベント名:既存イベント名と同じ(例:generate_lead)を入力
- 一致する条件:「event_name」「次と等しい」「generate_lead」
- 「キーイベント」をオン
- 作成
ただし、この方法は推奨されません。通常は時間経過を待つことをお勧めします。
エラー③:重複カウントが発生
症状
1回のフォーム送信で、generate_leadイベントが2回または3回カウントされる。
原因:タグの二重実装
GTMと直接実装(gtag.js)の両方でGA4タグが設置されている、またはGTMタグが複数回発火している場合に発生します。
解決法1:GTM/直接実装の競合確認
- サイトのソースコードを確認
- <head>内に直接GA4のgtag.jsコードが記述されていないか確認
- 記述がある場合、どちらか一方を削除(通常はGTMを残す)
解決法2:GTMタグの重複確認
- GTMのワークスペースで「タグ」一覧を確認
- 同じイベント名(generate_lead)を送信するタグが複数ないか確認
- 重複がある場合、不要なタグを削除または一時停止
解決法3:トリガーの重複発火を防ぐ
- GTMプレビューモードでフォーム送信をテスト
- 同じタグが複数回発火していないか確認
- 発火している場合、トリガーに「イベントは1回のみ」制限を追加
設定方法:
- トリガーのタイプ:「カスタムイベント」
- 「このトリガーの発生場所」:「一部のカスタムイベント」
- 条件:「Event」「次と等しい」「form_submit」
- 「トリガーの発動頻度」:「ページビューごとに1回」を選択
この設定により、ページリロードや複数クリックによる重複発火を防げます。
GA4設定は一度完了したら終わりではなく、継続的な運用改善が重要です。定期的にデータを見直し、設定を最適化することで、マーケティング施策の精度が向上します。
ここでは、月次で見直すべき指標とA/Bテストへの活用方法を解説します。
月次で見直すべき3つの指標
BtoBサイトでは、以下の3つの指標を毎月モニタリングし、改善ポイントを特定します。
指標1:リード獲得率の推移
リード獲得率は、セッション数に対するgenerate_leadイベント数の割合です。
計算式:
リード獲得率 = generate_lead数 ÷ セッション数 × 100
確認方法
- GA4>エクスプローラー>自由形式レポート
- ディメンション:「月」
- 指標:「セッション」「キーイベント(generate_lead)」
- 計算フィールド:リード獲得率を追加
改善アクション
- リード獲得率が低下している場合:CTAの配置見直し、フォーム項目の削減、ランディングページの改善
- リード獲得率が向上している場合:成功要因を分析し、他ページにも展開
BtoBサイトの平均的なリード獲得率は1〜3%です。この範囲を下回る場合は、改善の余地があります。
指標2:フォーム離脱率
フォーム離脱率は、フォーム入力を開始したが送信しなかったユーザーの割合です。
計算式:
フォーム離脱率 = (form_start - generate_lead) ÷ form_start × 100
確認方法
- GA4>エクスプローラー>自由形式レポート
- 指標:「イベント数(form_start)」「イベント数(generate_lead)」
- 計算フィールド:フォーム離脱率を追加
- ディメンション:「ページタイトル」(フォームページごとに確認)
改善アクション
- 離脱率が50%以上の場合:フォーム項目数を削減、必須項目を最小限に、プライバシーポリシーの明示
- 離脱率が30%未満の場合:良好な状態、現在の設計を維持
特に、「電話番号」や「会社規模」などの項目で離脱が増える傾向があります。これらを任意項目にすることで離脱率を改善できます。
指標3:資料DL→問い合わせ転換率
資料ダウンロード後、どの程度が問い合わせに転換するかを測定します。
確認方法
- GA4>エクスプローラー>経路データ探索を使用
- 開始点:「file_download」イベント
- 終了点:「generate_lead」イベント(form_type = “問い合わせ”)
- 転換率を確認
改善アクション
- 転換率が低い場合:資料内にCTAを強化、ダウンロード後のフォローメール配信、リターゲティング広告の実施
- 転換率が高い場合:資料の質が高いことを示すため、資料ダウンロード促進施策を強化
A/Bテストへの活用方法
GA4データをA/Bテストツールと連携することで、データドリブンなサイト改善が可能になります。
Optimizelyとの連携
Optimizelyは、A/Bテストツールの代表格です。GA4と連携することで、テスト結果を統合的に分析できます。
連携手順
- OptimizelyでGA4の測定IDを設定
- A/Bテストを作成(例:フォーム項目数の削減テスト)
- GA4でOptimizelyの実験IDをカスタムディメンションとして設定
- 実験結果をGA4で確認
フォーム項目削減効果の測定
A/Bテストでよくある施策が、フォーム項目の削減です。
テスト設定:
- パターンA(既存):10項目のフォーム
- パターンB(改善):5項目のフォーム
測定指標:
- フォーム離脱率
- 送信完了率
- リード獲得数
GA4で両パターンのパフォーマンスを比較し、統計的に有意な差があるかを判定します。一般的に、フォーム項目を削減することで送信完了率が10〜30%向上します。
運用改善を継続することで、GA4設定の効果を最大化し、持続的なリード獲得の増加を実現できます。
GA4を2025年に運用する際、押さえておくべき最新の注意点を4つ解説します。規制や機能変更に対応することで、長期的に安定した計測を維持できます。
注意点1:GA360(有料版)との機能差
GA4には無料版と有料版(GA360)があります。BtoBサイトの多くは無料版で十分ですが、大規模サイトでは有料版が必要な場合があります。
主な機能差
| 機能 | 無料版 | 有料版(GA360) |
|---|---|---|
| データ保持期間 | 最大14ヶ月 | 無制限 |
| イベント数上限 | 月1000万イベント | 無制限 |
| BigQuery連携 | 1日1回(無料枠) | リアルタイム |
| SLA保証 | なし | あり |
| サポート | コミュニティのみ | 専任担当 |
無料版で十分なケース
- 月間PV数が100万以下
- データ保持期間14ヶ月で足りる
- リアルタイムBigQuery連携が不要
有料版が必要なケース
- 月間PV数が500万以上
- 過去2年以上のデータを保持したい
- サービスレベル保証が必要
無料版でも、ほとんどのBtoB企業にとって十分な機能が提供されています。
注意点2:データ保持期間14ヶ月の影響
無料版GA4では、ユーザー単位のデータ保持期間が最大14ヶ月に制限されています。この制限が分析に与える影響を理解しておく必要があります。
影響を受ける分析
- 14ヶ月以前のユーザー行動データが参照できない
- 長期的なコホート分析が制限される
- ユーザーのライフタイムバリュー(LTV)分析が14ヶ月に限定される
影響を受けない分析
- 集計レポート(ページビュー数、セッション数など)
- イベント数の集計
- リアルタイムレポート
集計データは無期限で保存されるため、月次のトレンド分析やKPI管理には影響しません。
対策:BigQuery連携
長期データを保持したい場合、BigQueryへのデータエクスポートを設定します。BigQueryでは、データを永続的に保存できます。
設定手順:
- GA4>管理>BigQueryのリンク
- Google Cloudプロジェクトを作成
- データエクスポート設定を有効化
BigQuery自体は有料ですが、月10GB(約1,000万イベント)まで無料で利用できます。
注意点3:BigQuery連携の必要性判断
BigQuery連携は、高度な分析を行う場合に必要ですが、全てのBtoBサイトで必須ではありません。
BigQuery連携が必要なケース
- 14ヶ月以上のデータを保持したい
- SQLを使った柔軟なデータ分析を行いたい
- MAツールやCRMとデータ統合したい
- カスタムレポート作成の自由度が欲しい
BigQuery連携が不要なケース
- GA4の標準レポートで十分
- Looker Studioで可視化できればOK
- データ保持期間14ヶ月で足りる
BigQuery連携を行う場合、コストとメリットを比較して判断してください。
注意点4:Consent Mode v2対応(プライバシー)
2024年3月から、EUおよび英国でConsent Mode v2が必須化されました。日本でも、プライバシー規制に対応するため、Consent Modeの導入が推奨されています。
Consent Modeとは
ユーザーがCookie同意を拒否した場合でも、プライバシーに配慮した形で集計データを収集する仕組みです。
設定方法
- Cookie同意管理ツール(CMP)を導入
- GTMでConsent Modeを設定
- GA4でデータ品質を確認
推奨CMPツール
- Cookiebot
- OneTrust
- Osano
Consent Modeを設定することで、Cookie同意率が低くても、モデリングによって全体のトラフィック推定が可能になります。
これらの注意点を押さえることで、2026年以降も安定したGA4運用が実現します。
本記事では、GA4のBtoB設定を完全ガイドとして解説しました。最後に、成功のための5つの重要ポイントを再確認します。
5つの重要ポイント
1. generate_leadを最優先でキーイベント化
BtoBサイトの最重要指標は、リード獲得です。資料請求・問い合わせフォームの送信完了を確実に計測し、キーイベントとしてマークすることが、全ての分析の基礎となります。
2. GTMで柔軟なイベント実装体制構築
Google Tag Managerを活用することで、エンジニアに依存せずマーケターが主体的にイベント設定を変更できます。これにより、施策のスピードが飛躍的に向上します。
3. カスタムディメンションで企業属性分析
業種、企業規模、役職などのカスタムディメンションを設定することで、どの顧客層がコンバージョンしやすいかを把握できます。ターゲティング精度の向上に直結します。
4. Looker Studioでレポート自動化
経営層向けダッシュボードを作成し、自動配信設定を行うことで、レポート作成工数を削減できます。リアルタイムでKPIを監視し、迅速な意思決定が可能になります。
5. 月次での設定見直しと改善
GA4設定は一度完了したら終わりではありません。リード獲得率、フォーム離脱率、転換率を月次で確認し、継続的な改善を行うことで、マーケティング施策のROIが最大化されます。
次のステップ:DataPushとの連携でリード獲得最大化
GA4でリード獲得データを可視化したら、次は離脱防止施策を実装しましょう。
DataPushは、サイト離脱時にポップアップを表示し、リード獲得率を向上させるツールです。GA4で特定した離脱ポイントにDataPushを設置することで、最大30%のリード獲得率向上が期待できます。
DataPush活用例
- フォーム入力途中での離脱時:「入力内容を保存しますか?」ポップアップ
- 料金ページ閲覧後の離脱時:「料金に関するお問い合わせはこちら」ポップアップ
- 資料ダウンロード後の離脱時:「無料相談を予約する」ポップアップ
DataPushの詳細は、https://service.data-push.jp/をご覧ください。
GA4のBtoB設定を完了し、データドリブンなマーケティングを実現しましょう。本記事が、皆様のリード獲得最大化の一助となれば幸いです。
- GA4のBtoB設定にかかる時間はどのくらいですか?
-
GA4のBtoB設定にかかる時間は、初回で約2〜3時間、検証期間を含めて1週間程度です。
具体的な内訳は以下の通りです。
- GA4プロパティ作成:30分
- GTM連携:45分
- イベント設定:1時間
- キーイベント化:15分
- 検証:1週間(継続監視)
既にGoogleアナリティクスやGTMの経験がある場合、1〜2時間で基本設定を完了できます。一方、初めての場合は、各ステップで試行錯誤が必要なため、3〜4時間程度を見積もってください。
設定後の検証期間は、データの精度を確認するために必須です。1週間のデータを収集し、イベントが正しく発火しているか、数値に異常がないかを確認することで、信頼性の高い計測体制が構築できます。
時間を短縮するコツは、事前に計測したいフォームやCTAの一覧を作成し、測定IDやGTMコンテナコードをメモしておくことです。
- GTMを使わずにGA4を設定することは可能ですか?
-
はい、GTM(Google Tag Manager)を使わずにGA4を設定することは可能です。GA4の測定タグ(gtag.js)を直接Webサイトのソースコードに埋め込むことで、基本的な計測ができます。
ただし、BtoBサイトの場合、GTMを使わない設定には以下のデメリットがあります。
GTMなしのデメリット
- イベント追加のたびにエンジニアへの依頼が必要
- コード変更によるバグのリスクが増加
- フォーム送信などの複雑なイベント計測が困難
- パラメータの動的な変更ができない
GTMありのメリット
- マーケターがブラウザ操作のみでイベント追加可能
- コードを直接編集しないため安全
- 複雑なイベント設定やData Layer活用が容易
- A/Bテストツールやヒートマップツールとの連携が簡単
BtoBサイトでは、リード獲得イベントの詳細な計測が必須のため、GTMの導入を強く推奨します。GTMは無料で利用でき、初期設定も45分程度で完了するため、導入コストは低いです。
どうしてもGTMを使いたくない場合は、gtag.jsで基本的なページビュー計測のみを行い、フォーム送信イベントはバックエンド(サーバーサイド)で計測する方法もあります。
- GA4のデータ保持期間14ヶ月は変更できますか?
-
無料版GA4では、ユーザー単位のデータ保持期間は最大14ヶ月が上限で、これを延長することはできません。ただし、集計データ(ページビュー数、セッション数など)は無期限で保存されます。
データ保持期間の設定は、GA4管理画面>データ設定>データ保持から確認できます。選択肢は「2ヶ月」または「14ヶ月」の2つのみです。
14ヶ月の制限が問題になるのは、以下のような分析を行う場合です。
- 2年前のユーザーの行動履歴を確認したい
- 長期的なコホート分析を行いたい
- ライフタイムバリュー(LTV)を2年以上追跡したい
これらの分析が必要な場合、以下の対策があります。
対策1:BigQueryへのエクスポート
GA4のデータをBigQueryにエクスポートすることで、データを永続的に保存できます。BigQueryでは、過去のデータを無制限で保存し、SQLで自由に分析できます。
設定方法:
- GA4管理>BigQueryのリンク
- Google Cloudプロジェクトを作成
- 毎日自動エクスポートを有効化
BigQueryは月10GBまで無料で利用できるため、中小規模のBtoBサイトであれば、追加コストなしで運用可能です。
対策2:GA360(有料版)へのアップグレード
GA360では、データ保持期間の制限がありません。ただし、年間数百万円のコストがかかるため、大企業向けのソリューションです。
BtoBサイトの大部分では、14ヶ月のデータ保持期間で十分な分析が可能です。まずは無料版で運用を開始し、必要に応じてBigQuery連携を検討することをお勧めします。
- GA4とMAツール(Marketo、HubSpotなど)の連携は必要ですか?
-
GA4とMAツール(Marketing Automation)の連携は、BtoBマーケティングの精度を大幅に向上させるため、強く推奨します。連携することで、Web行動データとリード情報を統合的に分析できます。
連携のメリット
1. リード情報とWeb行動の紐付け
GA4では匿名ユーザーの行動を計測しますが、MAツールと連携することで、リードとして獲得した後の行動を追跡できます。
- 資料請求したユーザーが、その後どのページを閲覧したか
- メール開封後、どのくらいの時間でサイトに再訪問したか
- 商談化したリードは、どの流入元から来たか
2. リードスコアリングの精度向上
GA4のWeb行動データをMAツールに送信することで、リードスコアリングの精度が向上します。
- 料金ページを3回以上閲覧:+10点
- 導入事例を5ページ以上閲覧:+15点
- フォームに2回以上アクセス(未送信):+5点
3. パーソナライゼーションの実現
MAツールでセグメント化したリードに対して、GA4データを使ってパーソナライズされたコンテンツを表示できます。
連携方法
HubSpotの場合
HubSpotは、GA4と標準で連携機能を提供しています。
- HubSpot管理画面>マーケティング>広告
- 「GA4を接続」をクリック
- GA4プロパティを選択
- 連携完了
Marketoの場合
Marketoでは、GA4のユーザーIDをMunchkinトラッキングコードと連携させます。
- GA4でUser-IDを設定
- MarketoのMunchkinコードにUser-IDを渡す
- GA4とMarketoのデータをBigQueryで統合
連携が必要ないケース
以下の場合、GA4とMAツールの連携は優先度が低いです。
- MAツールを導入していない
- リード件数が月10件未満
- Web行動分析よりメールマーケティングに注力している
まずはGA4単体で基本的な計測を開始し、MAツールとの連携は運用が安定してから検討することをお勧めします。ただし、既にMAツールを活用している企業にとって、GA4との連携は非常に高いROIをもたらします。
引用元・参考情報
- Google アナリティクス ヘルプ:https://support.google.com/analytics/
- Google Tag Manager ヘルプ:https://support.google.com/tagmanager/
- Looker Studio ヘルプ:https://support.google.com/lookerstudio/
- unname – BtoBマーケティング支援:https://unname.co.jp/btob-marketing/
- アユダンテ株式会社 – GA4コラム:https://ayudante.jp/column/
- パワー・インタラクティブ – GA4 BtoB活用:https://www.powerweb.co.jp/knowledge/
DataVista関連記事
本記事の執筆者が運営するLooker Studio専門メディア「DataVista」では、GA4とLooker Studioの連携に関する詳細な記事を多数公開しています。
- DataVista – Looker Studio活用メディア:https://inno-mark.jp/datavista/
ダッシュボードテンプレートと設定方法を提供
関連記事
BtoB製造業のSEO対策完全ガイド|問い合わせ20倍の実践手法と成功事例
BtoB Google広告運用の完全ガイド【2026年最新版】成果を最大化する戦略と実践テクニック

