リードの拡張コンバージョン用に Google タグを設定する

2026 年 6 月 15 日以降、オフライン コンバージョンのインポートとリードの拡張コンバージョンのアップロードは Data Manager API に移行され、Google Ads API ではブロックされます。2026 年 1 月から 2026 年 6 月の間にリクエストを送信していない開発者トークンは、以前のアクセス権の許可リストに登録されません。中断を避けるため、現在および今後のオフライン コンバージョンとリードの拡張コンバージョンのデータ アップロードには、Data Manager API をご利用ください。詳しくは、拡張コンバージョンの設定の更新をご覧ください。

リードの拡張コンバージョンは、オフライン コンバージョンのインポートがアップグレードされたもので、メールアドレスなどのユーザー提供データを使って、インポートされたオフライン コンバージョン データを補完することにより、精度と入札のパフォーマンスを高めます。オフライン コンバージョンをインポートすると、ユーザー提供のハッシュ化済み顧客データが、ウェブサイトで収集された同じデータ(リードフォームなど)と、広告の操作を行ったログイン済みのユーザーと照合され、Google 広告の広告キャンペーンに関連付けられます。

オフライン コンバージョンをすでに使用している場合は、リードの拡張コンバージョンにアップグレードすることで、インポート済みの識別子(GCLID)に加えて、ユーザー提供データをインポートできます。詳しくは、Google によるリードの拡張コンバージョン データの使用についてをご覧ください。

リードの拡張コンバージョンを使用すると、コンバージョン測定の精度が向上します。この機能は既存のコンバージョン タグを補完するもので、自社のウェブサイトで取得した顧客データをハッシュ化し、プライバシーに配慮した方法で送信できるようにします。このハッシュ化された顧客データは、ログイン ユーザーの Google アカウントのハッシュ化された顧客データと比較され、広告イベントに関連付けられることによって、キャンペーンによって獲得されたコンバージョンの測定を後押しします。

Google タグ マネージャーを使ったリードの拡張コンバージョンの導入または Google タグを使ったリードの拡張コンバージョンの導入を済ませた後の動作確認に役立つのが、拡張コンバージョンの診断レポートです。診断レポートでは、拡張コンバージョンの設定に関する問題を特定および自己診断できます。一般的な問題としては、ユーザー提供データの不足または正しくない形式、ページ埋め込みコードの不適切な実装などが挙げられます。リードの拡張コンバージョンを正しく測定するには、リードの拡張コンバージョンの実装チェックリストをご覧ください。 Google Ads API で拡張コンバージョンを設定して、コンバージョン測定の精度を高めることもできます。

この記事では、Google タグを使用するウェブサイトで、Google タグを使ってリードの拡張コンバージョンを設定する方法について説明します。Google タグ マネージャーを使用している場合は、Google タグ マネージャーを使ってリードの拡張コンバージョンを設定するをご覧ください。リードの拡張コンバージョンのメリットと仕組みについて詳しくは、拡張コンバージョンについてをご覧ください。

重要: 拡張コンバージョン(ウェブ向け)とリードの拡張コンバージョンが、まもなく単一のオン/オフ設定に統合されます。2026 年 4 月以降 Google 広告では、ウェブサイトのタグ、データ マネージャー、API 接続からユーザー提供データを同時に受け取るようになります。そのため、実装方法を使い分ける必要がなくなります。既存のユーザーは、新しい統合設定に自動的に移行されます。詳しくは、拡張コンバージョンの設定の更新をご覧ください。
注:
  • リードの拡張コンバージョンを有効にすると、関連付けられた Google タグによって、ウェブサイト上で発生した関連するフォーム操作イベントが自動的に捕捉されます。
  • Google 広告データマネージャーでは、Google Cloud Storage(GCS)、Amazon S3、HTTP、SFTP、gSheets については実行ごとに 90 日前以降のコンバージョンがインポートされます。Salesforce および HubSpot については、最初の成功した実行で過去 14 日間のデータがインポートされ、その後のすべての新しい実行では、最後の成功した実行と現在の実行の間に発生して報告されたすべての変更がインポートされます。BigQuery、Amazon Redshift、Snowflake、MySQL、PostgreSQL については、実行ごとに過去 14 日間のデータがインポートされます。

始める前に

リードの拡張コンバージョンを設定するには、まずウェブサイトのリードフォームを特定し、リードを一意に識別して最終的なオフライン インポートにも含まれるフォーム項目(メールアドレスなど)を選択する必要があります。

