他のGoogleサービスと同様に、Google Search ConsoleからもGoogle Apps Scriptでデータを取得する事ができます。
基本的にはGoogle Search Consoleの画面で完結できる部分も多いのですが、アナリティクスのデータと組み合わせて分析をしたり、データスタジオで表示を行うのであれば、スプレッドシートにデータを自動取得できた方が便利な場面があります。
ただしGoogle Search Consoleの場合は事前に下記の2つの手順が必要です。
- Google Cloud PlatformでAPIを有効にする
- Google Apps ScriptでAPIを有効にする
今回はそれぞれの手順とスクリプトを記載しておきます。
1. Google Cloud PlatformでAPIを有効にする
- Google Cloud Platform にGoogleアカウントでログインする
- 案内に従って初期設定(規約への同意等)を行う
- 画面左上「プロジェクトの選択」から新しいプロジェクトを作成する
- Google Search ConsoleのAPI設定ページを開く
- 「有効にする」を押す
- GCPの左側のメニュー「APIとサービス>OAuth同意画面」を開く
- 「作成」を押す
- 任意のアプリ名と、Googleアカウントのメールアドレスを入力する
- 「保存して次へ」を押す
- 「+ADD USERS」から自分のGoogleアカウントを追加する
- プロジェクトのホーム画面に戻る(左上「Google Cloud」を押すと楽です)
- プロジェクト番号を控える