ChatGPT広告のUTM・GTM設定方法|GA4で流入を計測する手順

広告・アドテク

CHATGPT ADS / UTM / GTM / GA4|2026年11月6日確認

ChatGPT広告の流入をGA4で計測するには、広告のランディングページURLにUTMパラメータを設定し、サイト側にGoogleタグを正しく実装します。さらに、問い合わせや資料請求などの成果を計測する場合は、GTMでGA4イベントを設定します。OpenAI Ads Manager側でも広告に帰属したコンバージョンを確認したい場合は、OpenAI PixelまたはConversions APIによる計測が必要です。

「ChatGPT広告を出稿したがGA4で流入元が分からない」「UTMを付けたのにセッションが確認できない」「GTMでタグを設定したのにコンバージョンが計測されない」と悩む広告運用担当者やエンジニアもいるのではないでしょうか。

ChatGPT広告では、OpenAI Ads Managerで広告の表示回数、クリック数、広告費などを確認できます。一方、GA4を利用すれば、広告経由のユーザーがサイト内でどのページを閲覧し、どのような行動を取ったか分析できます。

ただし、UTM、GTM、GA4、OpenAI Pixelはそれぞれ役割が異なります。正しい計測環境を整えるには、どの仕組みで何を測定するのかを整理することが重要です。

本記事では、2026年11月時点のOpenAI・Google公式情報をもとに、ChatGPT広告のUTM設定例、GTMでのGA4タグ設定、OpenAI Pixelの導入、フォーム送信イベントの計測確認、計測エラーの対処方法まで解説します。

STEP 01|UTM 流入元を区別する

広告URLにUTMを追加し、GA4でChatGPT広告の流入を識別します。

STEP 02|GTM・GA4 サイト内行動を計測する

Googleタグとイベントタグを設定し、フォーム完了などを測定します。

STEP 03|OPENAI PIXEL 広告側のCVを計測する

OpenAI広告クリックとコンバージョンを関連付けます。

  1. ChatGPT広告のUTM・GTM・GA4とは?それぞれの役割を整理
    1. UTM・GTM・GA4・OpenAI Pixelの比較
    2. UTMだけで確認できること
    3. GTMで設定すること
  2. ChatGPT広告の計測を始める前に必要な準備
    1. 事前に用意するもの
    2. コンバージョンの完了条件を決める
  3. ChatGPT広告のUTM設定例|utm_source・utm_medium・utm_campaignの決め方
    1. 基本となるUTM設定例
    2. utm_mediumは課金方式だけで判断しない
    3. URLの「?」「&」の付け方
    4. UTMの命名規則を統一する
  4. OpenAI Ads ManagerでUTMパラメータを設定する手順
    1. 方法1:広告のリンク先URLへ直接UTMを付ける
    2. 方法2:Ads ManagerのLanding page query parametersを利用する
    3. Ads Managerを開く
    4. 対象キャンペーンなどを選択する
    5. 編集画面を開く
    6. クエリパラメータを設定する
    7. 保存して最終URLを確認する
    8. 動的パラメータで広告IDを引き継ぐ
    9. 複数階層で設定した場合の優先順位
  5. GTMでGA4の計測タグを設定する方法|Googleタグの確認から公開まで
    1. GTMのコンテナが設置されているか確認する
    2. Googleタグの設定手順
    3. GA4の測定IDを確認する
    4. GTMでタグを新規作成する
    5. GA4の測定IDを設定する
    6. トリガーを設定する
    7. Tag Assistantで動作確認する
    8. 問題がなければ公開する
    9. WordPressではタグを記事本文だけに設置しない
  6. GTMでフォーム送信をコンバージョン計測する方法
    1. 方法1:完了ページでCVを計測する
    2. 方法2:非同期フォームでdataLayerイベントを利用する
    3. GTM側でカスタムイベントトリガーを作成する
    4. GA4でキーイベントとして設定する
  7. GTMでOpenAI Pixelを設定する方法|Ads Manager側のコンバージョン計測
    1. OpenAI Pixelを利用する目的
    2. OpenAI Pixelの基本設定手順
    3. Ads Managerでデータソースを作成する
    4. 公式のPixelコードを確認する
    5. GTMでカスタムHTMLタグを作成する
    6. 初期化タグの実行順序を確認する
    7. コンバージョンイベント用のタグを作成する
    8. テストしてから公開する
    9. OpenAI Pixelのイベント送信例
    10. GA4とOpenAI Pixelは同じ成功イベントを起点にできる
    11. GTMの発火確認だけでは十分ではない
    12. PixelとCAPIを併用する場合
  8. ChatGPT広告のopprefとは?UTMとの違いとパラメータ保持の重要性
    1. opprefはOpenAI広告クリック時に付加される
    2. UTMとopprefは役割が異なる
    3. リダイレクトでパラメータが失われることがある
    4. opprefをGA4のユーザーIDとして利用しない
  9. GTM・GA4で計測確認する方法|Tag AssistantとDebugViewの使い方
    1. GTMプレビューモードで確認する
    2. GTMでプレビューを選択する
    3. UTM付きのテストURLを入力する
    4. Googleタグの発火を確認する
    5. フォーム送信をテストする
    6. GA4イベントタグの発火を確認する
    7. OpenAI Pixelの通信を確認する
    8. GA4のDebugViewでイベントを確認する
    9. GTMの公開後も本番環境で確認する
  10. GA4でChatGPT広告の流入を確認する手順|参照元・メディア・キャンペーン
    1. トラフィック獲得レポートの確認手順
    2. GA4で確認したい指標
    3. 通常のChatGPT流入と有料広告流入を区別する
  11. OpenAI Ads ManagerとGA4のクリック数・セッション数・CV数が違う理由
    1. クリック数とセッション数の違い
    2. CV数が異なる場合
    3. 主な差異の原因
  12. ChatGPT広告のUTM・GTM計測エラー|よくある原因と対処方法
    1. 症状別のトラブルシューティング
    2. OpenAI Pixelの通信を確認する
    3. 同意設定の不一致に注意する
  13. BtoB企業のChatGPT広告で使える計測設計例|資料請求・問い合わせ・商談まで確認
    1. 資料請求キャンペーンの計測例
    2. クリック数だけでなく問い合わせの質も評価する
  14. ChatGPT広告のUTM・GTM設定チェックリスト
    1. UTM設定の確認
    2. GTM・GA4の確認
    3. OpenAI Pixelの確認
  15. ChatGPT広告のUTM・GTM設定に関するよくある質問
    1. ChatGPT広告はGA4で計測できますか?
    2. ChatGPT広告のUTMはどこに設定しますか?
    3. ChatGPT広告のutm_sourceには何を設定しますか?
    4. GTMを使わなくてもChatGPT広告の流入は計測できますか?
    5. OpenAI PixelはGTMから設定できますか?
    6. UTMを付ければAds ManagerでもCVが計測できますか?
    7. opprefとUTMの違いは何ですか?
    8. GTMでタグがFiredなのにAds ManagerのCVが0件なのはなぜですか?
    9. GA4のDebugViewでイベントが表示されない場合は?
    10. フォームの送信ボタンをクリックしたらCVにしてもよいですか?
    11. GA4とOpenAI Ads ManagerのCV数は一致しますか?
    12. WordPressの記事本文にOpenAI Pixelを貼り付ければよいですか?
  16. まとめ|ChatGPT広告のUTM・GTM設定はGA4流入とCV計測を分けて考える
  17. 関連記事|URLパラメータの基本と媒体別UTM設定方法
  18. 参考情報|OpenAI・Google公式ドキュメント

