公開日: /情報の確認日:
ChatGPT広告の効果測定は、OpenAI PixelとConversions APIを併用し、クリック参照「oppref」を保持するのが基本です。
要点(2026年11月2日確認)
- 管理画面で見られる指標は、表示回数・クリック数・消化額・CTR・平均CPC・平均CPM・コンバージョンの7種です(出典: OpenAI ヘルプ「Measure Results」、2026年11月2日確認)。
- コンバージョンは、ブラウザから送る OpenAI Pixel と、サーバーから送る Conversions API で計測します。両方で同じコンバージョンを送るときは、同じイベントIDで重複を除きます(出典: OpenAI ヘルプ「Conversion Measurement」、2026年11月2日確認)。
- 広告をクリックすると、LPのURLにクリック参照「oppref」が付きます。リダイレクトやページ遷移で落とさないことが、計測の前提です(出典: OpenAI ヘルプ「Conversion Measurement」、2026年11月2日確認)。
- 数値の反映には時間差があります。表示・クリック・CTRは約15分ごと、消化額は約7〜8時間遅れ、コンバージョンは24〜48時間かかります(出典: OpenAI ヘルプ「Measure Results」、2026年11月2日確認)。
- GA4など他の計測ツールと数字が合わなくても、それだけで誤りとは限らない、とOpenAIは説明しています(出典: OpenAI ヘルプ「Conversion Measurement」、2026年11月2日確認)。
本記事は計測の仕組みと設定に絞ります。課金方式と最低日予算は、最低出稿金額・課金方式の解説で扱っています。
管理画面で見られる指標と更新のタイミング
表示とクリックは短い間隔で更新されますが、消化額とコンバージョンは遅れて反映されます。直近の数値は、後から変わる前提で読みます。
| 指標 | 意味 | 更新の目安 |
|---|---|---|
| 表示回数(Impressions) | 広告が表示された回数 | 約15分ごと |
| クリック数(Clicks) | 広告がクリックされた回数 | 約15分ごと |
| CTR | 表示回数に対するクリックの割合 | 約15分ごと |
| 消化額(Spend) | 配信にかかった金額 | 約7〜8時間遅れ |
| 平均CPC(Avg CPC) | 1クリックあたりの平均費用 | 確定した消化額に連動し、遅れて更新 |
| 平均CPM(Avg CPM) | 1,000表示あたりの平均費用 | 確定した消化額に連動し、遅れて更新 |
| コンバージョン(Conversions) | キャンペーンに帰属したコンバージョン数(計測を設定した場合のみ) | 24〜48時間 |
出典: OpenAI ヘルプ「Measure Results」(2026年11月2日確認)。
特に注意したいのは消化額の遅れです。管理画面の消化額が0でも、課金が発生していないとは限りません(出典: OpenAI ヘルプ「Ads in ChatGPT: The Basics」、2026年11月2日確認)。配信開始直後に「まだ使われていない」と判断して予算を上げると、想定より多く消化する場合があります。
指標は表・グラフ・CSVで確認でき、デバイス・国・プラットフォーム別に分けて見られます。購入完了イベント order_created を送っている場合は、それを元にした売上とROASの列も使えます(出典: OpenAI ヘルプ「Measure Results」、2026年11月2日確認)。
コンバージョンの評価は、直近2日分を除いて行うと判断を誤りにくくなります。反映に24〜48時間かかるため、直近の数値は途中経過だからです。週次の報告にどう落とし込むかは、運用代行のレポートと改善提案で当社の進め方を紹介しています。
コンバージョン計測の仕組み: oppref・Pixel・CAPI
ChatGPT広告のコンバージョンは、クリック時にLPのURLへ付く「oppref」を手がかりに、後で起きた行動を広告クリックへ結び付けて数えます。
クリックからコンバージョン計上までの流れ
- ユーザーが ChatGPT 上の広告をクリックします。
- LPのURL末尾に oppref が付きます。公式ヘルプの表記例は
www.openai.com?oppref=gAAAAAb123です。 - LPに設置した Pixel が oppref を読み取り、ファーストパーティCookie(自社サイトのCookie)に保存します。
- 問い合わせや購入の時点で、Pixel または Conversions API からイベントを送ります。
- OpenAI がイベントとクリックを照合し、条件を満たせばコンバージョンとして計上します。
出典: OpenAI ヘルプ「Conversion Measurement」、OpenAI 開発者ドキュメント「Measurement Pixel」(いずれも2026年11月2日確認)。
計上されるのは、次の4条件がそろったときです。接続済みのデータソースからイベントが届くこと。キャンペーンに設定したイベントと一致すること。アトリビューション窓(成果として数える期間)の中で起きること。そして、広告クリックと結び付けられることです(出典: OpenAI ヘルプ「Conversion Measurement」、2026年11月2日確認)。
Pixel と Conversions API の違い
| 項目 | OpenAI Pixel | Conversions API |
|---|---|---|
| 送信元 | 訪問者のブラウザ | 自社のサーバー |
| oppref の扱い | URLから自動で読み取り、Cookieに保存 | 自社で取得・保持し、イベントに含めて送る |
| 向く場面 | フォーム送信や購入完了など、Web上の行動 | 自社システムで確定した購入・申込など |
| 重複除外に使う項目 | event_id |
id |
出典: OpenAI 開発者ドキュメント「Measurement Pixel」、同「Conversions API」(いずれも2026年11月2日確認)。
同じコンバージョンを両方から送る場合は、Pixel の event_id と CAPI の id に同じ値を入れ、同じ Pixel ID で送ります。OpenAI は「Pixel ID・イベント名・ID」の組み合わせで重複を判定し、先に届いたイベントを採用します(出典: OpenAI 開発者ドキュメント「Conversions API」、2026年11月2日確認)。注文番号や申込番号のように、ブラウザとサーバーの両方で参照できる値を使うと、IDをそろえやすくなります。
自動アドバンスドマッチングとモデル化コンバージョン
oppref が取れない場合の補完策として、自動アドバンスドマッチングがあります。Pixel がフォームなどから対応する顧客情報を検出し、ブラウザ内でSHA-256(元の値に戻せない形に変換するハッシュ関数)によりハッシュ化してから送ります。この仕組みで、生の顧客情報がOpenAIに送られることはありません(出典: OpenAI ヘルプ「Conversion Measurement」、2026年11月2日確認)。
また、計上値にはモデル化コンバージョンが含まれる場合があります。これは、観測できたコンバージョンの傾向から、帰属できなかった分を推定したものです(出典: OpenAI ヘルプ「Conversion Measurement」、2026年11月2日確認)。
計測データの送信は、サイト上で収集内容を十分に説明し、法令上必要な同意を得たうえで行うよう、OpenAIは求めています(出典: OpenAI ヘルプ「Conversion Measurement」、2026年11月2日確認)。
設定手順の概要
Ads Manager でデータソース(Pixel ID)を作り、Pixel を設置し、標準イベントを送る、という順番です。Conversions API は必要に応じて追加します。
| 手順 | 内容 | 参照先 |
|---|---|---|
| 1 | Ads Manager の「Conversions」タブで Pixel ID を発行する | Measurement Pixel |
| 2 | Pixel のスニペットを、計測したいページの <head> の上部に設置する |
Measurement Pixel |
| 3 | 成果が起きた時点で標準イベントを送る | Supported Events |
| 4 | 必要に応じて、Conversions API でサーバーからも送る(APIキーも同じタブで発行) | Conversions API |
| 5 | テストする。Pixel は debug オプションでブラウザのコンソールに記録を出し、CAPI は validate_only で保存せずに検証できる |
各ドキュメント |
出典: OpenAI 開発者ドキュメント「Measurement Pixel」、同「Conversions API」、同「Supported Events」(いずれも2026年11月2日確認)。
標準イベントは、目的に合うものを選びます。問い合わせ獲得が目的の事業者なら、次のイベントが候補になります。
| イベント名 | 公式の用途説明(要約) |
|---|---|
lead_created |
リードフォームの送信、連絡の依頼 |
appointment_scheduled |
打ち合わせ・デモ・相談の予約 |
registration_completed |
アカウント登録やイベント申込の完了 |
order_created |
購入の完了 |
出典: OpenAI 開発者ドキュメント「Supported Events」(2026年11月2日確認)。
イベントを送っているのに管理画面で0のままなら、設定の不一致を疑います。キャンペーンに設定したイベントと送信するイベントが一致しないと、計上されません。設定を直しても、不一致のまま送られた過去のイベントはさかのぼって反映されません(出典: OpenAI ヘルプ「Measure Results」、2026年11月2日確認)。配信を始める前に、テスト送信で一致を確かめておきます。
本記事ではコードを転載していません。スニペットや項目名は更新されることがあるため、実装時はOpenAI 開発者ドキュメント「Ads」を直接参照してください(2026年11月2日確認)。LP側の実装をまとめて任せたい場合は、計測の準備を含むスマホLP制作の内容もご覧ください。
UTMパラメータでの追跡
Pixel とは別に、遷移先URLにUTMパラメータを付けておくと、GA4など既存の解析ツールでChatGPT広告からの流入を区別できます。
- 静的なトラッキングパラメータ(UTMなど)をLPのURLに付けられ、クリック時に引き継がれます(出典: OpenAI ヘルプ「Ads in ChatGPT: The Basics」、2026年11月2日確認)。
- 遷移先は1広告につき1URLです。複数画像の広告でも、すべての画像が同じURLに飛びます(出典: OpenAI ヘルプ「Creating ads for ChatGPT Ads」、2026年11月2日確認)。
- 動的なURLパラメータも使えます。{campaign_id}、{ad_group_id}、{ad_id}、{ad_account_id} のマクロには、配信時に値が自動で入ります(出典: OpenAI ヘルプ「Measure Results」、2026年11月2日確認)。
- 審査用のクローラーが、パラメータ付きのLPを訪問することがあります。解析ツールでは有料流入に分類される場合がありますが、課金対象のクリックではなく、クリック料金もかかりません(出典: OpenAI ヘルプ「Ads in ChatGPT: The Basics」、2026年11月2日確認)。審査用クローラーをLPで遮らないための条件は、審査の流れとLPの共通ルールで解説しています。
- ChatGPTのiOSアプリ内ブラウザでは、表示されるホスト名だけでは完全なURLが分かりません。「共有」からリンクをコピーして、パラメータを確認します(出典: OpenAI ヘルプ「Creating ads for ChatGPT Ads」、2026年11月2日確認)。
UTMの値に公式の指定はありません。次の例は当社の命名例で、OpenAIが定めた値ではありません。
(命名例・擬似表記)https://example.com/lp/?utm_source=chatgpt&utm_medium=paid&utm_campaign=<キャンペーン名>
UTM と oppref は、どちらもURLのクエリ(? 以降)に載ります。リダイレクトやフォームの画面遷移でクエリが消えると、両方とも失われます。公開前に、広告URLからコンバージョン完了まで実際にたどり、両方が残っているかを確かめておきます。
アトリビューション窓の設定
コンバージョンを広告の成果として数える期間は、クリック後7・14・30日と、表示後0日(無効)・1日から選べます。窓の変更は、レポートの数字の見え方だけに影響します。
| 種類 | 選択肢 | 数える対象 |
|---|---|---|
| クリックスルー | 7日/14日/30日 | 広告クリック後に起きたコンバージョン |
| ビュースルー | 0日(無効)/1日 | 広告表示後1日以内に起き、どのクリックにも計上されなかったコンバージョン |
出典: OpenAI ヘルプ「Measure Results」(2026年11月2日確認)。
- 表示とクリックの両方が条件を満たす場合は、クリック側に計上されます。
- 窓を変えても、配信の最適化・入札・課金は変わりません。
- 帰属の方式はラストタッチ(最後の接点に成果を割り当てる方式)で、複数接点への按分ではありません。
- 設定は、キャンペーン・広告グループ・広告の一覧で「Edit columns」を開き、「Attribution windows」から変更します。
出典: OpenAI ヘルプ「Measure Results」(2026年11月2日確認)。
ヘルプでは、ビュースルーの窓を1日にすると、表示後のコンバージョンも「Conversions」の合計に含まれると説明しています。一方、開発者ドキュメントでは、ビュースルーはキャンペーン単位の別の指標として表示され、「Conversions」はクリックスルーのみの合計のままだと説明しています(出典: OpenAI 開発者ドキュメント「Measurement Pixel」、同「Conversions API」、2026年11月2日確認)。2026年11月2日時点で、両者の記述は一致していません。合計に何が含まれているかで迷わないよう、「Click-through conversions」と「View-through conversions」の列を追加し、内訳を分けて読むことをおすすめします。
GA4や他の計測と数字が合わない理由
Ads Manager と GA4 などの数値は、数え方が違うため一致しないことがあります。差があっても必ずしも誤りを示すものではない、とOpenAIは説明しています。
| 要因 | 起きることの例 |
|---|---|
| アトリビューションの方式・期間 | 窓の長さや帰属ルールが違えば、同じ成果の割り当て先が変わる |
| イベントの時刻・タイムゾーン・日付の区切り | Ads Manager は既定で、成果を得たクリックや表示の時刻で計上する |
| ブラウザ・同意・保存の条件 | Cookieの制限や同意の拒否で、計測情報が欠ける |
| 重複除外の挙動 | ツールごとに、同じ成果を1件とみなす条件が違う |
| キャンペーン・イベントの設定 | 計上の対象にしているイベントが違う |
| モデル化コンバージョン | Ads Manager 側に推定分が含まれる場合がある |
出典: OpenAI ヘルプ「Conversion Measurement」、時刻の既定はOpenAI ヘルプ「Measure Results」(いずれも2026年11月2日確認)。
成果が起きた時刻で集計したい場合は、列の設定で「Conversions (by conv. time)」を選びます(出典: OpenAI ヘルプ「Measure Results」、2026年11月2日確認)。
クリック数とGA4のセッション数の差についても、ヘルプに説明があります。ページの読み込み、リダイレクト、同意設定、ブラウザのブロック、UTMの扱い、タイムゾーンなどが影響します。比べるときは、同じ期間・同じタイムゾーンにそろえ、CSVで確認するよう案内されています(出典: OpenAI ヘルプ「Measure Results」、2026年11月2日確認)。
GA4との連携
Ads Manager は GA4 のプロパティと接続できます。ただし、この機能はベータ版で、早期に使うにはOpenAIのアカウント担当者への依頼が必要です。接続できるのは、1つの広告主アカウントにつき1プロパティです。OpenAI は読み取り専用で集計レポートを取り込み、初回は前日までの30日分、以後は毎日更新されます(出典: OpenAI ヘルプ「Connecting Google Analytics 4 to OpenAI Ads Manager」、2026年11月2日確認)。
ただし、取り込まれる合計はすべての流入元を含む数値です。ChatGPT広告のコンバージョン数やROASそのものではない、とヘルプは注意しています(出典: OpenAI ヘルプ「Connecting Google Analytics 4 to OpenAI Ads Manager」、2026年11月2日確認)。
コンバージョン最適化キャンペーンとの関係
目的「Conversions」(コンバージョン最適化)のキャンペーンは、計測で届いたイベントを使って配信を最適化するため、計測の設定が先に必要です。
- 事前に Pixel か Conversions API で計測を設定し、対応する標準イベントが1つ以上必要です。
- 1キャンペーンで使うのは標準イベント1つです。カスタムイベントは現在対応していません。
- イベントはキャンペーン作成後に変更できません。別のイベントに切り替えるなら、新しいキャンペーンを作ります。
- 課金は有効クリック(oCPC)か表示(oCPM)で、コンバージョン単位の課金ではありません。
- 発生頻度が低すぎるイベントは評価しにくいため、十分な件数が見込めるイベントを選ぶよう勧められています。
出典: OpenAI ヘルプ「Conversion-optimized Campaigns」、oCPC・oCPMの表記はOpenAI ヘルプ「Creating campaigns for ChatGPT Ads」(いずれも2026年11月2日確認)。
課金方式ごとの違いは、最低出稿金額・課金方式の解説にまとめています。
目標とするコンバージョン単価は、自社のデータで決めることになります。OpenAI は、広告主・業種・キャンペーン種別をまたいだベンチマーク(比較の基準値)をまだ持っていないと明記しているためです(出典: OpenAI ヘルプ「Frequently asked questions」、2026年11月2日確認)。
注: 本記事は2026年11月2日時点のOpenAI公開情報に基づきます。ChatGPT広告はベータ版で、計測の機能や画面名は変わる可能性があります(出典: OpenAI ヘルプ「Frequently asked questions」、2026年11月2日確認)。
よくある質問
PixelとConversions APIは、どちらか一方だけでも計測できますか?
はい。OpenAIのヘルプでは、Pixel、Conversions API、またはその両方でイベントを送ると説明しています。そのうえで、計測を安定させるために両方の併用を勧めています。併用する場合は、同じコンバージョンに同じイベントIDを付けて重複を除きます(OpenAI ヘルプ「Conversion Measurement」、2026年11月2日確認)。
電話や来店など、Web以外のコンバージョンも送れますか?
Conversions APIには、送信元を示す action_source の値として offline、physical_store、phone_call などが定義されています。ただし、イベントの時刻は過去7日以内でなければ受け付けられません(OpenAI 開発者ドキュメント「Conversions API」、2026年11月2日確認)。また、広告クリックと結び付けるには oppref やハッシュ化した顧客情報などの手がかりが必要です。どこまで帰属できるかは公式に具体的な記載がないため、少量で試してから運用に組み込むことをおすすめします。
LPから別ドメインのフォームや決済ページに移ると、計測できなくなりますか?
移動先で oppref を引き継げないと、クリックとの照合が難しくなります。Pixel は oppref を設置したサイトのファーストパーティCookieに保存するためです。OpenAIは、リダイレクトやページ遷移で oppref を保持するよう案内しています(OpenAI ヘルプ「Conversion Measurement」、2026年11月2日確認)。対策としては、移動先のURLにも oppref を引き継いだうえで移動先にPixelを設置する方法や、サーバー側で oppref を保持してConversions APIで送る方法が考えられます。
コンバージョンがすぐ管理画面に出ないのは異常ですか?
異常とは限りません。帰属したコンバージョンの反映には24〜48時間かかり、直近の合計は処理に応じて変わります。48時間を過ぎても0のままなら、キャンペーンに設定したコンバージョンイベントと、実際に送っているイベント名が一致しているかを確認してください(OpenAI ヘルプ「Measure Results」、2026年11月2日確認)。
出典
当社サービスのご案内
配信結果の測定から、主要指標と次の改善方針をまとめたレポート、広告とスマホLPの改善提案までを運用代行で担当します。
