For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
メインナビゲーション
Theme
Codex

Codex use case

リードを獲得したキャンペーンの特定

広告費、リード数、リード獲得単価をキャンペーン別、チャネル別、週別に比較します。

Difficulty Easy
Time horizon 30m

週次でエクスポートしたキャンペーンデータをもとに、チームで使えるダッシュボードを作成します。リード数と獲得コストを比較し、チャネルで絞り込んで数値の変化を確認できます。集計に使われた元データの行も確認できます。

Best for

  • リード数とリード獲得単価をチャネル間で比較するマーケティング担当者
  • 広告プラットフォームや CRM レポートから週次でエクスポートしたデータを確認するチーム
  • 固定形式の週次レポートを、各自がデータを絞り込んで確認できるダッシュボードに切り替えたいチーム

Contents

    ← All use cases

    リードを獲得したキャンペーンの特定

    広告費、リード数、リード獲得単価をキャンペーン別、チャネル別、週別に比較します。

    週次でエクスポートしたキャンペーンデータをもとに、チームで使えるダッシュボードを作成します。リード数と獲得コストを比較し、チャネルで絞り込んで数値の変化を確認できます。集計に使われた元データの行も確認できます。

    Easy
    30m

    週次でエクスポートしたキャンペーンデータをもとに、チームで使えるダッシュボードを作成します。リード数と獲得コストを比較し、チャネルで絞り込んで数値の変化を確認できます。集計に使われた元データの行も確認できます。

    Easy
    30m

    Best for

    • リード数とリード獲得単価をチャネル間で比較するマーケティング担当者
    • 広告プラットフォームや CRM レポートから週次でエクスポートしたデータを確認するチーム
    • 固定形式の週次レポートを、各自がデータを絞り込んで確認できるダッシュボードに切り替えたいチーム

    Starter prompt

    @Sites を使って、[attached spreadsheet or exact source link and tab] をもとに、[team] 向けのキャンペーンダッシュボードを作成してください。 レポートの前提条件 - このレポートで確認したいこと:[what the team wants to understand from this report] - 対象期間:[start and end dates] - 通貨:[currency] - 週の区切りとタイムゾーン:[definition] - リードの定義と成果の帰属ルール:[team definition] - 追加のデータソースとキャンペーン ID の対応表(必要な場合):[file or none] まず元データを確認し、列名、行数、日付の範囲、サンプル行を表示してください。データはキャンペーンごとに週 1 行で、各行にはキャンペーン ID またはキャンペーン名、チャネル、広告費、リード数が含まれる想定です。重複、欠損値、通貨の混在、対応先が見つからないキャンペーン ID があれば明示してください。ID の対応関係が曖昧な場合は、どう扱うか確認してください。断りなく行を除外しないでください。架空のデータも使わないでください。 広告費の合計、リード数の合計、リード獲得単価を表示してください。キャンペーン、チャネル、週で絞り込めるフィルター、週ごとの推移を示すグラフ、キャンペーン比較表を追加してください。キャンペーンを選ぶと、その集計に使われた元データの行を確認できるようにしてください。すべてのカード、グラフ、表に同じ絞り込み結果を反映してください。通貨、対象期間、データソースを明示し、除外した行があれば示してください。指定された日付から、その週の一部しか集計対象に含まれないと分かる場合は、その旨を注記してください。 リード獲得単価は、選択した行の広告費の合計をリード数の合計で割って算出してください。行ごとに求めた単価の平均は使わないでください。リード数が 0 件の場合は単価を N/A と表示し、欠損値と 0 は区別してください。条件に一致する行がなければ、該当するデータがないことを画面に表示してください。私が換算ルールを指定した場合を除き、通貨ごとに分けて集計してください。 まず、提供したデータのコピーを保存し、そのコピーを使ってください。対象の週が重なっても二重計上せずに、新しくエクスポートしたデータに差し替える方法を説明してください。対応するデータ接続を設定し、動作を確認した場合に限り、リアルタイムのデータと表記してください。元のレポートやキャンペーン予算を編集しないでください。リード数から売上やリードの質を推定しないでください。 集計値を元データと照合してください。検証用と明記した別のサンプルを使い、広告費 $1,000 でリード 25 件の行と、広告費 $500 でリード 5 件の行を合算すると、広告費の合計が $1,500、リード数の合計が 30 件、リード獲得単価が $50 になることを確認してください。これらのサンプル行を実際のレポートに追加しないでください。リード数が 0 件の場合、欠損値や重複行がある場合、複数のフィルターを組み合わせた場合もテストしてください。モバイルでのレイアウトも確認してください。ダッシュボードの公開範囲は私たちのワークスペース内に限定してください。公開前に、保存したプレビュー、検証結果、データに関して確認が必要な点を提示してください。
    @Sites を使って、[attached spreadsheet or exact source link and tab] をもとに、[team] 向けのキャンペーンダッシュボードを作成してください。 レポートの前提条件 - このレポートで確認したいこと:[what the team wants to understand from this report] - 対象期間:[start and end dates] - 通貨:[currency] - 週の区切りとタイムゾーン:[definition] - リードの定義と成果の帰属ルール:[team definition] - 追加のデータソースとキャンペーン ID の対応表(必要な場合):[file or none] まず元データを確認し、列名、行数、日付の範囲、サンプル行を表示してください。データはキャンペーンごとに週 1 行で、各行にはキャンペーン ID またはキャンペーン名、チャネル、広告費、リード数が含まれる想定です。重複、欠損値、通貨の混在、対応先が見つからないキャンペーン ID があれば明示してください。ID の対応関係が曖昧な場合は、どう扱うか確認してください。断りなく行を除外しないでください。架空のデータも使わないでください。 広告費の合計、リード数の合計、リード獲得単価を表示してください。キャンペーン、チャネル、週で絞り込めるフィルター、週ごとの推移を示すグラフ、キャンペーン比較表を追加してください。キャンペーンを選ぶと、その集計に使われた元データの行を確認できるようにしてください。すべてのカード、グラフ、表に同じ絞り込み結果を反映してください。通貨、対象期間、データソースを明示し、除外した行があれば示してください。指定された日付から、その週の一部しか集計対象に含まれないと分かる場合は、その旨を注記してください。 リード獲得単価は、選択した行の広告費の合計をリード数の合計で割って算出してください。行ごとに求めた単価の平均は使わないでください。リード数が 0 件の場合は単価を N/A と表示し、欠損値と 0 は区別してください。条件に一致する行がなければ、該当するデータがないことを画面に表示してください。私が換算ルールを指定した場合を除き、通貨ごとに分けて集計してください。 まず、提供したデータのコピーを保存し、そのコピーを使ってください。対象の週が重なっても二重計上せずに、新しくエクスポートしたデータに差し替える方法を説明してください。対応するデータ接続を設定し、動作を確認した場合に限り、リアルタイムのデータと表記してください。元のレポートやキャンペーン予算を編集しないでください。リード数から売上やリードの質を推定しないでください。 集計値を元データと照合してください。検証用と明記した別のサンプルを使い、広告費 $1,000 でリード 25 件の行と、広告費 $500 でリード 5 件の行を合算すると、広告費の合計が $1,500、リード数の合計が 30 件、リード獲得単価が $50 になることを確認してください。これらのサンプル行を実際のレポートに追加しないでください。リード数が 0 件の場合、欠損値や重複行がある場合、複数のフィルターを組み合わせた場合もテストしてください。モバイルでのレイアウトも確認してください。ダッシュボードの公開範囲は私たちのワークスペース内に限定してください。公開前に、保存したプレビュー、検証結果、データに関して確認が必要な点を提示してください。

    事前準備

    週次でエクスポートしたキャンペーンデータから、チームでレビュー中に使えるダッシュボードを作ります。広告費、リード数、リード獲得単価を並べて表示すると、メンバーはキャンペーンを比較したり、チャネルや週で絞り込んだり、集計の根拠となる行を開いたりできます。

    まず、ダッシュボードで何を確かめたいかを決めます。たとえば、広告費の伸びにリード数の伸びが追いついていないキャンペーンを探したい場合もあれば、変化が特定のキャンペーンに限られるのか、チャネル全体に及んでいるのかを知りたい場合もあります。目的が決まると、使うフィルターや比較対象を選びやすくなります。

    レビュー対象期間のデータをスプレッドシートにエクスポートします。キャンペーンごとに 1 週間分を 1 行にまとめます。キャンペーン名が変わる可能性がある場合は、名前が変わっても使い続けるキャンペーン ID を含めてください。

    項目 値の例 作成前の確認事項
    週の開始日 2026-10-05 すべてのデータソースで週の区切りとタイムゾーンが同じか
    キャンペーン ID と名前 SEARCH-01、製品デモ どのデータソースでも同じ ID が同じキャンペーンを指しているか
    チャネル 検索広告 チャネル名が統一されているか
    広告費と通貨 1000、USD 通貨が統一されているか、または通貨ごとに分けて集計されているか
    リード数 25 すべてのキャンペーンでリードの定義が同じか

    チームで使っているリードの定義とレポートの対象期間を伝えます。広告費は広告レポートから、リード数は顧客関係管理(CRM)レポートから取得する場合、チームで合意したキャンペーンの対応関係と、リードを各キャンペーンに帰属させるルールも伝えてください。これらの情報がなければ、サイト上で 2 つのレポートを正確に結び付けることはできません。

    データソースの接続

    1. ダッシュボードを作成する会話に CSV ファイルまたはスプレッドシートを添付します。接続済みのアプリにあるシートを使う場合は、どの接続で読み取れるかを ChatGPT に確認してから、ファイルへのリンク、タブ名、対象範囲または列名を伝えます。接続に必要な手順を案内されたら、その手順を完了してください。 たとえば、利用可能な接続で対象のシートを読み取れる場合は、Google ドライブの「Weekly campaign results」ファイル、「Campaigns」タブ、A 列から F 列を指定します。読み取れない場合は、そのタブを CSV としてエクスポートし、添付してください。
    2. 作成に取りかかる前に、列名、レポートの対象期間、行数、サンプルとして数行のデータを表示するよう ChatGPT に依頼します。空欄、キャンペーンと週の組み合わせが重複する行、照合できないキャンペーン ID を特定し、それぞれの扱いを確認します。
    3. まず、エクスポートして保存したデータのコピーを使います。データソースと対象期間が分かるラベルを付けてください。更新する際は、同じ会話に新しいファイルを添付し、データ全体を置き換えるのか、新しい週を追加するのかを伝えます。複数のファイルをまとめる前に、データの重複がないか確認してください。
    4. サイトを開いたときにデータを読み込む場合は、サポートされている接続で対象のシートやレポートのデータソースを読み取れるか、ChatGPT に確認を依頼します。サイトの公開範囲はワークスペース内に限定し、チームメンバーの接続を使ってテストしてください。詳しくは、データと接続を参照してください。

    データソースへのリンクを渡したり、エクスポートしたファイルをアップロードしたりするだけでは、元のデータと連動しません。データソースに接続する場合は、手動で更新できるようにし、最後に更新が成功した日時を表示するよう依頼します。アクセスに失敗した場合は、エラーを表示するか、前回の結果に更新日時を添えて表示します。空のレポートを表示すると、実績がゼロだったように見えてしまいます。

    ダッシュボードの使い方

    1. 合計値とエクスポートデータの照合

      最初のプロンプトを使ってダッシュボードを作成し、フィルターをかけていない状態の合計値を元データと照合します。集計カードの数値を使う前に、いくつかの行を自分で検算してください。次の架空のキャンペーンを例に、ダッシュボードでの集計方法を確認できます。

      キャンペーンの例 広告費 リード数 リード獲得単価
      製品デモ:検索広告 1,000 ドル 25 40 ドル
      製品デモ:SNS 広告 500 ドル 5 100 ドル
      合計 1,500 ドル 30 50 ドル

      全体のリード獲得単価は、広告費の合計 1,500 ドルをリード数の合計 30 件で割った 50 ドルです。キャンペーンごとにリード数が異なるため、40 ドルと 100 ドルを単純に平均すると、70 ドルという誤った結果になります。全体の数値をどう計算したかを ChatGPT に示してもらい、元データの行を使って検算してください。

      リード数がゼロの行、値が欠けている場合、フィルターに一致する行がない場合をテストします。カード、グラフ、表のすべてに同じ絞り込み条件が反映され、欠損値とゼロを区別できることを確認してください。

    2. リード数、獲得単価、週ごとの変化の比較

      比較するキャンペーンの対象期間をそろえます。リード獲得単価と併せてリード数も確認してください。獲得単価が低くても、そのキャンペーンから得られたリードが全体に占める割合は小さい場合があります。次に、チャネルで絞り込み、週ごとの推移を見て、いつから変化したかを確認します。

      キャンペーン別の表で、詳しく調べたい箇所を見つけます。広告費が増えてもリード数が横ばいなら、元のレポートと、その期間にキャンペーンに加えた変更を確認してください。ある週だけ数値が極端に低い場合は、まず、その週が終わっているか、すべての行が集計に含まれているかを確認します。リード数だけでは、リードの質や売上、変化の原因は判断できません。

    3. 最新データを使った週次レビュー

      公開対象を確認し、チーム向けにダッシュボードを公開します。毎回の会議の前に、エクスポートファイルを差し替えるか、接続先からデータを再取得し、対象期間、合計値、集計から除外された行を確認します。会議で質問が出たら、該当する結果に絞り込み、元データまでさかのぼって確認してください。会議の最後に、キャンペーンで使っているリードの定義を確認する、最近の広告クリエイティブの変更を見直すなど、具体的な次のアクションを決めます。予算の変更は、ダッシュボードでのレポート作成とは別の手順で行ってください。

    応用例

    接続済みのスプレッドシートからの更新

    毎回ファイルをアップロードする代わりに、サポートされている読み取り用の接続を使います。更新が最後に成功した日時をダッシュボードに表示します。

    利用可能な接続で、[spreadsheet link] の [tab name] タブにある [column names] の各列を読み取れるか確認してください。読み取りがサポートされている場合は、閲覧者が自分の接続を使って手動で更新できるようにしてください。表示中の結果を置き換える前に新しい行を検証し、現在のフィルターを維持してください。データソース、レポートの対象期間、最後に更新が成功した日時を表示してください。アクセスが拒否された場合や必要な列がない場合は、そのことが画面上で分かるようにしてください。接続は読み取り専用とし、シートの編集やキャンペーン予算の変更は行わないでください。読み取りがサポートされていない場合は、ファイルを使った更新手順を維持してください。

    前週との比較

    両方の期間に同じフィルターと集計方法を適用し、暦上の前週から何が変わったかを示します。

    キャンペーンとチャネルのフィルターをそろえ、選択した週と暦上の前週について、広告費、リード数、リード獲得単価を比較してください。増減を金額または件数で示し、両方の期間の開始日と終了日を表示してください。各期間のリード獲得単価は、その期間の広告費の合計をリード数の合計で割って算出してください。前週のデータがない場合や比率を計算できない場合は、ゼロと表示せず、値を示せないことが分かるラベルを付けてください。変更を保存する前に、少数のサンプルで結果を検算してください。

    Related use cases