ChatGPT広告のUTM・GTM・GA4とは?それぞれの役割を整理

UTMは広告の流入元を識別するためのURL情報、GTMはサイトの計測タグを管理するツール、GA4は流入後のユーザー行動を分析するツールです。OpenAI Pixelは、ChatGPT広告に帰属するコンバージョンを計測するために利用します。

UTM・GTM・GA4・OpenAI Pixelの比較

仕組み 主な役割 確認できること 注意点
UTM 流入元・キャンペーンの識別 どの広告施策からアクセスしたか URLに付けるだけではCV計測は完成しない
GTM タグ・トリガー・変数の管理 タグの発火条件・配信状況 GTM自体はアクセス解析レポートではない
GA4 サイト流入・行動の分析 セッション、イベント、キーイベント 広告費や広告表示回数は別途確認が必要
OpenAI Pixel OpenAI広告のイベント計測 広告に帰属するCVの計測シグナル イベント送信と広告への帰属は別の条件
Conversions API サーバー側のCVイベント送信 購入・問い合わせなどのサーバー側成果 認証情報・重複排除などの管理が必要

UTMだけで確認できること

UTMを設定し、サイト側でGA4が正常に動作していれば、ChatGPT広告からアクセスしたユーザーのセッションや閲覧ページなどを確認できます。

例えば、広告のURLにutm_source=chatgptを設定すれば、GA4で該当する参照元を識別できます。

ただし、UTMは広告クリックの識別情報やコンバージョンイベントそのものを送る仕組みではありません。

GTMで設定すること

GTMは、Googleタグや各種広告計測タグを一元管理するツールです。

ChatGPT広告の計測では、GTMを利用してGA4イベントやOpenAI Pixelを実装できます。

ただし、GTMでタグを作成しただけではデータは保証されません。トリガー、タグの読み込み順序、同意設定などを確認する必要があります。

ChatGPT広告の計測を始める前に必要な準備

作業を始める前に、Ads Manager、GA4プロパティ、GTMコンテナ、対象LP、フォーム完了条件、計測担当者を確認します。特に「何をコンバージョンとするか」を事前に決めることが重要です。

事前に用意するもの

必要なもの 確認する内容
OpenAI Ads Manager 広告アカウント、対象キャンペーン、広告URL、コンバージョン用データソース
GA4 対象プロパティ、ウェブデータストリーム、測定ID
GTM コンテナID、編集権限、公開権限、既存タグ
Webサイト LP、フォーム、完了ページ、リダイレクトの有無
計測定義 問い合わせ・資料請求・申し込みなどの完了条件
同意管理 解析・広告計測の許諾条件、CMP設定、プライバシー方針

コンバージョンの完了条件を決める

例えば、問い合わせフォームを計測する場合、フォームの送信ボタンを押しただけでは送信が成功したとは限りません。

入力エラーが発生した場合や通信エラーで送信が完了しなかった場合も、クリック自体は発生します。