注: 精度を高めるため、アップロードするイベントには可能な限り GCLID を含めるようにします。この操作は、ユーザー提供データを収集するためにタグを使用していない場合、必ず行う必要があります。タグを使用してリードの拡張コンバージョンを設定している場合は、タグによって GCLID が自動的に収集されますが、オフライン コンバージョンが特定の広告クリックに適切に関連付けられるように、既存の GCLID のインポートを継続してください。

リードの拡張コンバージョンのオフライン アップロードに含めるべき情報は、以下のとおりです。

必須: 推奨:
  • Google クリック ID(GCLID): ユーザー提供データを収集するタグを実装していない場合は必須です。
  • ユーザー提供データ(次のいずれか 1 つ以上):
    • メールアドレス
    • 電話番号
    • 住所

API または手動でファイルをアップロードする場合は、ハッシュ化の要件をご確認ください。

  • コンバージョン名: オフライン データのインポート対象とするコンバージョン アクションの名前(「見込み顧客の獲得」、「契約成立」など)。
  • コンバージョンの日時: 使用可能ないずれかの日時の表示形式とタイムゾーンを選択します。
  • コンバージョン目標: 見込み顧客の獲得を重視している広告主様がオフラインでの目標を測定する場合は、「有望な見込み顧客」または「コンバージョンに至った見込み顧客」を目標に設定します。
  • Google クリック ID(GCLID): 実装方法に関係なく、測定の精度とパフォーマンス上のメリットを最大限に高めるため、GCLID を引き続き送信することをおすすめします。
  • オーダー ID: 重複したリードの管理に役立ちます。
  • コンバージョン値: コンバージョンの価値です。
  • コンバージョンの通貨: コンバージョン値の通貨コードです。
  • 同意: 同意フィールドには値を入力することを強くおすすめします。入力しなかった場合、コンバージョンが関連付けられないことがあります。
  • オーダー ID: コンバージョンのトランザクション ID とも呼ばれます。このフィールドは省略可能ですが、調整を行う際に、インポートされたコンバージョンが参照しやすくなるため、入力することを強くおすすめします。インポート時に設定した場合は、調整を行う際にも使用する必要があります。詳しくは、トランザクション ID を使用してコンバージョンの重複を抑える方法をご覧ください。
  • セッション属性: キャンペーンのパフォーマンスを最大限に高めるには、可能な限り、クリック ID とユーザー提供データとともにセッション属性をインポートすることをおすすめします。
  • 利用可能なすべてのユーザー ID: 一致の可能性が高まり、キャンペーンの最適化につながるため、特定のコンバージョンに関連するすべてのデータ(複数のメールアドレスや電話番号など)を送信する必要があります。
  • BRAID(GBRAID と WBRAID): これらの URL パラメータは、プライバシーに配慮した方法でコンバージョン レポートを維持するために、利用可能な場合は追加する必要があります。
  • カートのデータ: コンバージョンに関する商品単位の詳細情報が含まれます。購入された商品、価格、数量などのカートのデータのレポート作成を行うには、カートのデータ フィールドへの入力が必要になります。詳しくは、カート コンバージョン レポートについてをご確認ください。

見込み顧客のメールアドレスは一意性の高い識別子であり、CRM で再フォーマットされる可能性が低いため、メールアドレスを使用することをおすすめします。電話番号を使用する場合、国コードを含める必要があります。記号とダッシュはタグによって自動的に削除されます。マッチ率を改善するには、メールアドレスと電話番号の両方を収集することをおすすめします。

以下の準備も行ってください。

  • ウェブサイトでリードフォームがあるページの URL をメモします。この情報は設定時に必要になることがあります。
  • 自動タグ設定が有効になっていることを確認します。
  • ウェブサイトのリードフォームでファースト パーティの顧客データ(メールアドレスと電話番号の少なくとも一方)が取得されることを確認します。
  • Google 広告の顧客データに関するポリシーを参照し、このポリシーを遵守できるかどうかを確認します(詳しい方法は以下で確認できます)。

リードの拡張コンバージョンは、以下の 2 つの手順で設定できます。

ステップ 1: ウェブサイトでハッシュ化済みのユーザー提供データ(リードフォームのメールアドレスや電話番号など)を取得するように Google タグを設定する

  1. 現在 Google タグを使ってコンバージョン トラッキングを(サードパーティ ツールまたは iFrame 内にではなく)ページに直接実装している場合は、設定を少し変更するだけで、以下の手順に沿って Google タグを使ってリードの拡張コンバージョンを設定できます。
  2. 現在コンバージョン トラッキングに Google タグ マネージャーを使用している場合は、手順に沿って設定を少し変更するだけで、Google タグ マネージャーを使ってリードの拡張コンバージョンを設定できます。

