他のGoogleサービスと同様に、Google Search ConsoleからもGoogle Apps Scriptでデータを取得する事ができます。

基本的にはGoogle Search Consoleの画面で完結できる部分も多いのですが、アナリティクスのデータと組み合わせて分析をしたり、データスタジオで表示を行うのであれば、スプレッドシートにデータを自動取得できた方が便利な場面があります。

ただしGoogle Search Consoleの場合は事前に下記の2つの手順が必要です。

  1. Google Cloud PlatformでAPIを有効にする
  2. Google Apps ScriptでAPIを有効にする

今回はそれぞれの手順とスクリプトを記載しておきます。

1. Google Cloud PlatformでAPIを有効にする

  1. Google Cloud Platform にGoogleアカウントでログインする
  2. 案内に従って初期設定(規約への同意等)を行う
  3. 画面左上「プロジェクトの選択」から新しいプロジェクトを作成する
  4. Google Search ConsoleのAPI設定ページを開く
  5. 「有効にする」を押す
  6. GCPの左側のメニュー「APIとサービス>OAuth同意画面」を開く
  7. 「作成」を押す
  8. 任意のアプリ名と、Googleアカウントのメールアドレスを入力する
  9. 「保存して次へ」を押す
  10. 「+ADD USERS」から自分のGoogleアカウントを追加する
  11. プロジェクトのホーム画面に戻る(左上「Google Cloud」を押すと楽です)
  12. プロジェクト番号を控える