そのため、問い合わせをコンバージョンとする場合は、実際に送信が成功したことを判断できるイベントや完了ページを利用しましょう。

ChatGPT広告のUTM設定例|utm_source・utm_medium・utm_campaignの決め方

ChatGPT広告でGA4の流入元を識別する場合、基本的にはutm_source、utm_medium、utm_campaignを設定します。必要に応じてutm_contentやutm_idを追加し、広告やクリエイティブを区別します。

基本となるUTM設定例

例えば、サービス紹介ページへ誘導する場合、次のURLを使用できます。

https://example.com/service/?utm_source=chatgpt&utm_medium=cpc&utm_campaign=leadgen_202611&utm_content=ad_a

それぞれの設定値は次の意味を持ちます。

パラメータ 設定例 意味
utm_source chatgpt 流入元を識別
utm_medium cpc 有料広告のメディアを識別
utm_campaign leadgen_202611 キャンペーンを識別
utm_content ad_a 広告素材・訴求の違いを識別
utm_id campaign_001 キャンペーンIDを管理

※上記は設計例です。OpenAIが必須とする命名規則ではありません。utm_mediumの値によるGA4のチャネル分類は、GA4の分類条件も確認してください。

utm_mediumは課金方式だけで判断しない

ChatGPT広告では、クリック課金やインプレッション課金など、選択するキャンペーン目的によって課金方式が異なる場合があります。

そのため、すべてのキャンペーンにutm_medium=cpcを使うべきとは限りません。

例えば、社内で有料広告全体を区別するための命名規則を設定している場合は、そのルールに合わせる方法があります。

重要なのは、同じ媒体を担当者によって異なる値で記録しないことです。

URLの「?」「&」の付け方

URLに初めてパラメータを追加する場合は「?」を使用します。既存のパラメータがある場合は「&」で追加します。

パラメータがないURLの例

https://example.com/service/?utm_source=chatgpt&utm_medium=cpc

すでにパラメータがあるURLの例

https://example.com/service/?plan=business&utm_source=chatgpt&utm_medium=cpc

同じパラメータを複数回設定しないよう注意してください。

UTMの命名規則を統一する

GA4では、大文字と小文字が区別されます。

例えば、utm_source=chatgptとutm_source=ChatGPTは、別の値として集計される可能性があります。

そのため、社内のUTM管理表などで、使用する値と命名規則を統一しましょう。

OpenAI Ads ManagerでUTMパラメータを設定する手順

ChatGPT広告では、広告のランディングページURLへUTMを追加できます。また、Ads Managerにはランディングページ用クエリパラメータを設定する機能もあり、キャンペーン・広告グループ・広告単位の管理が可能です。

方法1:広告のリンク先URLへ直接UTMを付ける

最も基本的な方法は、広告のリンク先URLにUTMパラメータを含めることです。

  1. ChatGPT広告のランディングページURLを確認します。
  2. utm_source、utm_medium、utm_campaignなどを追加します。
  3. パラメータ付きURLを広告のリンク先に登録します。
  4. 実際にページが正常表示されるかテストします。
  5. GA4で流入が識別されるか確認します。

方法2:Ads ManagerのLanding page query parametersを利用する

OpenAI Ads Managerでは、キャンペーン・広告グループ・広告単位でランディングページ用のクエリパラメータを追加できます。

01

Ads Managerを開く

OpenAI Ads Managerへログインします。

02

対象キャンペーンなどを選択する

Campaigns、Ad Groups、Adsのいずれかから、設定したい対象を選びます。

03

編集画面を開く

[3点メニュー]→[Edit campaign / Edit ad group / Edit ad]
04

クエリパラメータを設定する

「Landing page query parameters」で、追加したいパラメータを入力します。

05

保存して最終URLを確認する

広告クリック時に意図したパラメータが付加されるか確認します。

動的パラメータで広告IDを引き継ぐ

OpenAI公式ヘルプでは、次の動的パラメータが案内されています。

マクロ 用途
{campaign_id} キャンペーンID
{ad_group_id} 広告グループID
{ad_id} 広告ID
{ad_account_id} 広告アカウントID

動的パラメータを利用する設定例

utm_source=chatgpt&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}

上記はパラメータ欄へ設定する値の例です。実際の入力方式は管理画面に従ってください。

複数階層で設定した場合の優先順位

OpenAI公式ヘルプでは、同じパラメータが複数の階層で設定されている場合、より具体的な設定が優先されると説明されています。

広告URL > 広告単位 > 広告グループ単位 > キャンペーン単位

例えば、広告URLにutm_campaignが登録されている場合、キャンペーン単位で同じパラメータを設定しても、広告URL側の値が優先されます。

UTMの設定箇所を重複させない

広告URLへ直接UTMを設定し、さらにAds Managerのパラメータ欄でも同じ項目を指定すると、意図した値が反映されない可能性があります。

どの階層でUTMを管理するかを決め、実際の遷移先URLを確認しましょう。

GTMでGA4の計測タグを設定する方法|Googleタグの確認から公開まで

GTMを利用したGA4計測では、まずサイトにGTMコンテナが設置されているか確認します。そのうえで、GA4の測定IDを指定したGoogleタグを設定し、Tag Assistantで正常動作を確認してから公開します。

