Query StreamsはGoogle Analytics 4のデータをSQLクエリ可能なテーブルに変換し、リアルタイムのトラフィック、エンゲージメント、eコマース指標をMicrosoft Excelに直接インポートできるようにします。 APIコーディングも手動エクスポートも不要——SQLクエリを記述するだけで、GA4の分析データをスプレッドシートに取得できます。 QueryStreams.comで無料登録 数分でGA4データのクエリを開始できます。
トラフィック、エンゲージメント、電子商取引、ページ、イベント、および地理データ
OAuthブラウザフローなし — サーバーレス認証用にJSONキーを貼り付けるだけ
お客様のGA4サービスアカウントキーは、クラウド上ではなくネットワーク上に安全に保管されます
GA4 UIを超えて、カスタムアトリビューション、ファネル、コホートクエリを作成する
Google アナリティクス 4 のデータにはどのようなものにアクセスできますか?
Query StreamsはGA4データをAES-256暗号化ローカルキャッシュに同期し、SQLクエリ可能なテーブルに変換します。なお、GA4データはGoogleの処理パイプラインにより通常24~48時間の遅延が生じます。
交通量
交通概要日次セッション数、ユーザー数、ページビュー数、エンゲージメントトラフィックソースソース/媒体/キャンペーン別内訳とコンバージョン地理データ国・地域・都市別のユーザー
婚約
ページビューページレベルの指標(パスとタイトル付き)ユーザーエンゲージメントデバイス、ブラウザ、OSの内訳イベントイベント数(コンバージョンイベントを含む)
電子商取引
eコマース概要収益および取引指標取引取引およびアイテムレベルの詳細
データノート
- GA4データはGoogleからの処理に24~48時間の遅延が生じます
- すべてのテーブルは毎日同期されます — より頻繁な同期を行っても新しいデータは得られません
- 各テーブルには以下が含まれます
raw_data完全なAPIレスポンスを含むJSONカラム
前提条件
無料で登録 — クレジットカード不要
ネットワーク上にインストールされたWindowsサービス。 インストールガイド
Google Analytics Data API および Analytics Admin API を有効にした状態で
GA4プロパティでビューアーアクセス権が付与されたJSONキーファイル
Query Streams アドインがインストールされたデスクトップ版
セットアップガイド
ステップ1: クエリストリームネットワークエージェントをインストールする
- ログインする my.querystreams.com
- 移動する ネットワークエージェント 左サイドバーに
- クリック エージェントをダウンロード Windowsインストーラーを実行する
- エージェントはWindowsサービスとしてインストールされ、自動的に接続します
- エージェントは30秒以内にポータル上で「オンライン」と表示されます
ステップ2: Google Cloud サービス アカウントを作成する
GA4はサービスアカウント認証を使用します — OAuthブラウザフローもリフレッシュトークンも不要です。JSONキーを貼り付けるだけで接続が完了します。
- [Go to the] Google Cloud コンソール プロジェクトを作成または選択する
- 移動する APIとサービス → 図書館 → 有効にする Google アナリティクス データ API そして Google Analytics 管理者 API
- 行く IAM & 管理 → サービスアカウント → サービスアカウントを作成する
- 名前を付け(例:「query-streams-ga4」)、クリックします 創造し、継続する
- オプションの役割割り当てをスキップ → クリック 完了
- サービスアカウントをクリックしてください → キー タブ → キーを追加 → 新しいキーを作成する → JSON
- JSONキーファイルは自動的にダウンロードされます — 安全に保存してください
GA4でアクセスを許可する
- 行く Google アナリティクス そして、GA4プロパティを選択してください
- クリック 管理者 → プロパティアクセス管理
- クリック + → ユーザーを追加する
- 貼り付ける
クライアントのメールアドレスあなたのJSONキーから(次のようなもの)[email protected]) - 選択してください 視聴者 役割 → クリック 追加
ステップ3: Google アナリティクス 4 コネクターを追加する
- ネットワークエージェントインターフェースを
http://localhost:1823 - クリック コネクションの追加 そして選択する グーグルアナリティクス4
- あなたの内容を貼り付けてください サービスアカウント JSON キー (またはファイルをアップロードしてください)
- 選択 GA4 プロパティ ドロップダウンから
- クリック 次のページ 同期スケジュールの設定と事前構築済みクエリのインストール
ステップ4: 同期スケジュールの設定
GA4の同期を1日以上頻繁に行っても新しいデータは生成されません。Googleの処理パイプラインには通常24~48時間の遅延が生じます。効率化のため、トラフィックが少ない時間帯に1日1回の同期設定を行ってください。
ステップ5: Microsoft Excel アドインのインストール
- Microsoft Excelを開く
- 行く 挿入 → アドインを入手する (または Office アドイン)
- 検索 クエリストリーム
- クリック 追加 インストールすると — Excelの右側にクエリストリームパネルが表示されます
- Query Streamsアカウントの認証情報でサインインしてください
- または直接インストール: Microsoft Excel 用クエリ ストリームをインストールする
接続されました! Excelでクエリストリームパネルを開き、クリックします 保存クエリGoogle Analyticsフォルダを開き、トラフィック動向、チャネルアトリビューション、コンバージョン追跡などの事前構築済みクエリを探します。任意のクエリを選択し、クリックします。 走る GA4データをワークシートに取り込む
Google Analytics 4 の SQL クエリ例
SELECT
DATE_TRUNC('week', date) AS week,
SUM(sessions) AS sessions,
SUM(total_users) AS users,
SUM(new_users) AS new_users,
ROUND(AVG(bounce_rate) * 100, 1) AS avg_bounce_rate_pct
FROM ga4.traffic_overview
WHERE date >= CURRENT_DATE - INTERVAL '90 days'
GROUP BY DATE_TRUNC('week', date)
ORDER BY week DESC;
SELECT
session_default_channel_group AS チャネル,
SUM(sessions) AS セッション数,
SUM(total_users) AS ユーザー数,
SUM(conversions) AS コンバージョン数,
ROUND(AVG(engagement_rate) * 100, 1) AS エンゲージメント率(%)
FROM ga4.traffic_sources
WHERE date >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY channel
ORDER BY sessions DESC
LIMIT 10;
SELECT
page_path,
page_title,
SUM(screen_page_views) AS views,
SUM(sessions) AS sessions,
ROUND(AVG(average_session_duration), 0) AS avg_duration_sec
FROM ga4.page_views
WHERE date >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY page_path, page_title
ORDER BY views DESC
LIMIT 20;
認証情報を共有せずにGA4レポートを共有する
クエリビルダーで任意のGA4クエリを開く → をクリックする 共有 タブ → メールアドレスを入力 → クリック シェア受信者はExcelアドインで分析データを受け取ります。Google Cloudサービスアカウント、GA4プロパティ管理画面、SQLコードへのアクセス権は一切必要ありません。
よくある質問
関連ガイド
カテゴリ: API コネクタ
タグ: Google アナリティクス, GA4, Excel, API, Web アナリティクス, SQL, トラフィック, コンバージョン, リアルタイムデータ
メタ説明: SQLを使用してGoogle Analytics 4をMicrosoft Excelに接続。トラフィック、エンゲージメント、eコマースデータをクエリ — APIコーディング不要。ステップバイステップ設定ガイド。