ステップ 2: ハッシュ化済みの同じ顧客データを使って、以下のツールでオフライン コンバージョン データの自動インポートを設定します。

  1. Google 広告データマネージャー、または
  2. Google Ads API

オフライン コンバージョンのインポートを現在使用している場合は、Google 広告データマネージャーを使ってリードの拡張コンバージョンにアップグレードすることを強くおすすめします。リードの拡張コンバージョンは、オフライン コンバージョンのインポートがアップグレードされたもので、持続可能性の向上、より精度の高いレポート作成、エンゲージ ビュー コンバージョン、クロスデバイス コンバージョンなどのメリットがあり、データマネージャー、Google Ads API、Zapier でサポートされています。

実装方法は、測定対象と広告主様の能力によって異なります。オフライン コンバージョンのインポートのアップグレードに関するガイドに沿って、ニーズに最も適した方法を決定してください。

手順

リードの拡張コンバージョンを使用してオフライン コンバージョンのインポートを設定する手順の概要は次のとおりです。

  1. Google タグ設定を指定する
  2. 新しいコンバージョン アクションを作成する
  3. 顧客データに関する規約に同意する

1. Google タグ設定を指定する

リードの拡張コンバージョンを使用する場合は、Google タグを調整する必要があります。

  1. Google タグの設定画面を開きます。
  2. Google タグの設定で [自動イベント検出を管理する] をクリックします。[フォームの操作] の自動収集を有効にします。
  3. メニューを閉じます。

次に、Google 広告管理画面でデータのアップロードまたはファイルのリンクを行うか、データマネージャーを使って、オフライン コンバージョン データを Google 広告にインポートする必要があります。

2. 新しいコンバージョン アクションを作成する

  1. [目標] メニュー 目標アイコン の [概要] に移動します。
  2. [+ コンバージョン アクションを作成] を選択します。
  3. [オフライン コンバージョン] チェックボックスをオンにします。
  4. [データソースを追加] を選択します。
  5. [続行] を選択します。
  6. [CRM やファイルなどのデータソース]、[クリック経由のコンバージョンをトラッキング] の順に選択します。
  7. [データソース] で [新しいデータソースを接続する] を選択します。ハイライト表示されているプロダクトを選択するか、検索バーにプロダクトの名前を入力します。以下の方法でデータソースを接続できます。
    1. 直接接続: このオプションを選択すると、[顧客データ] セクションが表示されます。Google の EU ユーザーの同意ポリシーと顧客データに関するポリシーに関するチェックボックスをオンにして、続行します。
    2. Zapier によるサードパーティ統合: このオプションを選択すると、[承認] ボタンが表示されます。[承認] を選択して、料金が発生する可能性があるサードパーティ統合の使用に同意します。
  8. [続行] を選択します。
  9. [カテゴリを選択] プルダウンを使って [コンバージョン目標] を選択し、コンバージョンの名前を入力します。
  10. [保存して次へ] をクリックします。 次のページで、新しいコンバージョン アクションを確認します。
    • 注: 最初にデータソースの接続をスキップした場合は、[データソースを設定しましょう] セクションで [設定] を選択します。
  11. [完了] を選択します。
  12. [リードの拡張コンバージョンを有効にしてください] チェックボックスをオンにします。リードの拡張コンバージョンが必要ない場合は、[Google クリック ID で続行] または [後で設定を完了する] をクリックします。コンバージョン アクションの設定の後でオンにするには、[概要] を選択します。[リードの拡張コンバージョン] プルダウンで [リードの拡張コンバージョンを有効にしてください] のチェックボックスをオンにします。

3. 顧客データに関する規約に同意する

顧客データに関する規約にまだ同意されていない場合は、次の手順に沿って確認および同意してください。

  1. [目標] メニュー 目標アイコン の [設定] に移動します。
  2. [顧客データに関する規約] の横の [利用規約を表示] を選択し、「顧客データに関するポリシーおよびその他の既定」を確認します。
  3. [私は会社を代表し、利用規約を読んだうえで同意します] チェックボックスをオンにします。
  4. [同意する] を選択します。 ステータスが [同意済み] に更新されます。
注: この規約は、アカウント全体またはクライアント センター(MCC)アカウント全体に適用されます。規約を表示できない場合は、MCC アカウントでアカウントのコンバージョンがトラッキングされます。顧客データに関する規約は、MCC アカウントと、その MCC アカウントに代わってクロスアカウント トラッキングを使用してアップロードを行っている Google 広告 MCC アカウントから同意する必要があります。