GTMのコンテナが設置されているか確認する

すでにWebサイトでGTMを使用している場合は、新しいコンテナを作る前に既存コンテナを確認しましょう。

同じサイトに複数のGTMコンテナやGoogleタグが存在すると、イベントの重複計測や管理の複雑化につながる場合があります。

Googleタグの設定手順

01

GA4の測定IDを確認する

GA4で対象のウェブデータストリームを開き、G-から始まる測定IDを確認します。

02

GTMでタグを新規作成する

[タグ]→[新規]→[Googleタグ]

既存タグがある場合は、重複して作成しないよう確認してください。

03

GA4の測定IDを設定する

GoogleタグのタグIDに、対象GA4プロパティの測定IDを設定します。

04

トリガーを設定する

サイト全体の計測を行う場合は、Googleタグが必要なページで読み込まれるように設定します。

05

Tag Assistantで動作確認する

GTMのプレビュー機能から対象サイトへ接続し、Googleタグが正しく発火するか確認します。

06

問題がなければ公開する

GTMの「送信」から変更を公開し、実サイトでも計測されているか確認します。

WordPressではタグを記事本文だけに設置しない

WordPressでGTMを利用する場合、サイト全体で計測するためのコンテナコードは、テーマや専用のタグ管理機能などを通じて適切な位置へ設置します。

個別記事のカスタムHTMLブロックだけへタグを挿入すると、その記事でしか実行されないなど、計測範囲が限定される可能性があります。

既存のGTM設置状況を確認し、重複や競合を避けることが重要です。

GTMでフォーム送信をコンバージョン計測する方法

問い合わせや資料請求を計測する場合は、送信が成功したタイミングでGA4イベントを発火させます。完了ページがある場合はページ到達を利用でき、非同期フォームの場合はdataLayerのカスタムイベントを利用する方法が考えられます。

方法1:完了ページでCVを計測する

フォーム送信後に専用の完了ページへ遷移する場合は、ページURLを条件とするGTMトリガーを設定できます。

完了ページの例

https://example.com/contact/thanks/
  1. GTMで新しいトリガーを作成します。
  2. トリガータイプにページビューを指定します。
  3. 対象の完了ページだけで発火する条件を設定します。
  4. GA4イベントタグを作成します。
  5. イベント名にgenerate_leadなどを設定します。
  6. 作成したトリガーをイベントタグに割り当てます。
  7. Tag Assistantで成功時に1回だけ発火するか確認します。

ただし、完了ページの再読み込みや直接アクセスでイベントが発火すると、実際の問い合わせ数と異なる場合があります。

必要に応じて、送信成功フラグや受付IDなどを利用した重複対策を検討しましょう。

方法2:非同期フォームでdataLayerイベントを利用する

送信完了後にURLが変わらないフォームでは、送信成功のタイミングでdataLayerにイベントを送る方法があります。

例えば、開発担当者が送信成功時に次の処理を実行します。

window.dataLayer = window.dataLayer || [];

window.dataLayer.push({
  event: "lead_submit_success"
});

※上記は送信成功時に呼び出す実装例です。記事へ貼り付けただけでは動作しません。また、送信ボタンを押した時点ではなく、サーバー側で受け付けが成功した後に実行してください。

GTM側でカスタムイベントトリガーを作成する

[トリガー]→[新規]→[カスタムイベント]

イベント名にlead_submit_successを設定します。

続いて、GA4イベントタグを作成し、次のように設定します。

設定項目 設定例
タグの種類 Googleアナリティクス:GA4イベント
測定ID 対象GA4のG-から始まるID
イベント名 generate_lead
トリガー カスタムイベント:lead_submit_success

GA4でキーイベントとして設定する

GA4にgenerate_leadなどのイベントが届いていることを確認したら、事業上の成果として重要なイベントをキーイベントに設定します。

これにより、サイトへの流入と問い合わせの成果を組み合わせて分析できます。

フォームボタンのクリックだけをCVにしない

クリック時点では入力エラーや送信失敗を判別できない場合があります。

問い合わせ完了を計測したい場合は、送信成功やサーバー側での受付完了などを条件にしましょう。

GTMでOpenAI Pixelを設定する方法|Ads Manager側のコンバージョン計測

OpenAI Pixelは、Ads Managerで作成したデータソースのPixel IDを利用し、Webサイトへ実装します。GTMで配信する場合は、Pixelの初期化タグとコンバージョンイベントの順序を管理し、実際のネットワークリクエストが送信されているか確認する必要があります。

OpenAI Pixelを利用する目的

GA4でフォーム送信を確認できても、それだけでAds Managerのコンバージョンが計測されるわけではありません。

Ads Managerでも広告に帰属したコンバージョンを確認したい場合は、OpenAI PixelやConversions APIからイベントを送信する必要があります。

OpenAI Pixelの基本設定手順

01

Ads Managerでデータソースを作成する

Ads Managerのコンバージョン関連設定から、Web計測用のデータソースとPixel IDを用意します。

02

公式のPixelコードを確認する

OpenAI公式のMeasurement Pixelドキュメントを参照し、初期化コードを取得します。

03

GTMでカスタムHTMLタグを作成する

公式の初期化コードを、計測対象ページで実行するタグとして設定します。

