Query StreamsはGoogle Search ConsoleをGoogle Sheetsに接続し、オーガニック検索データをSQLクエリ可能なライブテーブルに変換します。このテーブルはオンデマンドで更新可能です。 キーワードの順位、インプレッション数、クリック率、ページレベルのパフォーマンスを、手動でのCSVエクスポートやAPIコーディングなしで、任意のGoogleスプレッドシートに取り込みます。 QueryStreams.comで無料登録 数分でSQLを使ってGSCデータの分析を開始できます。
検索分析、上位クエリ、ページ、国、デバイス
OAuthブラウザフローなし — ヘッドレス認証用のJSONキーを貼り付け
サービスアカウントの認証情報はネットワーク内に留まり、クラウドには一切保存されません
標準の3か月間の失業保険(UI)制限を超えて、最大16か月分のGSCデータにアクセス可能
Google Search Consoleでアクセスできるデータは何ですか?
Query Streamsは、GSCの検索パフォーマンスデータをSQLクエリ可能なテーブルに同期します。GSCデータは通常、Googleの処理パイプラインから2~3日遅れて提供されます。
検索分析
検索分析クエリごとの日次クリック数、インプレッション数、CTR、および順位トップクエリ表示回数とクリック率(CTR)指標を持つ上位キーワードトップページページ単位の検索パフォーマンスと順位付け
視聴者層の分析
国別国別に分類された検索分析デバイス別デスクトップ、モバイル、タブレットの検索パフォーマンス
データノート
- GSCデータはGoogleからの処理に2~3日の遅延が生じます
- 最大16か月分の履歴データが利用可能(GSC UIでは3か月分)
- データは集計されます — 個々のユーザーセッションは追跡されません
主要列
クエリあなたのURLを引き起こした検索キーワードクリックGoogle検索からのクリック数印象検索結果に表示されたURLの回数ctrクリック率(クリック数/インプレッション数)位置検索結果における平均順位
前提条件
無料で登録 — クレジットカード不要
ネットワーク上にインストールされたWindowsサービス。 インストールガイド
Google Search Console APIを有効化し、GSCプロパティを認証済みであること
サービスアカウントがGSCで検証済みユーザーとして追加されたJSONキーファイル
Google Workspace マーケットプレイスから Query Streams アドオンをインストールして
セットアップガイド
ステップ1: クエリストリームネットワークエージェントをインストールする
- ログインする my.querystreams.com
- 移動する ネットワークエージェント 左サイドバーに
- クリック エージェントをダウンロード Windowsインストーラーを実行する
- エージェントはWindowsサービスとしてインストールされ、自動的に接続します
- エージェントは30秒以内にポータル上で「オンライン」と表示されます
ステップ2: Google Cloud サービス アカウントを作成する
- [Go to the] Google Cloud コンソール プロジェクトを作成または選択する
- 移動する APIとサービス → 図書館 → 検索して有効にする Google Search Console API
- 行く IAM & 管理 → サービスアカウント → サービスアカウントを作成する
- 名前を付け(例:「query-streams-gsc」)、クリックします 創造し、継続する
- オプションの役割割り当てをスキップ → クリック 完了
- サービスアカウントをクリックしてください → キー タブ → キーを追加 → 新しいキーを作成する → JSON
- JSONキーファイルは自動的にダウンロードされます — 安全に保存してください
Google Search Console でアクセスを許可する
- 行く Googleサーチコンソール 物件を選択してください
- クリック 設定 → ユーザーと権限
- クリック ユーザーを追加
- 貼り付ける
クライアントのメールアドレスあなたのJSONキーファイルから - 権限を設定する 完全 →クリック 追加
ステップ3: Google Search Console コネクタを追加する
- ネットワークエージェントインターフェースを
http://localhost:1823 - クリック コネクションの追加 そして選択する Googleサーチコンソール
- あなたの内容を貼り付けてください サービスアカウント JSON キー (またはファイルをアップロードしてください)
- 選択 GSCプロパティ ドロップダウンから(ドメインまたはURLプレフィックスプロパティ)
- クリック 次のページ 同期スケジュールの設定と事前構築済みクエリのインストール
ステップ4: 同期スケジュールの設定
GSCデータは通常、Googleの処理パイプラインから2~3日遅れて反映されます。理想的な同期頻度は1日1回です。より頻繁に同期しても新しい結果は得られません。初回同期では最大16か月分の履歴データが取得され、GSC UIの3か月制限よりもはるかに長い履歴を確認できます。
ステップ5: Google スプレッドシート アドオンをインストールする
- ブラウザでGoogleスプレッドシートを開く
- 行く 拡張機能 → アドオン → アドオンを入手する
- 検索 クエリストリーム
- クリック インストール 必要な権限を付与する
- 経由してアクセスする 拡張機能 → クエリストリーム → 開く
- Query Streamsアカウントの認証情報でサインインしてください
- または直接インストール: Google Sheets用クエリストリームをインストールする
接続されました! Google スプレッドシートでクエリ ストリームを開くには、クリックします 保存クエリGoogle Search Consoleフォルダを開き、キーワード順位、CTR分析、ページパフォーマンスなどの事前定義クエリを探してください。任意のクエリを選択し、クリックしてください。 走る GSCのライブデータをスプレッドシートに取り込む
Google Search Console の SQL クエリの例
SELECT
クエリ,
SUM(クリック数) AS 総クリック数,
SUM(インプレッション数) AS 総インプレッション数,
ROUND(AVG(CTR) * 100, 2) AS 平均CTR率,
ROUND(AVG(ポジション), 1) AS 平均ポジション
FROM gsc.search_analytics
WHERE date >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY query
ORDER BY total_clicks DESC
LIMIT 25;
SELECT
page,
SUM(clicks) AS clicks,
SUM(impressions) AS impressions,
ROUND(AVG(ctr) * 100, 2) AS ctr_pct,
ROUND(AVG(position), 1) AS avg_position
FROM gsc.top_pages
WHERE date >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY page
HAVING ROUND(AVG(position), 1) BETWEEN 11 AND 20
ORDER BY impressions DESC
LIMIT 20;
SELECT
query,
SUM(impressions) AS 表示回数,
SUM(clicks) AS クリック数,
ROUND(AVG(ctr) * 100, 2) AS クリック率,
ROUND(AVG(position), 1) AS 平均表示位置
FROM gsc.search_analytics
WHERE date >= CURRENT_DATE - INTERVAL '90 days'
GROUP BY query
HAVING SUM(impressions) > 500
AND AVG(ctr) < 0.03
ORDER BY impressions DESC
LIMIT 20;
GSCアクセス権を共有せずにSEOレポートを共有する
クエリビルダーで任意のGSCクエリを開く → をクリック 共有 タブ → メールアドレスを入力 → クリック シェア受信者はGoogle Sheetsアドオンでキーワードとランキングデータを受け取ります。Google Search Consoleのプロパティ、サービスアカウントの認証情報、SQLコードへのアクセス権は一切必要ありません。
よくある質問
関連ガイド
カテゴリ: API コネクタ
タグ: Google Search Console, GSC, Google スプレッドシート, SEO, キーワード, 順位, SQL, 自然検索
メタ説明: SQLでGoogle Search ConsoleをGoogleスプレッドシートに接続。キーワード順位、CTR、16か月分の検索データをクエリ — CSVエクスポート不要。

