アナリティクス(GA4)

プロジェクトに GA4 プロパティを連携すると、ファネル・KPI・セグメント分析を表示できます。

連携

  1. プロジェクト直下の「アナリティクス」を開きます。
  2. Google アカウントで連携し、対象の GA4 プロパティを選びます。
  3. 連携情報(プロパティID・トークン)はプロジェクトに紐づけて暗号化保存されます。

ヒント

認可には PJ概要で紐づけたGCPプロジェクトGCPプロジェクトの準備 で登録したOAuthクライアント)をデフォルトで使用します。未設定のプロジェクトではアプリ共通のOAuthクライアントを使います。紐づけたGCPプロジェクト側では「Google Analytics Data API」「Google Analytics Admin API」も有効化しておいてください。

できること

  • ファネル — 任意のイベントでステップを定義し、遷移率を可視化。構成はプロジェクトに保存されます。
  • KPI — 主要指標のサマリ表示。
  • 広告費用(GA4) — GA4 の広告費用(advertiserAdCost)の日別推移グラフと、日別/キャンペーン別/参照元・メディア別の内訳表(費用・クリック・CPC・表示回数・ROAS)。Google 広告のリンク分に加え、費用データインポートで取り込んだ非Google費用(下記の BigQuery 自動インポート → 手動アップロード)も反映されます。
  • セグメント分析世代(親→子→孫…)ごとにディメンションを設定して、セグメント別にファネルを比較できます。表は行=セグメント/列=ファネルステップのレイアウトです。次の操作に対応しています。
    • 世代の設定 — 「第1世代(親)/第2世代(子)/第3世代(孫)…」の各ボックスにディメンションを追加します。**同じ世代に複数追加すると掛け合わせ(×)**になり(例:親=国×言語)、世代を増やすと表の行がその分階層化されます(合計ディメンションは最大 8 つ)。「+ 世代を追加」「世代を削除」で世代数を調整できます。
    • 行のアコーディオン展開 — 各行の ▶/▼ で展開すると、折りたたみ時はその世代の合計、展開時は次の世代ごとの内訳が表示されます(「すべて展開/すべて折りたたみ」ボタンあり)。合計値は子の単純合算ではなく、世代ごとに GA4 を個別集計した正確な値です。
    • スコープ絞り込み — 追加候補を GA4 公式のスコープ(ユーザー/セッション/イベント)で絞り込めます。獲得系(source/medium・チャネルグループ・UTM 各種・Google広告キーワード/検索語句)、デバイス・地域・時間(日付/年月/曜日/時間帯)、ページ・コンテンツ(タイトル/パス/ホスト名/リファラー/サイト内検索)、パブリッシャー広告(広告フォーマット/ソース)、カスタムディメンションなど多数を収録。選択欄は「ラベル(GA4のAPI名)」形式で表示されます。
    • 表示指標の切り替え — 数値を ユーザー数/イベント数/セッション数/キーイベント数 で切り替えられます(ディメンションと相性が悪い指標は自動でグレーアウト)。
    • 収益・広告費用・ROAS と CPA — 表の左側にセグメント単位の ROAS(returnOnAdSpend)/収益(totalRevenue)/広告費用(advertiserAdCost)の列を、ステップ列の右に各 KPI イベント列(その右隣に CPA=広告費用 ÷ KPI の選択指標値の列)を表示します(金額は ¥ 表記)。サマリーカードにも各 KPI の CPA を併記します。広告費用・ROAS・CPA は Google Ads を連携した GA4 プロパティでのみ値が入ります。
    • 表示件数 — 既定は上位 10 件。上位 20/30/50/全件 に切り替えられます。
    • 並び替え — セグメント名/各ステップ/各 KPI/最終 CVR/収益/広告費用/ROAS を、昇順・降順で並び替えできます。
    • セグメントプリセット — よく使う掛け合わせを保存・再利用できます。

ヒント

ファネル構成・セグメントプリセットはプロジェクト単位で永続化されるので、次回以降も同じ分析をすぐ呼び出せます。

重要

GA4 連携では、表示専用(読み取り)の権限のみを使います。計測データを書き換えることはありません。連携時に Google の同意画面で許可してください。

広告費用のBigQuery自動インポート

連携済み広告媒体のキャンペーン実績(日次の費用・クリック・表示回数)を、PJに紐づいたGCPプロジェクトのBigQuery(ad_reports.campaign_cost_daily)へ自動インポートできます。テーブルは GA4 費用データインポート互換スキーマdate, utm_source, utm_medium, utm_campaign, utm_id, …, cost, clicks, impressions)です。

  1. PJ概要で GCPプロジェクト を紐づけます(GCPプロジェクトの準備。BigQuery API の有効化が必要です)。
  2. PJ概要の 「BigQuery費用レポート」 カード →「費用インポートを設定」で、どの日からインポートするか毎日の上書き日数(7〜30日・既定30日)を指定し、Google の同意画面で認可します。
  3. 連携が完了すると自動で過去分のバックフィルが始まります。以後は毎日、直近の上書き日数分を再取得して上書きします(広告費は配信後に変動するため)。
  4. 媒体フォルダを「+媒体追加」で追加すると、その媒体の過去分をいつから取り込むかの確認が表示されます。

注意

認可する Google アカウントには、対象GCPプロジェクトの BigQuery 編集権限roles/bigquery.dataEditorroles/bigquery.jobUser、またはオーナー/編集者)が必要です。

重要

BigQuery へ書き込む UTM は、入稿済み広告の実URL(finalUrl)からパースした値を使います。プリセットで UTM を変更しても自動で追従し、GA4 のセッション側と同じ値で突合できます(URL から取れない値のみ既定値へフォールバック)。utm_source_platform に媒体マクロ(例: Yahoo!ディスプレイの {media}_{device})を使っている場合は、配信実績レポートのメディア名×デバイス次元で行を細分化して実値を書き込みます。GA4 へのデータソース登録・CSVアップロードは手動です(GA4 に公開APIが無いため)。

ヒント

費用データの取得は現在 Yahoo!ディスプレイ/LINE 広告Meta(Facebook/Instagram)広告に対応しています(他媒体は順次追加予定。未対応媒体はスキップされ、警告として表示されます)。Meta で {{site_source_name}} / {{placement}} などのダイナミックパラメータを使っている場合は、配信実績の内訳(配信面×配置×デバイス)で行を細分化して実値を書き込みます。