既存のPixelがある場合は、重複して設置しないよう確認します。

04

初期化タグの実行順序を確認する

コンバージョンイベントを送る前に、Pixelが正しく初期化されるよう設定します。

05

コンバージョンイベント用のタグを作成する

フォーム送信成功時などに、対応するOpenAI Pixelイベントを送信します。

06

テストしてから公開する

GTMプレビュー、ブラウザーの開発者ツール、OpenAI側の受信状況を確認し、問題がなければ公開します。

OpenAI Pixelのイベント送信例

OpenAIの公式開発者向けドキュメントでは、見込み顧客の情報が送信されたことを表す標準イベントとしてlead_createdが案内されています。

Pixelが初期化された状態で、フォーム送信成功時に次のようなイベントを送信します。

oaiq("measure", "lead_created", {
  type: "customer_action"
});

上記はOpenAI公式仕様に基づくイベント送信部分の例です。

実際のGTM実装では、正しいPixel IDによる初期化と、送信成功時のトリガー、計測同意などを組み合わせる必要があります。

GA4とOpenAI Pixelは同じ成功イベントを起点にできる

フォームの送信成功時にdataLayerでlead_submit_successが発火するよう設計していれば、そのイベントを起点にGA4とOpenAI Pixelの両方へ計測イベントを送る方法があります。

送信先 イベント名の例 利用目的
GTM内部のイベント lead_submit_success 送信成功の通知
GA4 generate_lead サイト側のリード獲得計測
OpenAI Pixel lead_created OpenAI広告に帰属するCV計測

ただし、同じdataLayerイベントでタグを実行していても、各サービスがCVを同じ件数として報告するとは限りません。

GTMの発火確認だけでは十分ではない

OpenAI公式ヘルプでは、GTMでタグが「Fired」と表示されても、実際にOpenAIへイベントが送信されたことまでは保証されないと説明しています。

ブラウザーの開発者ツールで通信が行われているか確認し、必要に応じてPixelのデバッグ機能を利用しましょう。

PixelとCAPIを併用する場合

同じコンバージョンをブラウザーのPixelとサーバー側のConversions APIの両方から送信する場合は、イベントの重複排除が必要です。

OpenAIは、同じイベントに同一のevent_idを利用する方法を案内しています。

GTMだけで対応する範囲と、サーバー側の実装が必要な範囲を分けて設計しましょう。

ChatGPT広告のopprefとは?UTMとの違いとパラメータ保持の重要性

opprefは、OpenAI広告クリックを参照するための識別情報です。UTMがGA4などの流入元分析に利用されるのに対し、opprefはOpenAIのコンバージョン計測で広告クリックと後続イベントを関連付けるために利用されます。

opprefはOpenAI広告クリック時に付加される

OpenAI公式ヘルプでは、広告クリック時にopprefがランディングページURLへ付加されると説明されています。

概念的には次のようなURLになります。

https://example.com/service/?utm_source=chatgpt&utm_medium=cpc&utm_campaign=leadgen_202611&oppref=EXAMPLE_CLICK_REFERENCE

※上記は構造の説明例です。実際のopprefの値ではありません。

UTMとopprefは役割が異なる

比較項目 UTM oppref
主な用途 GA4で参照元やキャンペーンを識別 OpenAI広告クリックとの関連付け
付与方法 広告主が設定 広告クリック時にOpenAIが付加
主な利用先 アクセス解析ツール OpenAI Pixel・CAPI
確認項目 命名規則とURL保持 リダイレクト時の保持とPixelの取得

リダイレクトでパラメータが失われることがある

LPへのアクセス時にURLがリダイレクトされる場合、UTMやopprefが途中で削除されることがあります。

例えば、広告のリンク先から別ドメインのフォームへ転送する構成では、各パラメータや計測状態が正しく引き継がれるか確認する必要があります。

OpenAI Pixelはopprefを取得し、ファーストパーティCookieに保存して後続のコンバージョンとの関連付けに利用します。

ただし、同意設定やブラウザー環境などによって動作が制限される場合があります。

opprefをGA4のユーザーIDとして利用しない

opprefはOpenAI広告の計測参照情報です。GA4のUser-IDや顧客IDを代替するものではありません。

また、広告主が任意のopprefを生成して広告URLへ設定するものでもありません。

計測には、OpenAIが付与した値と公式のPixel・CAPIの仕組みを利用しましょう。

GTM・GA4で計測確認する方法|Tag AssistantとDebugViewの使い方

GTMのTag Assistantではタグの発火とトリガーを確認し、GA4のDebugViewではイベントがGA4に届いているか確認します。さらにOpenAI Pixelを利用する場合は、Pixelの通信が実際に送信されているか別途確認しましょう。

GTMプレビューモードで確認する

01

GTMでプレビューを選択する

対象コンテナのワークスペースで「プレビュー」をクリックします。

02

UTM付きのテストURLを入力する

実際に広告へ設定する予定のUTM付きURLを使って、サイトへ接続します。

03

Googleタグの発火を確認する

対象ページでGoogleタグが動作しているか確認します。

04

フォーム送信をテストする

テスト用のフォームを正常送信し、lead_submit_successなどの成功イベントが発生するか確認します。

05

GA4イベントタグの発火を確認する