Google タグを確認する

Google タグが適切に設定され、コンバージョン トラッキングが適切に行われるようにしたい場合、またはタグに問題があると思われる場合:

  1. [目標] メニュー 目標アイコン の [概要] に移動します。
  2. コンバージョン アクションの表の [名前] 列で目的のコンバージョン アクションを探し、同じ行の [ステータス] 列を確認します。

JavaScript または CSS セレクタを使ってリードの拡張コンバージョンを設定する

JavaScript 変数を使用している場合は、これらのフィールドに追加する変数を開発担当の方に尋ねるのが最も簡単でしょう。CSS セレクタを使用している場合は次の手順に沿ってください。

リードフォーム ページで拡張コンバージョンのフィールドを見つける

  1. Chrome ブラウザで Google 広告アカウントとは別のタブを使用して、リードフォーム送信ページに移動します。
  2. Google に送信するページで顧客データが入力されるフィールドを特定します。

必須:

  • 個人を特定できる情報: PII フィールドは必須ですが、メールアドレスは必須ではありません。
  • Google クリック ID(GCLID)または GBRAID: GCLID または GBRAID をすでに保存している場合や、Google タグで取得している場合は、引き続き送信します。
  • コンバージョン名: オフライン データのインポート先とするコンバージョン アクションの名前を入力します(「見込み顧客の獲得」や「契約成立」など)。
  • コンバージョンの日時: 使用可能ないずれかの日時の表示形式を選択します。
  • コンバージョン目標: オフラインでの目標を測定している場合は、目標として「有望な見込み顧客」または「コンバージョンに至った見込み顧客」を使用します。

推奨:

  • 電話番号: 任意。API または手動でファイルをアップロードする場合は、ハッシュ化の要件をご確認ください。
  • オーダー ID: 重複したリードの管理に役立ちます。
  • コンバージョン値: 任意ですが、使用をおすすめします。
  • コンバージョンの通貨:(任意)
  • Google 広告データ マネージャーを使用している場合は、インポートするデータを準備するをご覧ください。
  1. ページに存在する顧客データを特定したら、以下の手順に沿って CSS セレクタをコピーして Google 広告に入力します。

拡張コンバージョンの CSS セレクタを確認し、Google 広告に入力する

  1. リードフォーム ページで、送信したい顧客データが表示されている箇所を右クリックして、[検証] を選択します。
    注: たとえばメールアドレスの CSS セレクタを Google 広告に入力したい場合は、リードフォーム ページ内に表示されているメールアドレスを右クリックします。
  2. Chrome ブラウザ内で Chrome デベロッパー ツールが起動します。
  3. Chrome デベロッパー ツールの枠内にページのソースコードが表示され、そのうち一部がハイライト表示されています。ハイライト表示されている部分に、ステップ 2 で右クリックした顧客データの CSS セレクタが含まれています。
  4. ハイライト表示されているコードにカーソルを合わせ、右クリックします。
  5. [Copy] までスクロールし、[Selector] を選択します。
  6. 先ほどのタブ(Google 広告の管理画面)で、自動拡張コンバージョンのセクション内の対応するフィールドに、コピーしたテキストを貼り付けます。
    • おおむね次のようなテキストが貼り付けられるはずです(参考例であり、このとおりの内容にはなりません)。
      tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
  7. 他の顧客データ(メールアドレスまたは電話番号)についても手順 2~6 を繰り返します。
  8. Google 広告アカウントで [保存] をクリックします。

注: DOM 要素から値を取得するには、ID 属性を使用することをおすすめします。ID は一意であり、他のプロパティ(クラス名や名前など)よりも時間の経過による変化があまりありません。また、レイアウト変更の影響も受けないため、ページのレイアウトが変更されてもコードは機能します。

フィールドに ID がまだ設定されていない場合は、HTML の id 属性を使用して追加できます。次に例を示します。

<input type="text" id="myTextField">

ウェブサイトのコードを編集してリードの拡張コンバージョンを設定する

自動検出またはセレクターを使用する代わりに、カスタム JavaScript コードを使用してリードの拡張コンバージョンを実装して、Google タグを直接呼び出すことができます(サードパーティ ツールまたは iFrame によってホストされるフォームではこれが必要になる場合があります)。詳しくは、Chrome デベロッパー ツールで実装を検証する方法をご覧ください。

拡張コンバージョンのフィールドを特定および定義する

