GA4をBigQueryに出してAIで分析する前に:1日100万イベントの上限、遡れない過去データ、費用と社内の分担
GA4のBigQuery Exportは標準プロパティで1日100万イベントまで。リンク前の生データは入らず、止まった期間も出し直せません。AIで分析する前に決めたい保存場所・費用の上限・数え方の定義・社内の分担を、Googleの公式ヘルプとドキュメントで整理しました。
目次 クリックで開く
この記事の要点
- GA4 の BigQuery Export は、標準のプロパティだと日次で1日100万イベントまで。リンクより前の生データは入らず、止まった期間も出し直せないので、AIの使い方が決まる前に始めておく。
- 費用はクエリの処理と保存が中心。AIが答えるときも裏でクエリが実行され、オンデマンドなら処理したデータ量で課金される。クエリ1回ごとと1日の合計に上限をかけておく。
- エクスポートの数字はGA4の画面と同じにならない。AIには生のテーブルではなく数え方を入れたビューを読ませ、保存場所・支払い・権限・定義を決める人を社内で分けておく。
GA4のデータをAIで分析するまでの流れ
→ の後は、それぞれの段階で先に決めておくこと
(日次/ストリーミング)
→ 標準は1日100万件まで
→ リンク前の分は入らない
(analytics_<ID>)
→ 保存場所・支払い方法
→ 組織のポリシー
(説明・検証済みクエリ)
→ ユーザー・セッション
→ 流入元・日付の数え方
外部の生成AI
→ 見せる範囲と権限
→ 費用の上限・答え合わせ
数え方はビューと説明に持たせ、AIにはそのデータセットだけを読ませる
GA4のデータをBigQueryに書き出す「BigQuery Export」は、標準のプロパティ(アナリティクス 360ではないもの)だと、1日1回の日次エクスポートで出せるのが1日100万イベントまでです。当日分を数分以内に書き込むストリーミング エクスポートにはイベント数の上限がありませんが、完全性の保証がない処理で、BigQuery側で1GBあたり0.05ドルの追加費用がかかります(アナリティクス ヘルプ「BigQuery Export」)。そしてBigQueryに入るのは、リンクを作ってから後のデータだけです。GA4の画面に何年分のデータがあっても、生のイベントを遡って入れることはできず(Firebase ヘルプ)、支払い方法の不備などで止まった期間も出し直せません(アナリティクス ヘルプ「BigQuery Export を設定する」)。
AIで分析する前にもう一つ知っておきたいのは、BigQueryに入るGA4のデータは、GA4の画面と同じ数字にならないことです。画面の数字には、Google シグナルやモデリングなど、GA4が収集した後に加えた処理が入っています。エクスポートにあるのは収集したままのイベントで、設定をそろえても、イベント数の合計には2〜5%の差が出るのが想定内とされています(レポートとBigQueryのデータを比較する手順)。数え方を教えずにAIに集計させると、ユーザー数、流入元、日付の区切りで、GA4の画面とも担当者の想定とも違う答えが返ってくることがあります。
そのため、AIの使い方が固まる前でも、保存場所、支払いと費用の上限、権限を決めてエクスポートを始めておき、AIには生のテーブルではなく定義を入れたビューを読ませる、という順番になります。この記事では、エクスポートの種類と上限、遡れない範囲、費用のかかり方、AIに渡す前のデータの作り方、社内の分担を、Googleの公式ヘルプとドキュメントの記述に沿って整理しました(2026年9月25日確認)。リンクの作り方やテーブルの基本的な読み方は、GA4とBigQueryの連携手順をまとめた記事で扱っています。
エクスポートの種類と上限
GA4の管理画面でBigQueryへのリンクを作るとき、書き出しの頻度として「毎日」と「ストリーミング」のどちらか、または両方を選びます。アナリティクス 360のプロパティでは「毎日(高頻度)」も選べます。同じ流れの中で、データの保存場所(ロケーション)、対象にするデータ ストリーム、除外するイベントも決めます(BigQuery Export を設定する)。
| 書き出し方 | 入るもの | 上限 | 気をつける点 |
|---|---|---|---|
| 毎日(標準・360) | 前日分の、サンプリングされていない未加工のイベント。表の名前は events_YYYYMMDD | 標準:1日100万イベント 360:1日200億イベント | 時刻は保証されず、通常はプロパティのタイムゾーンで午後の半ば。翌日にずれることもある。ユーザー単位の流入元などは最大24時間遅れることがあり、ストリーミングではなく日次で取るよう勧められている |
| ストリーミング(標準・360) | 当日のイベントを数分以内に。表は events_intraday_YYYYMMDD で、その日の日次の表ができた時点で削除される | なし | 完全性の保証がなく、欠けることがある。新規ユーザーと新規セッションの流入元は入らない。1GBあたり0.05ドルの追加費用(1GBは約60万イベント) |
| 毎日(高頻度)(360のみ) | 日次と同じ形。通常は午前5時までに届き、日中も通常60分以内に更新される | ― | 360の「標準」「大」のプロパティのみ。Google Cloud側で課金の設定が必要 |
| ユーザーデータ(日次・任意) | 疑似IDの表とユーザーIDの表の2つ。オーディエンスやライフタイムの値など | ― | その日に何か変わったユーザーが入るため、行数は「アクティブ ユーザー」の数より多くなることがある |
出典:BigQuery Export、BigQuery Export スキーマ、BigQuery Export のユーザーデータ スキーマ(いずれもアナリティクス ヘルプ)
自社のイベント数は、GA4の[レポート]>[エンゲージメント]>[イベント]で、1日のイベント数の合計を見れば分かります(比較の手順を説明したヘルプ)。セールやキャンペーンの日に100万を超えるかどうかで、日次だけで足りるかが決まります。
1日100万イベントを超えたときに起きること
標準のプロパティで上限を超え続けると、日次エクスポートは一時停止され、それまでの数日分も処理し直されません。上限を大きく超えた場合は、すぐに止まることもあります。超えるたびにプロパティの編集者と管理者にメールが届き、対応しなければいつ止まるかが書かれています(BigQuery Export に関する制限)。
手当ては、エクスポートするデータ ストリームを絞る、要らないイベントを除外する(リンクの作成時にも後からでも設定できます)、上限のないストリーミングを使う、360に切り替える、のいずれかです(データのフィルタリング)。除外したイベントはBigQueryに入らず、その分GA4の画面とも数字が合わなくなります(Googleのデベロッパー向けブログ)。AIに分析させたいイベントを外していないか、除外の前に分析側と確かめておきます。
日次のエクスポートだけで足りるか(標準のプロパティ)
セールやキャンペーンの日も含めて、1日のイベント数が100万を超えるか
[レポート]>[エンゲージメント]>[イベント]で、1日のイベント数の合計を見る
出典:BigQuery Export に関する制限、データのフィルタリング、レポートとBigQueryのデータを比較する手順(アナリティクス ヘルプ)
リンク前のデータは入らず、止まった期間も埋まらない
リンクを作ると24時間以内にエクスポートが始まり、日次を選んでいれば前日分が毎日届きます(データのエクスポートが開始されるタイミング)。Firebase のヘルプには、BigQueryにリンクする前のデータは取り込めないと書かれていて、同じ説明の中でGA4プロパティのウェブデータもエクスポートの対象だとしています(BigQuery を Firebase にリンクする)。分析の要件が決まるまでリンクを待つと、その間の生データはBigQueryに残りません。
リンクした後も、次の場合は後から埋められない空白ができます。
- 支払い方法が無効でエクスポートが止まった期間は、出し直せない(料金とお支払い)
- 上限を超え続けて日次が止まったときは、それ以前の数日分も処理し直されない(BigQuery Export に関する制限)
- 保存場所を変えるためにリンクを削除して作り直すと、その間は日次もストリーミングも処理されない。クロスリージョンのデータセット複製を使えば、リンクを消さずに移せる(BigQuery Export を設定する)
- 組織のポリシーと衝突すると、表が作られないか、作られても30分ほどで消える。GA4が追加したサービス アカウントを消すと、以後のエクスポートがすべて止まる(BigQuery Export を設定する)
- 遅れて届いたイベントは、その日の表に3日後まで追記され、それより遅いものは記録されない(BigQuery Export スキーマ)
- 一度エクスポートしたデータを、もう一度エクスポートし直すことはできない(BigQuery Export)
BigQueryに残るのは、リンクした後で止まらなかった期間だけ
後から埋められない空白:支払い方法が無効で止まった期間、上限の超過で止まったとき(それ以前の数日分も)、保存場所を変えるためにリンクを作り直す間、組織のポリシーとの衝突、3日より遅れて届いたイベント
集計済みの数字なら、Data Transfer Service の GA4 コネクタで過去の期間も入れられる(GA4側のデータ保持の範囲まで。イベント単位ではない)
出典:BigQuery を Firebase にリンクする(Firebase ヘルプ)、BigQuery Export を設定する(アナリティクス ヘルプ)、Google アナリティクス 4 のデータを BigQuery に読み込む(Google Cloud)
無料で始められるBigQueryのサンドボックスにも注意が要ります。表は60日で自動的に期限切れになり、ストリーミングは使えません(サンドボックスの制限事項)。サンドボックスから有料に切り替えるとき、すでに10GBを超えているとエクスポートが失敗することがある、とも書かれています(BigQuery Export を設定する)。履歴を貯めるつもりなら、はじめから課金を設定したプロジェクトにつなぎます。
過去の数字が必要なときの別の経路
生のイベントは遡れませんが、集計済みのレポートの数字なら、BigQuery Data Transfer Service の「Google アナリティクス 4」コネクタでBigQueryに入れられます。GA4の Data API のレポートを日単位で転送する仕組みで、定期転送の範囲外の期間はバックフィルで取り込めます。どこまで遡れるかはGA4側のデータ保持の範囲による、と説明されています(Google アナリティクス 4 のデータを BigQuery に読み込む)。
ただし中身は集計値です。カスタム レポートは1つの転送につき1つで、項目は9個、指標は10個まで。ユーザー数やセッション数の合計はGA4と一致しないことがある、とも書かれています(GA4コネクタのドキュメント)。リンク前の期間の傾向を見る補助にはなりますが、イベント単位でAIに深掘りさせる材料にはなりません。転送の実行は無料で、保存とクエリには通常の料金がかかります(BigQuery の料金、GA4コネクタのドキュメント)。
費用は何にかかるか
BigQueryの料金は、クエリの処理と、データの保存が中心です。オンデマンドの課金では、クエリが処理したデータ量(TiB単位)に対して料金がかかり、毎月1TiBまでは無料です。保存は毎月10GiBまで無料で、90日間変更のない表やパーティションは長期保存の料金になります。単価はデータを置くロケーションごとに決まっていて、料金ページの既定の表示(アイオワ)では、オンデマンドのクエリは1TiBあたり6.25ドルです。東京など別の場所を選ぶ場合は、ページ上でロケーションを切り替えて確かめます(BigQuery の料金)。
費用がかかる場所
オンデマンドの課金の場合。無料枠を含め料金はアカウント単位で、単価はデータを置くロケーションごとに違う
1GBあたり0.05ドルの追加
(1GBは約60万イベントが目安)
毎月10GiBまで無料
90日間変更がなければ
長期保存の料金
毎月1TiBまで無料
(アイオワの表示で
1TiBあたり6.25ドル)
エージェント:トークンの料金(無料トライアルの後)
SQLから呼ぶ生成AI:モデル側の料金
AIが作ったSQLも、エージェントが実行するクエリも、BigQueryのクエリとして処理量で課金される
上限は、クエリ1回ごと(課金される最大バイト数)と、1日の合計(カスタムのクエリ割り当て)でかけられる
出典:BigQuery の料金、BigQuery Export、Gemini for Google Cloud の料金、Data Agents の料金、カスタムのクエリ割り当て
費用ごとのかかり方と出典(表)を見る
| 費用がかかるもの | かかり方 | 出典 |
|---|---|---|
| クエリ(オンデマンド) | 選んだ列の処理量に対して。毎月1TiBまで無料。無料枠を含め、料金はプロジェクトではなくアカウント単位で示されている | BigQuery の料金 |
| 保存 | 保存量に対して。毎月10GiBまで無料。90日間変更がなければ長期保存の料金 | BigQuery の料金 |
| ストリーミング エクスポート | 1GBあたり0.05ドルの追加。1GBは約60万イベントが目安(イベントの大きさで変わる) | BigQuery Export |
| Gemini in BigQuery の中核機能(SQLの生成と説明、Pythonのコード支援、データ キャンバス、データ準備) | 機能に追加料金はない。生成したSQLを実行すれば、その処理量には通常の料金がかかる | Gemini for Google Cloud の料金 |
| 会話型分析のエージェントなど、Data Cloud のエージェント | 入力データトークン100万あたり3ドル、出力100万あたり20ドル。無料トライアルの後に適用(トライアルの終了日は料金ページで確かめる。2026年9月25日の表示は9月30日まで)。エージェントが実行するクエリにはBigQueryの料金がかかる | Data Agents の料金、会話型分析の概要 |
SQLから生成AIのモデルを呼ぶ関数(ML.GENERATE_TEXT など) | BigQueryの処理量に加えて、呼び出すモデル側の料金 | BigQuery の料金 |
| Data Transfer Service のGA4コネクタ | 転送の実行は無料。保存とクエリは通常の料金 | BigQuery の料金、GA4コネクタのドキュメント |
ストリーミングの追加費用を、1GB=約60万イベントの目安で計算すると、1日100万イベントで1日約0.08ドル、30日で約2.5ドルです(BigQuery Exportの目安からの計算で、実際はイベントの大きさで変わります)。ストリーミングを使うかどうかは、金額よりも、欠けることがある点と、新規ユーザーの流入元が入らない点で決めることになります。
AIに問い合わせさせると、どこで費用が増えるか
AIがBigQueryのデータを見て答えるときは、裏でクエリが実行されます。オンデマンドなら、1回ごとに処理したデータ量で課金されます。人が書くSQLと同じ仕様ですが、AIは似た集計を何度も投げるので、次の点が効いてきます。
- 結果に
LIMITを付けても、選んだ列の処理量で課金される。クラスタ化されていない表では、LIMITで読み取り量は減らない(BigQuery の料金、費用の見積もりと管理) - GA4の日次の表は日付ごとに分かれていて(
events_YYYYMMDD)、まとめて読むときはワイルドカード(events_*)を使う。ワイルドカードで複数の表を読むクエリはキャッシュが使われず、同じクエリでも実行のたびに課金される。_TABLE_SUFFIXを定数で絞れば、読む表を減らせる(ワイルドカード テーブル) - 実行中にキャンセルしたクエリでも、完了した場合と同じ額が課金されることがある。エラーになったクエリと、キャッシュから返った結果は課金されない(BigQuery の料金)
上限をかける場所
- クエリ1回ごと:「課金される最大バイト数」を設定すると、実行前の見積もりが上限を超えたクエリは失敗し、料金はかからない(費用の見積もりと管理)
- 1日の合計:カスタムのクエリ割り当てで、プロジェクト全体と、ユーザーごと(サービス アカウントを含む)の1日の処理量に上限を設ける。既定ではプロジェクトが1日200TiB、ユーザーごとは無制限。オンデマンドにだけ効くおおよその上限で、特定の1人にだけ別の値を設定することはできない。変更には割り当て管理者のロールが要る(カスタムのクエリ割り当て)
- 会話型分析:プロジェクト、ユーザー、クエリの単位で利用上限を設けることが勧められている。エージェントが実行したジョブには専用のラベルが付くので、請求レポートをラベルで絞って費用を見られる(会話型分析の概要)
外部の生成AIからBigQueryに問い合わせる場合も、実行されるのはBigQueryのクエリなので、プロジェクトとユーザーごとの1日の上限はそのまま効きます。クエリ1回ごとの上限は、問い合わせる側のツールで設定できるかを確かめます。AI用にサービス アカウントを分けておくと、人のクエリとAIのクエリを分けて追えます。
BigQueryのGA4データは、GA4の画面と同じ数字にならない
Googleのデベロッパー向けブログは、BigQueryのエクスポートは収集したままのデータで、画面の数字に加わるGoogle シグナル、モデリング、アトリビューション、予測などの多くは含まれない、と説明しています(Google アナリティクスの UI と BigQuery エクスポートのギャップを埋める、2023年4月)。AIから見ればどちらも正しいデータなので、どちらの数え方に合わせるかは人が決めて渡します。主な違いは次のとおりです。
| 項目 | GA4の画面 | BigQueryのエクスポート | AIに渡す定義の例 |
|---|---|---|---|
| ユーザー数 | 画面の「ユーザー」は通常アクティブ ユーザー。HyperLogLog++による推定値 | IDを数えた正確な値。アクティブかどうかは is_active_user(日次の表だけにある) | ユーザーは、その日に is_active_user が true の user_pseudo_id で数える |
| 同じ人の判定 | Google シグナルで、端末やブラウザをまたいだ重複を除ける | Google シグナルの情報はなく、ブラウザごとに別の user_pseudo_id になる。レポート用識別子のうち、デバイスIDに基づくデータだけが入る | user_id があればそれで、なければ user_pseudo_id で数える |
| 同意しなかった訪問 | 行動やコンバージョンのモデリングで補われる | モデリングの結果は入らない。Cookieを使わない計測の信号が、セッションごとに別の user_pseudo_id で入る | privacy_info.analytics_storage が No の行を分けて扱う |
| セッション数 | 推定値(95%信頼区間で±1.63%という例が示されている) | user_pseudo_id(または user_id)と ga_session_id の組み合わせで数える。日ごとに数えて足すと、日をまたぐセッションが重複する | セッションは user_pseudo_id と ga_session_id の組み合わせ1つを1件とする |
| 流入元 | セッション単位で、GA4のアトリビューション処理をした結果 | traffic_source はユーザーを最初に獲得した流入元で、後から変わらない。セッションのラストクリックは session_traffic_source_last_click(Google 広告や手動キャンペーンなど、取得できる場合)。デフォルト チャネル グループに当たる列はスキーマのページに見当たらない | 流入元は session_traffic_source_last_click を使い、チャネルの分類は自社の対応表で付ける |
| 日付と時刻 | プロパティのタイムゾーン | event_date はレポートのタイムゾーン、event_timestamp はUTCのマイクロ秒 | 日付は event_date を使い、時刻は日本時間に換算してから使う |
| 直近の日 | 遅れて届いたイベントが反映される時期は、BigQueryとは別 | 日次の表は3日後まで追記される。当日の表(ストリーミング)は欠けることがある | 確定値は3日後以降とし、当日分は速報として扱う |
| 行の多い集計 | 行数が上限を超えると (other) にまとめられ、しきい値で一部が表示されないこともある | 元の行がそのまま返る | 画面に出ない細かさの数字が出る前提で、見せる範囲を決める |
出典:ギャップを埋める(デベロッパー向けブログ)、BigQuery Export スキーマ、レポートと BigQuery のデータを比較する、BigQuery Export
比べるときは、GA4のヘルプの手順どおり、レポート用識別子を一時的に「デバイス ID」に切り替え、タイムゾーンと、エクスポートから除外したストリームやイベントをそろえます。そのうえでイベント数の合計が2〜5%違うのは、想定の範囲とされています(レポートと BigQuery のデータを比較する)。この差を知らないままAIの答えとGA4の画面を突き合わせると、合わない理由の調べ直しに時間を取られます。
AIに読ませるのは、定義を入れたビュー
BigQueryには、自然言語でデータに質問できる会話型分析があります。表やビューを「ナレッジソース」として選んだデータ エージェントを作り、表と項目の説明、用語集、指示、検証済みクエリ(確かめたSQL)で答え方を決めておく仕組みです。ドキュメントは、関連する表をビューにまとめてデータソースにすること、表と列に説明を付けること、エージェントの範囲を絞ることを勧めていて、与える情報の優先順は、検証済みクエリ、用語集、エージェントへの指示の順です。エージェントを使わずにデータソースへ直接質問すると、正確さが下がることがあるとも書かれています(会話型分析の概要)。
外部の生成AIを使う場合も、同じ考え方でデータを用意できます。GA4のデータに当てはめると、次のようになります。
- ビューはGA4のデータセットとは別に置く。GA4の書き出し先は
analytics_<プロパティID>というデータセットで、日付ごとの表が毎日増えます(BigQuery Export スキーマ)。ワイルドカードの対象にビューが入るとクエリがエラーになるため(ワイルドカード テーブル)、AI向けのビューは別のデータセットに作ります。AIには、そのデータセットのBigQuery データ閲覧者(roles/bigquery.dataViewer)と、クエリを実行するためのBigQuery ジョブユーザー(roles/bigquery.jobUser)を渡す形にできます(BigQuery の IAM ロールと権限)。承認済みビューにすれば、元のデータセットへのアクセス権を渡さずに、ビューの結果だけを共有できます(承認済みビュー)。 - 日付で絞れる形にする。ワイルドカード テーブルは、パーティション分割やクラスタ化をした通常の表より性能が劣るとされています(ワイルドカード テーブル)。AIがよく使う単位(日別の集計、セッション単位の表など)は、日付でパーティション分割した表に作っておくと、読み取り量を抑えやすくなります。
- 表と列に説明を書く。
traffic_sourceが初回獲得の流入元であることのように、列名だけでは分からない意味を書きます。データ インサイトは表のメタデータから説明の案を作れますが(データ分析情報を生成する)、GA4の仕様に照らした確認は人が行います。 - 主な指標は検証済みクエリで固定する。セッション数やキーイベント数など、答えがぶれては困る指標は、確かめたSQLを検証済みクエリとして登録します。質問が一致すると、そのSQLがそのまま実行されます(会話型分析の概要)。
- 集計に要らない識別子は外す。エクスポートには
user_pseudo_idやuser_idなどの行単位のIDが入り、同意モードを使っていても、user_idとカスタム ディメンションは同意の状態にかかわらず出力されます(BigQuery Export、デベロッパー向けブログ)。集計だけを任せるビューからは外しておきます。 - 答え合わせの基準を決める。Gemini for Google Cloud の出力は、もっともらしくても事実と違うことがあり、使う前に確かめるよう勧められています(Gemini in BigQuery の概要)。前の表の差を踏まえて、どの指標を何と比べ、どこまでの差を許すかを決めておきます。
ビューの定義をSQLファイルとしてリポジトリで管理し、AIに下書きさせて人がレビューする進め方は、Claude CodeでBigQueryのSQLとビュー定義を管理する記事で紹介しています。
保存場所とコンプライアンスの確認
- 会話型分析のエージェントと会話は、ナレッジソースがすべて米国なら米国、すべてEUならEUのマルチリージョンに保存され、それ以外はグローバルが既定です。保存した後は変えられません(会話型分析の概要)。東京リージョンのデータを使う場合、既定ではグローバルになります。
- Gemini in BigQuery は、BigQueryと同じコンプライアンスやセキュリティの項目をすべてはサポートしておらず、それが必要なプロジェクトでは設定しないよう書かれています。有効にすると、Geminiは表やクエリ履歴を含むデータとメタデータにアクセスします。モデルの学習やチューニングには使われません(Gemini in BigQuery の概要)。
- 会話型分析が使うのは、利用者にアクセス権のあるデータと、明示的に選んだナレッジソースだけで、書き込みやDMLは実行できません(会話型分析の概要)。
社内で誰が何を持つか
GA4 やタグ マネージャーの設定を外に頼む場合の、頼む作業と、社内に残す権限と設定の記録の分け方は「GA4の設定代行を頼む前に、今の計測が合っているかを数える」で解説しています。
リンクを作るには、GA4のプロパティの編集者以上の権限と、BigQueryのプロジェクトのオーナー権限(またはリンクの作成に要る個別の権限)がそろっている必要があります(BigQuery Export を設定する)。作った後も、エクスポートが止まる原因の多くはマーケティング部門の外にあります。決めることと、決めておかないと起きること(公式ヘルプとドキュメントの記述)を並べました。担い手は一例です。
| 決めること | 担い手の例 | 決めておかないと起きること |
|---|---|---|
| リンク、対象のストリーム、除外するイベント | マーケティングのGA4担当(編集者以上)と、データ基盤の担当 | 上限の超過が続くと日次が止まり、それ以前の数日分も処理されない。超過の通知はGA4の編集者と管理者に届く(制限) |
| Google Cloud のプロジェクトと、GA4が使うID | 情報システム、クラウドの管理者 | リンクすると、組み込みのID(古いリンクではサービス アカウント)にBigQuery ユーザーのロールが付く。GA4が入れたサービス アカウントを消すと、エクスポートがすべて止まる(設定する) |
| 組織のポリシー | クラウドの管理者、セキュリティ | 米国への保存の禁止や、他のドメインのサービス アカウントの禁止があるとリンクが作れない。表の作成を妨げると、表が作られないか30分ほどで消える(設定する) |
| 請求先アカウントと支払い方法 | 経理、クラウドの管理者 | 支払い方法が無効で止まった期間は出し直せない(料金とお支払い) |
| データの保存場所 | データガバナンスや法務と、基盤の担当 | 同じプロパティのデータセットがあると変えられず、移す間は空白ができる(クロスリージョン複製なら避けられる)。会話型分析の保存場所の既定にも関わる(設定する、会話型分析) |
| GA4のタイムゾーン | GA4の管理者 | 変えた日はエクスポートの範囲が短くなったり長くなったりして、件数が不自然になる。日次がずれたり飛んだりすることもある(設定する、BigQuery Export) |
| 指標の定義(ユーザー、セッション、流入元、キーイベント) | マーケティング(事業側)と、データの担当 | 会話型分析のドキュメントは、指標の定義がチームごとに違う場合はエージェントを分けるよう勧めている(会話型分析) |
| AIに見せる範囲と権限 | データ基盤の担当 | BigQueryに出したデータの権限は、BigQuery側で管理する(BigQuery Export)。GA4の「収益指標なし」などのデータ制限は、GA4のレポートや探索などに対する設定として説明されている(アクセス権とデータ制限の管理) |
| 費用の上限 | クラウドの管理者 | 既定ではプロジェクトの上限は1日200TiB、ユーザーごとは無制限(カスタムのクエリ割り当て) |
| Gemini の有効化 | セキュリティ、コンプライアンスの担当 | 必要なコンプライアンスの項目があるプロジェクトでは設定しないよう書かれている(Gemini in BigQuery の概要) |
担い手ごとに見ると(担い手は一例)
同じ項目が複数の担い手に出てくるものは、一緒に決める
マーケティング(GA4の担当・事業側)
- リンク、対象のストリーム、除外するイベント
- 指標の定義(ユーザー、セッション、流入元、キーイベント)
GA4の管理者
- GA4のタイムゾーン
データ基盤の担当
- リンク、対象のストリーム、除外するイベント
- データの保存場所
- 指標の定義
- AIに見せる範囲と権限
情報システム・クラウドの管理者
- Google Cloud のプロジェクトと、GA4が使うID
- 組織のポリシー
- 請求先アカウントと支払い方法
- 費用の上限
セキュリティ・コンプライアンス
- 組織のポリシー
- Gemini の有効化
経理
- 請求先アカウントと支払い方法
データガバナンス・法務
- データの保存場所
リンクを作る前と後の進め方
リンクを作る前と後の進め方
リンクの前
問い・件数・置き場所を決める
- AIに答えさせたい問いと、そのためのイベントがGA4で取れているかを確かめる
- 1日のイベント数で、日次だけで足りるかを決める
- 保存場所・組織のポリシー・請求先アカウントを、情報システムと決める
リンクを作る日
この日から蓄積が始まる
- ビューやAIの準備を待たずに、先に始める
リンクの後
AIに渡す準備をする
- 費用の上限と、AI用のデータセット・権限を用意する
- 定義のビュー・説明・検証済みクエリを作り、GA4の画面との差を確かめる
- 答え合わせの基準を決めてから、AIを使う人を広げる
- AIに答えさせたい問いを書き出し、そのためのイベントとパラメータがGA4で取れているかを確かめる
- 1日のイベント数を見て、日次だけで足りるか、除外やストリーミング、360が要るかを決める
- 保存場所、組織のポリシー、請求先アカウントを、情報システムと決める
- リンクを作る。この日から蓄積が始まるので、ビューやAIの準備を待たずに先に始める
- 費用の上限(クエリ1回ごと、1日の合計)と、AI用のデータセットと権限を用意する
- 定義のビュー、説明、検証済みクエリを作り、GA4の画面との差を確かめる
- 答え合わせの基準を決めてから、AIを使う人を広げる
AIに任せる前に、蓄積と数え方の合意を始めておく
GA4のデータをダッシュボードにまとめる作業を外に頼む場合の、先に決める指標の定義と見積もりの読み方は「BI・ダッシュボードの構築を外注する費用は、ライセンスより『数字の定義を揃える作業』で決まる」で解説しています。
GA4のBigQuery Exportは、始めた日からしか貯まらず、止まった期間も戻りません。AIの使い方を決めるより先に、保存場所と支払い、費用の上限、権限を決めてリンクを作り、並行して「ユーザー」「セッション」「流入元」をどう数えるかを社内で決めておくと、AIを使い始めた時点から、GA4の画面との差を説明できる数字で話ができます。
GA4の計測(イベントやキーイベント、同意モードの設定)から見直す場合はAurant Technologiesのアクセス解析・マーケティングデータ支援で、BigQuery側のビューや権限、費用の上限、AIからの問い合わせまで含めて組む場合はデータ分析・データ基盤支援で、ご相談を承っています。
AI活用支援
Claude・ChatGPT・Gemini・Copilotのどれをどの業務に使うかの見極めから、社内のAIチャット環境、権限と情報の扱いの設計、MCPやAPIでの既存システム連携、研修・伴走までを支援します。