generate_leadなどのタグが、完了イベントで1回発火しているか確認します。

06

OpenAI Pixelの通信を確認する

OpenAI Pixelを使用している場合は、開発者ツールやPixelのデバッグ機能でもイベント送信を確認します。

GA4のDebugViewでイベントを確認する

GoogleアナリティクスのDebugViewでは、デバッグ対象デバイスから送信されたイベントをリアルタイムに確認できます。

GA4[管理]→[データの表示]→[DebugView]

GTMのプレビュー機能などを使用してデバッグモードを有効にし、テストイベントが表示されるか確認します。

ただし、同意設定やプライバシー制御によって、DebugViewにイベントが表示されないことがあります。

GTMの公開後も本番環境で確認する

GTMのプレビューで正常に動作していても、コンテナを公開していなければ一般ユーザーの環境には反映されません。

プレビュー確認後は「送信」から新しいバージョンを公開し、本番環境でも計測を確認しましょう。

GA4でChatGPT広告の流入を確認する手順|参照元・メディア・キャンペーン

GA4でChatGPT広告の流入を確認するには、トラフィック獲得レポートを開き、セッションの参照元/メディアやセッションのキャンペーンを確認します。流入元だけでなく、ランディングページとキーイベントを合わせて分析することが重要です。

トラフィック獲得レポートの確認手順

  1. GA4の対象プロパティを開きます。
  2. 「レポート」から「集客」を選択します。
  3. 「トラフィック獲得」を開きます。
  4. 主要ディメンションを「セッションの参照元/メディア」に変更します。
  5. chatgptなど、UTMで設定した参照元を検索します。
  6. 「セッションのキャンペーン」を確認します。
  7. セッション数、エンゲージメント、キーイベントを確認します。

例えば、utm_source=chatgptとutm_medium=cpcを設定した場合、GA4ではchatgpt / cpcなどとして確認できます。

ただし、デフォルトチャネルグループへの分類は、UTM値やGA4の分類条件によって異なる場合があります。

GA4で確認したい指標

指標 確認する内容 活用方法
セッション ChatGPT広告経由の訪問 流入規模の確認
エンゲージメント率 サイトでの利用状況 広告とLPの関連性を検討
ランディングページ 流入後に最初に閲覧したページ LPの改善対象を特定
キーイベント 重要なサイト内成果 問い合わせ・資料請求などを確認
セッションのキャンペーン utm_campaignに対応する値 施策別の成果比較
手動広告コンテンツ utm_contentに対応する値 クリエイティブ別の流入分析

通常のChatGPT流入と有料広告流入を区別する

ChatGPTからのWebサイト流入には、広告以外のリンクを通じたアクセスが含まれる場合があります。

そのため、GA4でChatGPT関連の参照元が確認できても、それがすべて有料広告の成果とは限りません。

UTMの命名規則を統一し、ChatGPT広告の流入と通常の参照流入を分けて評価しましょう。

OpenAI Ads ManagerとGA4のクリック数・セッション数・CV数が違う理由

Ads ManagerとGA4では、クリックとセッションの定義、計測タイミング、コンバージョンの帰属条件が異なります。数値が一致しないこと自体が設定ミスとは限りませんが、差が大きい場合はURL・タグ・計測条件を確認しましょう。

クリック数とセッション数の違い

Ads Managerのクリック数は広告がクリックされた回数です。

一方、GA4のセッション数は、Webサイトで開始されたセッションを基準とした値です。

クリック後にページが読み込まれない場合や、計測タグが動作しない場合などには、両者に差が生じる可能性があります。

CV数が異なる場合

Ads Managerでは、OpenAI側で受信したイベントと広告クリックなどの計測シグナル、アトリビューション条件に基づいてコンバージョンが集計されます。

一方、GA4ではサイト側で収集したイベントを分析します。

計測条件が異なるため、同じフォーム送信を計測していても数値が異なる場合があります。

主な差異の原因

原因 確認する項目
クリックとセッションの定義が異なる 比較している指標の定義
UTMが途中で消えている リダイレクトと最終URL
GA4タグが動作していない GTM・Tag Assistant・GA4
opprefが保持されていない OpenAI Pixel・URLの遷移
アトリビューション期間が異なる Ads ManagerとGA4の帰属条件
タイムゾーンが異なる 各ツールの日付設定
同意設定・ブラウザー制限が影響 CMP、Cookie、タグ通信
イベントが重複している GTMトリガー、PixelとCAPIの重複排除
レポート反映時間が異なる 各サービスの更新時刻

数値差を調査する際は、同じ日付範囲とタイムゾーンで比較し、必要に応じてAds ManagerのCSVとGA4のデータを突き合わせましょう。

ChatGPT広告のUTM・GTM計測エラー|よくある原因と対処方法

計測エラーが発生した場合は、「UTMの設定」「サイトでのタグ発火」「GA4へのイベント送信」「OpenAI Pixelの送信」「広告へのコンバージョン帰属」を分けて確認することが重要です。

症状別のトラブルシューティング