カスタムコードでメールアドレスまたは電話番号を利用できるようにします。ハッシュ化されていないデータを送信する(この場合、データがサーバーに到達する前に Google により正規化およびハッシュ化される)ことも、正規化およびハッシュ化されたデータを送信することもできます。データを正規化およびハッシュ化する場合は、以下の手順に沿って操作します。

正規化の場合:

  • 先頭と末尾の空白文字を削除する。
  • テキストを小文字に変換する。
  • 電話番号を E164 規格の形式にする。
  • gmail.com と googlemail.com のメールアドレスのドメイン名の前にあるすべてのピリオド(.)を削除する。

ハッシュ化の場合:

  • 16 進数 SHA256 を使用する。

定義できる各フィールドの詳細情報については、以下の表をご覧ください。[キー名] 列は、拡張コンバージョンの HTML スニペット(次のステップで作成する)でフィールドを参照する際に使用する名称を示しています。データはすべて文字列型のフィールドとして渡す必要があります。

データ フィールド キー名 説明
メールアドレス メール

ユーザーのメールアドレス。

例: 「jdoe@example.com」

sha256_email_address

ハッシュ化されたユーザーのメールアドレス。

例:

「a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db」

電話番号 phone_number

ユーザーの電話番号。E.164 形式で指定します。この形式は、ダッシュ、かっこ、スペースを含まない、プラス記号(+)と国コードを付加した 11~15 桁の数字である必要があります。

例: ‘+11231234567’

sha256_phone_number

ハッシュ化されたユーザーの電話番号。

例:

‘e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1’

注: カスタムコードが配信されるときには、顧客データが利用できる状態でなければなりません。前のページまたは iframe でユーザー情報が収集される場合は、呼び出される際にそれをコードに変数で利用できるようにする必要があります。

拡張コンバージョンのスクリプトを実装する

Google タグを配信したいページで、以下のスクリプトを設定し、追加します。下記の変数名は、実際にウェブページで使用されている変数の名前と一致するように更新してください。

たとえば、「email_address」という名前の変数にメールアドレスを格納する場合は、スニペット内の「yourEmailVariable」を「email_address」に変更します。

注: 文字列型のフィールドをハードコードしたり、変数の代わりに関数を使用したりすることもできます。

// ユーザー提供データ オブジェクトを実装する

<script>

gtag('set', 'user_data', {

"email": yourEmailVariable, ***「yourEmailVariable」は、ユーザーのメールアドレスを実際に格納する JavaScript 変数の名前に変更してください。以下の他の変数についても同様に処理します。値がハッシュ化されていないことを確認してください。

"phone_number": yourPhoneVariable, ***電話番号は E.164 形式で指定します。この形式は、ダッシュ、かっこ、スペースを含まない、プラス記号(+)と国コードを付加した 11~15 桁の数字である必要があります。

});

</script>

// 次のコード スニペットを使用してユーザー提供データを送信する

<script>

gtag('event', 'form_submit', {'send_to': 'AW-ID'}); ***AW- はそのままにして ID を Google タグ ID に変更します

</script>

上記のフィールドのうち、お客様のサイトで情報を収集しないフィールドがある場合は、そのフィールドを空白にするのではなく、フィールド全体を削除してください。たとえば、メールアドレスだけを収集しているウェブサイトは、コードは次のようになります。

// Implement

<script>

gtag('set', 'user_data', {

"email": {{ yourEmailVariable }}

});

</script>

複数の値

デベロッパーは、必要に応じて文字列ではなく配列値を使用して、複数の値を指定することができます(電話番号とメールは最大 3 個、住所は最大 2 個)。複数の値をキャプチャすると、一致の可能性が高くなります。下記の例をご確認ください。

<script>

gtag('set', 'user_data', {

"email": [yourEmailVariable1, yourEmailVariable2],

"phone_number": [yourPhoneVariable1, yourPhoneVariable2]

});

</script>

事前にハッシュ化されたユーザーデータを提供するためのサンプルコードは、次のようになります。

// Implement

<script>

gtag('set', 'user_data', {

"sha256_email_address": {{ yourEmailVariable }},

"sha256_phone_number": {{ yourPhoneVariable }}

});

</script>

関連リンク

このページには、AI 技術を使用して翻訳されたコンテンツが含まれている場合があります。AI 翻訳には誤りが含まれている可能性があります。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
false
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

検索
検索をクリア
検索を終了
メインメニュー
9555799168448025075
true
ヘルプセンターを検索
true
true
true
true
true
true
73067
false
false
true
true
false
false