· 12分で読める

オフラインコンバージョンインポートガイド|成約データを広告最適化に活用する

目次閉じる開く

オフラインコンバージョンとは

広告をクリックしたあと、成約や契約が「オンライン上で完結しない」ビジネスがあります。BtoBの商談、不動産の内見予約、自動車の試乗来店、保険の対面相談などが代表的です。

こうしたビジネスでは、広告クリックからフォーム送信までは計測できても、そこから先の「商談化」「成約」「来店」はオンライン計測だけでは追えません。この「計測の断絶」を埋めるのが、オフラインコンバージョンインポートです。

オフラインCVインポートとは、CRMや基幹システムに記録された成約データを、広告プラットフォームに送り返す仕組みです。これにより、自動入札が「広告クリック後に本当に成約したかどうか」を学習できるようになります。

オフラインCVインポートが有効なビジネス

すべての広告アカウントでオフラインCVが必要なわけではありません。以下の条件に当てはまる場合に効果を発揮します。

条件具体例
オンラインでCVが完結しないBtoB商談、来店型サービス、対面営業
リードの質にばらつきがある問い合わせは多いが成約率が低い
営業プロセスに複数ステージがあるMQL→SQL→商談→受注
CRMにリードと成約のデータが蓄積されているSalesforce、HubSpot、kintone等

逆に、ECサイトのように購入完了がオンラインで計測できるビジネスでは、オフラインCVインポートの優先度は低くなります。

データフローの全体像

オフラインCVインポートでは、広告クリックから成約データの送信までが一本の線でつながる必要があります。以下の図で全体の流れを確認してください。

オフラインCVインポートのデータフロー広告クリックユーザーが広告をクリックGCLID取得URLパラメータからGCLIDを抽出・保存CRM記録フォーム送信時にGCLIDをリードに紐づけ成約判定営業プロセスを経て成約・受注が確定データアップロードGCLID + 成約日時 + CV値を広告プラットフォームへ送信CV反映・自動入札に学習データとして活用成約に至ったクリックの特徴を学習し類似ユーザーへの配信を強化ポイントGCLIDの有効期限は90日。成約までのリードタイムを考慮し、期限内にアップロードする必要がある。「リード向け拡張CV」ではGCLIDの代わりにメールアドレス等のユーザー情報で照合が可能。Meta広告ではGCLIDは使えない。メールや電話番号のハッシュ値でマッチングする。

Google広告:GCLID方式の設定手順

GCLID(Google Click Identifier)は、Google広告のクリックごとに自動付与される一意のIDです。このGCLIDをCRMに保存し、成約時にGoogle広告へ送り返すのがGCLID方式の基本です。

ステップ1:自動タグ設定を有効にする

Google広告の管理画面で「設定」→「アカウント設定」→「自動タグ設定」をONにします。これにより、広告クリック時にURLへgclidパラメータが自動的に追加されます。

ステップ2:GCLIDをCRMに保存する仕組みを構築する

ランディングページのフォーム送信時に、URLパラメータからgclidの値を取得し、CRMのリードレコードに紐づけて保存します。

実装方法はいくつかあります。

  • フォームの隠しフィールドにGCLIDをJavaScriptで埋め込む
  • Cookieに一時保存し、フォーム送信時に読み出す
  • GTMのデータレイヤー経由で取得する

GCLIDの有効期限は90日です。この期間内にアップロードしなければ、Google広告側で照合できません。BtoBで商談サイクルが長い場合は、リード向け拡張コンバージョン(後述)の方が適しています。

ステップ3:コンバージョンアクションを作成する

Google広告の管理画面で「目標」→「コンバージョン」→「新しいコンバージョンアクション」から「インポート」を選択します。ソースとして「他のデータソースまたはCRM」→「クリック経由のコンバージョンをトラッキング」を選びます。

コンバージョン名、カテゴリ、値の設定は通常のコンバージョン設定と同様です。「最適化に使用するかどうか」は「メイン」に設定します。

ステップ4:成約データをアップロードする

成約が確定したリードのGCLID、コンバージョン日時、コンバージョン値をCSVファイルにまとめ、Google広告にアップロードします。

CSVに必要なカラムは以下の通りです。

カラム名内容
Google Click IDGCLIDEAIaIQobChMI…
Conversion Nameコンバージョンアクション名成約
Conversion Time成約日時(タイムゾーン付き)2026-06-15 14:30:00+0900
Conversion ValueCV値(任意)500000
Conversion Currency通貨コード(任意)JPY

アップロード方法は手動(管理画面からCSVをアップロード)、スケジュールアップロード(GoogleスプレッドシートやHTTPS/SFTP経由)、Google Ads APIの3つがあります。