症状 考えられる原因 確認・対処方法
GA4にChatGPT広告流入がない UTMなし、GA4タグ不備、反映遅延 最終URL・GTM・GA4のデータ収集を確認
Directなどに分類される UTM消失、流入元判定の条件 リダイレクト、URL、セッションの参照元/メディアを確認
キャンペーンが(not set)になる UTM不足・計測設定・処理上の要因 utm_campaignと実際のURLを確認
GTMでタグが発火しない トリガー条件が不一致 Tag Assistantでイベントと条件を確認
フォームCVが多すぎる クリック時発火、再読み込み、二重計測 送信成功条件と重複イベントを確認
Ads ManagerでCVが0件 イベント未送信、Pixel ID不一致、帰属条件 イベント送信・データソース・対象イベントを確認
OpenAI Pixelが読み込まれない 同意設定、CSP、タグの実行順序 ネットワーク通信・コンソールを確認
PixelとCAPIでCVが重複 イベントIDの不一致 同じCVで同一event_idを使用
プレビューでは動くが本番で動かない GTMの未公開、環境差 公開バージョンと本番環境を確認

OpenAI Pixelの通信を確認する

OpenAI公式のMeasurement Pixelでは、SDKの読み込み先やイベント送信先が案内されています。

Content Security Policy(CSP)を利用しているサイトでは、必要な送信先へのアクセスが制限されていないか確認しましょう。

また、タグが発火していてもイベント通信が失敗している場合があります。ブラウザーの開発者ツールなどで、実際の通信を確認することが重要です。

同意設定の不一致に注意する

OpenAI Pixelには計測同意を管理する仕組みがあり、同意を拒否している場合は計測イベントが送信されないことがあります。

一方、GA4にもGoogleの同意管理に関連する設定があります。

同じページで利用していても、両者の同意制御が自動的に統一されるとは限りません。

計測タグの管理者とプライバシー担当者で、適切な同意管理を設計しましょう。

個人情報をUTMへ含めない

メールアドレス、電話番号、氏名などをUTMパラメータへ含めないようにしましょう。

URLはアクセスログなどに残る可能性があります。個人情報の送信や高度なマッチングを利用する場合は、各サービスのポリシーと関連法令を確認してください。

BtoB企業のChatGPT広告で使える計測設計例|資料請求・問い合わせ・商談まで確認

BtoB企業では、広告のクリックから資料請求・問い合わせまでをGA4とOpenAI Pixelで計測し、その後の有効リードや商談化をCRMで管理する設計が考えられます。計測するシステムごとに役割を分けることが重要です。

資料請求キャンペーンの計測例

段階 計測対象 確認ツール
広告配信 表示回数、クリック数、広告費 Ads Manager
LP訪問 UTM付きのセッション GA4
資料請求完了 generate_lead GTM・GA4
広告に帰属した資料請求 lead_createdなど OpenAI Pixel・Ads Manager
有効リード判定 商材との適合性、対象企業かどうか CRM
商談化 商談数、商談化率 CRM・営業管理

クリック数だけでなく問い合わせの質も評価する

ChatGPT広告でサイト流入が増えても、問い合わせや資料請求につながらなければ、獲得施策としての評価は限定的です。

また、問い合わせ数が増えても、商談につながる顧客が少ない場合があります。

そのため、広告管理画面の数値だけでなく、CRMなどのデータも活用し、有効リード率や商談化率まで確認することが重要です。

IMMN編集部の実務上の考え方

UTM・GTMの設定は、広告流入数を確認するためだけの作業ではありません。

ChatGPT広告経由のユーザーが、どのLPを閲覧し、どのような問い合わせを行い、商談につながったのかを把握することで、広告訴求とコンテンツ改善の両方に活用できます。

ChatGPT広告のUTM・GTM設定チェックリスト

計測を開始する前に、UTM、GTM、GA4、OpenAI Pixel、フォーム送信イベント、同意設定、レポートの確認方法を一通り点検しましょう。

UTM設定の確認

  • utm_sourceの命名規則を決めた
  • utm_mediumの値を統一した
  • utm_campaignを設定した
  • 必要に応じてutm_contentを設定した
  • URLの「?」「&」が正しい
  • UTMの重複設定がない
  • 広告クリック後のURLを確認した
  • リダイレクト後もUTMが保持されている

GTM・GA4の確認

  • 対象のGTMコンテナを確認した
  • Googleタグの重複がない
  • GA4の測定IDが正しい
  • フォームの送信成功条件を定義した
  • GA4イベントタグを設定した
  • イベントが1回だけ発火する
  • Tag Assistantで動作を確認した
  • DebugViewでイベントを確認した
  • GTMの変更を公開した
  • 本番環境で再確認した

OpenAI Pixelの確認

  • 対象のPixel IDが正しい
  • 必要なページでPixelが読み込まれる
  • 初期化とイベント送信の順序が正しい
  • 送信するイベント名が正しい
  • opprefを保持できる
  • イベント通信が成功している
  • 同意設定を確認した
  • Pixel・CAPIの重複排除を確認した
  • Ads ManagerでCVの帰属を確認した
  • レポートの反映時間を考慮した

ChatGPT広告のUTM・GTM設定に関するよくある質問

ChatGPT広告はGA4で計測できますか?

はい。広告URLにUTMを追加し、WebサイトでGA4を正しく設定すれば、広告流入やサイト内行動を分析できます。

ChatGPT広告のUTMはどこに設定しますか?

広告のランディングページURLへ直接付与する方法と、Ads ManagerのLanding page query parametersで設定する方法があります。

ChatGPT広告のutm_sourceには何を設定しますか?

chatgptなど、媒体を識別できる値を使用する方法があります。ただし、OpenAIが指定する必須値ではありません。既存の社内ルールに合わせて統一してください。

GTMを使わなくてもChatGPT広告の流入は計測できますか?

はい。GA4のGoogleタグが直接設置されていて正常に動作していれば、UTMを利用した流入分析は可能です。GTMはタグを管理するための選択肢です。

OpenAI PixelはGTMから設定できますか?

はい。OpenAI公式ヘルプでは、GTMなどのタグ管理ツールからPixelを設置できると説明されています。ただし、初期化の順序、同意設定、実際のイベント通信を確認する必要があります。

UTMを付ければAds ManagerでもCVが計測できますか?

いいえ。UTMは主にGA4などで流入元を分析するための情報です。Ads Managerで広告に帰属したコンバージョンを測定するには、OpenAI PixelやConversions APIなどが必要です。

opprefとUTMの違いは何ですか?

UTMは広告主が設定する流入分析用パラメータです。opprefはOpenAI広告クリックの参照情報で、広告クリックとコンバージョンの関連付けに利用されます。

GTMでタグがFiredなのにAds ManagerのCVが0件なのはなぜですか?

GTMでタグが発火しても、OpenAIへイベントが送信できていない場合があります。また、イベントが受信されていても、対象キャンペーンのCV設定やアトリビューション条件と一致しなければ、CVとして集計されない場合があります。

GA4のDebugViewでイベントが表示されない場合は?

GTMプレビュー、Googleタグの設定、測定ID、イベントトリガー、同意設定などを確認してください。DebugViewを利用するにはデバッグモードを有効にする必要があります。

フォームの送信ボタンをクリックしたらCVにしてもよいですか?

問い合わせ完了を計測する目的であれば、クリックだけでは不十分な場合があります。入力エラーや送信失敗を除外できるよう、送信成功や完了ページへの到達を条件にしましょう。

GA4とOpenAI Ads ManagerのCV数は一致しますか?

必ずしも一致しません。アトリビューション、計測条件、イベント定義、同意設定、タイムゾーンなどが異なるため、数値差が生じる場合があります。

WordPressの記事本文にOpenAI Pixelを貼り付ければよいですか?

サイト全体で計測する場合は、記事本文だけでなく、必要なページでPixelが実行される構成を検討してください。GTMやテーマ側の適切なタグ設置方法を利用し、重複設置を避けましょう。

まとめ|ChatGPT広告のUTM・GTM設定はGA4流入とCV計測を分けて考える

ChatGPT広告の流入をGA4で確認するにはUTMを設定し、Webサイト上でGoogleタグと必要なイベントが正しく動作していることを確認します。Ads Manager側のコンバージョン計測にはOpenAI PixelやConversions APIを利用し、それぞれの指標の違いを理解して評価しましょう。

本記事のポイントを整理します。

  • UTMはChatGPT広告からの流入元を識別するために利用します。
  • utm_source、utm_medium、utm_campaignを基本に設計します。
  • Ads Managerでは静的・動的なURLパラメータを設定できます。
  • GTMではGoogleタグとGA4イベントを管理できます。
  • フォームCVは送信成功のタイミングで計測することが重要です。
  • GA4での流入計測とOpenAI側のCV計測は別の仕組みです。
  • OpenAI PixelはGTM経由でも設置できます。
  • opprefはOpenAI広告クリックとCVの関連付けに利用されます。
  • Tag Assistant・DebugView・通信確認を組み合わせて検証しましょう。
  • Ads ManagerとGA4の数値は必ずしも一致しません。
  • BtoBでは獲得後の有効リードや商談化まで確認することが重要です。

UTMやGTMの設定は、計測タグを設置すること自体が目的ではありません。

広告からサイトにアクセスしたユーザーが、どのページを閲覧し、どのような行動を取り、問い合わせや商談につながったのかを把握するために活用することが重要です。

まずはUTMの命名規則、GA4のタグ設定、コンバージョンの完了条件を整理し、テスト環境で確認してから広告配信を開始しましょう。

関連記事|URLパラメータの基本と媒体別UTM設定方法

UTMパラメータの基礎、Google広告・Meta広告などの媒体別設定、GA4の参照元・メディアについては、以下の関連記事も参考にしてください。

URLパラメータとは?GA4・Google広告・Meta広告のUTM設定方法 URLパラメータの役割、主要なUTM項目、広告媒体別の設定例、GA4での確認方法をまとめた基礎記事です。

参考情報|OpenAI・Google公式ドキュメント

本記事では、OpenAIの広告計測仕様とGoogleのGTM・GA4公式ヘルプを参照しています。

本記事は2026年11月6日時点で確認できるOpenAI・Googleの公式情報と、IMデジタルマーケティングニュースの関連記事をもとに作成しています。UTM、dataLayer、GA4イベント、GTMタグなどの例は実務上の設計例であり、実際の環境での動作を保証するものではありません。Ads Manager、GTM、GA4の仕様や画面は変更される可能性があります。実装時には最新の公式ドキュメントを確認し、必要に応じて開発担当者と連携してください。

タイトルとURLをコピーしました