運用メモ GCLID方式の初期導入では、まず手動CSVアップロードで仕組みを検証し、データの正確性を確認してからAPI連携に進むのが堅実です。アップロード直後にGoogle広告の管理画面で「オフラインデータの診断」を確認し、マッチ率が90%以上あるかを必ずチェックしてください。マッチ率が低い場合は、GCLIDの取得漏れやコンバージョン日時のフォーマット不備が主な原因です。

リード向け拡張コンバージョンとの違い

Google広告には「リード向け拡張コンバージョン(Enhanced Conversions for Leads)」という仕組みもあります。GCLID方式と混同されがちですが、役割と仕組みが異なります。

比較項目GCLID方式リード向け拡張コンバージョン
照合キーGCLID(クリックID)メールアドレス等のユーザー情報
GCLIDの保存必須(CRMに保存が必要)不要
有効期限90日制限なし(ユーザー情報で照合)
実装の複雑さフォーム改修 + CRM保存が必要GTMまたはタグでの送信 + CRMからのアップロード
向いているケースリードタイムが90日以内リードタイムが長い / GCLIDの保存が困難

リード向け拡張コンバージョンでは、フォーム送信時にユーザーのメールアドレスをハッシュ化してGoogleに送信します。成約時には、同じメールアドレスとコンバージョンデータをCRMからアップロードします。Google側でハッシュ値を照合し、広告クリックと成約を紐づけます。

GCLID方式はフォームとCRMの両方を改修する必要がありますが、照合精度は高くなります。リード向け拡張コンバージョンは既存のフォームを大きく変更せずに導入でき、GCLIDの有効期限制限もありません。

商談サイクルが90日を超えるBtoBビジネスや、GCLIDの保存が技術的に難しい場合は、リード向け拡張コンバージョンを選ぶのが合理的です。

Meta広告のオフラインコンバージョン設定

Meta広告にもオフラインコンバージョンの仕組みがあります。Google広告のGCLIDに相当する仕組みはなく、ユーザー情報(メールアドレス、電話番号、氏名など)のハッシュ値でマッチングを行います。

オフラインイベントセットの作成

  1. Metaイベントマネージャを開く
  2. 「データソースを接続」→「オフライン」を選択
  3. オフラインイベントセットに名前をつけて作成
  4. 広告アカウントを紐づける

データのアップロード

CSVファイルに以下の情報を含めてアップロードします。

データ項目必須/推奨説明
event_name必須イベント名(Purchase, Leadなど)
event_time必須UNIXタイムスタンプ
email推奨SHA-256ハッシュ化
phone推奨SHA-256ハッシュ化(E.164形式)
fn(名)/ ln(姓)推奨SHA-256ハッシュ化
value推奨コンバージョン値
currency推奨通貨コード(JPY)

マッチング精度を高めるには、メールアドレスと電話番号の両方を送信するのが効果的です。Meta側では、送信されたハッシュ値と広告に接触したユーザーのデータを照合します。マッチ率はイベントマネージャの「診断」タブで確認できます。

コンバージョンAPIとの関係

Meta広告では、オフラインイベントセットの代わりにコンバージョンAPI(CAPI)経由でオフラインイベントを送信する方法もあります。CAPIを使うと、オンラインイベントとオフラインイベントを同じパイプラインで管理でき、重複排除(event_idによるデダップ)も一元的に行えます。

新規にオフラインCVの仕組みを構築するなら、CAPIでオフラインイベントも送信する設計が推奨されます。

Google広告 vs Meta広告:オフラインCV設定の比較Google広告Meta広告照合方式GCLID or メールアドレス(拡張CV)照合方式メール / 電話番号のハッシュ値主な送信方法CSV手動 / スプレッドシート / API主な送信方法CSV手動 / CAPI / パートナー統合有効期限GCLID: 90日 / 拡張CV: 制限なし有効期限イベント発生から7日以内推奨設定場所目標 → コンバージョン → インポート設定場所イベントマネージャ → オフライン最適化への活用メインCVに設定で自動入札に反映最適化への活用広告セットのCV最適化に使用可能両プラットフォームとも、マッチ率の確認と定期的なデータアップロードの自動化が運用の鍵。

CRM連携の設計

オフラインCVインポートを安定運用するには、CRMとの連携設計が重要です。手動アップロードは検証には適していますが、継続運用には自動化が不可欠です。

CRMに保存すべきデータ

CRMのリードレコードに、以下のデータを保存する設計にします。

データ項目用途保存タイミング
GCLIDGoogle広告の照合キーフォーム送信時
fbclidMeta広告の参考情報(照合にはメール等を使用)フォーム送信時
メールアドレス拡張CV・Meta照合のキーフォーム送信時
流入元URL広告経由かどうかの判別フォーム送信時
リードステージどの段階でCVとして送信するかの判定ステージ更新時
ステージ変更日時コンバージョン日時として使用ステージ更新時

自動連携の方式

CRMから広告プラットフォームへの自動連携には、主に3つのパターンがあります。

パターン1:CRMネイティブ連携 SalesforceやHubSpotには、Google広告やMeta広告との公式連携機能があります。設定画面からアカウントを接続し、リードのステージ変更をトリガーにコンバージョンデータを自動送信できます。導入のハードルは最も低い方法です。

パターン2:iPaaS(Zapier / Make等)経由 CRMに公式連携がない場合や、送信条件をカスタマイズしたい場合に有効です。「CRMのステージがSQLに変更されたら、Google Ads APIにコンバージョンを送信する」といったフローをノーコードで構築できます。

パターン3:API直接実装 Google Ads APIやMeta Marketing APIを使い、自社の基幹システムから直接コンバージョンデータを送信します。最も柔軟ですが、開発と保守のリソースが必要です。

運用メモ CRM連携で最もつまずきやすいのは「どのステージをCVとして送信するか」の定義です。商談パイプラインのステージが細かすぎると、CVの送信タイミングが分散し、自動入札の学習が安定しません。「SQL認定」や「受注確定」など、営業チームと合意した明確な基準を1つ決め、そのステージへの到達をトリガーにするのが実務上の最適解です。

アップロード頻度と最適化への影響

オフラインCVのアップロード頻度は、自動入札の学習精度に直接影響します。

推奨頻度

頻度適したケース注意点
日次成約リードタイムが短い(1週間以内)最も学習が安定する
週次成約リードタイムが2〜4週間最低限の頻度として推奨
月次データ量が少なく日次では意味がない学習の反映が遅れるリスクあり

Google広告では、クリックから成約までのタイムラグが自動入札の学習に影響します。クリックが発生してからCVデータが届くまでの「遅延」が大きいと、自動入札はその期間のクリックを「CVが発生しなかったクリック」として学習してしまいます。

このため、成約が確定し次第、できるだけ早くアップロードすることが重要です。日次のバッチ処理で前日の成約分を翌朝にアップロードする運用が理想的です。

自動入札への影響

オフラインCVをメインのコンバージョンアクションに設定すると、自動入札(tCPAやtROAS)はそのデータを最適化の基準にします。つまり「広告クリック後に実際に成約に至るユーザー」に対して入札を強化します。

これは、フォーム送信だけをCVにしている場合と比べて、広告の最適化対象が「質の高いリード」にシフトすることを意味します。結果として、フォーム送信数は減る可能性がありますが、成約率は向上します。

ただし、月間のオフラインCV数が30件を下回る場合は、学習に必要なデータ量が不足します。その場合は、フォーム送信をメインCV、オフライン成約をサブ(モニタリング用)として併用し、データが蓄積されてから切り替える段階的なアプローチが有効です。

導入時の注意点

データ品質の管理

オフラインCVインポートの効果は、データの正確性に依存します。以下の点を定期的にチェックしてください。

  • マッチ率: Google広告では「オフラインデータの診断」、Meta広告ではイベントマネージャの「診断」タブで確認
  • 日時のフォーマット: タイムゾーンの指定漏れは照合エラーの原因になる
  • 重複データ: 同じ成約を複数回アップロードしていないか
  • GCLIDの取得率: フォーム送信の何%でGCLIDが保存されているか

プライバシーへの配慮

オフラインCVインポートでは、ユーザーの個人情報(メールアドレス、電話番号など)を扱います。必ずハッシュ化してから送信し、プライバシーポリシーに適切な記載を行ってください。Google広告の拡張コンバージョンでは、GTM経由で自動的にSHA-256ハッシュ化されます。Meta広告のオフラインイベントセットでも、アップロード時にハッシュ化が必要です。

関連記事

この記事をAIと深掘りする

要約・疑問の解消に。記事のタイトル・URL・参照元を入れた質問文が自動で入力されます。

| 共有 はてブ

SIGNALZ メルマガ

厳選した実践ナレッジを週1回お届けします。

SIGNALZ

SIGNALZ

運用型広告の実務経験をもとに、体系的なナレッジを発信しています。

SIGNALZの記事はAIを活用して作成し、10年以上の運用型広告の実務経験をもとに内容を確認・監修しています。制作方針の詳細はサイトについてをご覧ください。

この記事について感想やご質問を送れます

誤りの指摘、補足情報、ご質問など、お気軽にどうぞ。