Squadbase logo

Google Analytics

Google AnalyticsをSquadbaseに接続するための手順と必要情報の取得方法

必要情報

項目説明
Google Cloud Service Account JSONGoogleのサービスにアクセスするための「認証キーファイル」です。Google Cloud上で発行されるJSONファイルで、どのアプリケーションがAPIを利用しているかをGoogleが識別するために使われます。
Google Analytics Property ID連携したいGoogle AnalyticsのプロパティIDです。GA4では数字のみの形式で表記され、どのサイト・アプリのデータを取得するかを指定するために使います。

取得方法

Google Cloud Service Account JSON

連携用のGoogle Service Accountを発行します。

Google Service Accountとは、人間ではなくプログラムやアプリケーションなどの「システム」がGoogleのサービスを利用するための専用アカウントです。

Service Accounts を開く

Google Cloud Platform の任意のプロジェクトで、メニューから「IAM & Admin」→「Service Accounts」を選択してください。

Google Cloud コンソールのメニューから Service Accounts を開く

サービスアカウントを作成する

Service Accounts の画面上部にある「+ Create service account」をクリックします。

Service Accounts 画面の Create service account ボタン

サービスアカウント作成に必要な情報を入力します。

  • Service account name:このサービスアカウントが何用なのか分かるように、任意の名前をつけてください。
  • Service account ID:サービスアカウント名に応じて自動で入力されます。
  • Service account description:任意でこのサービスアカウントの説明を追記することができます。

「Create and continue」をクリックするとサービスアカウントが作成されます。

サービスアカウントの作成フォーム

Permissions と Principals with access については、特に設定をする必要はありません。Google Analytics 側でサービスアカウントの権限を管理します。

キーを発行する

サービスアカウントの一覧から、作成したサービスアカウントのメールアドレスをクリックします。

タブから「Keys」を選択し、「Add key」→「JSON」を選択し、「作成」ボタンをクリックします。

Add key から JSON キーを作成するダイアログ

すると、ご自身のPC上にJSONファイルがダウンロードされます。このJSONファイルをアップロードしてください。


Google Analytics Property ID

分析対象の Google Analytics にログインしてください。

メニュー下部にある管理ボタンをクリックし、「プロパティ」→「プロパティ詳細」をクリックしてください。画面右上に表示される Property ID が Google Analytics Property ID になります。この値を Squadbase に入力してください。

Google Analytics のプロパティ詳細画面でProperty IDを確認する


サービスアカウントに Google Analytics の権限を付与する

サービスアカウントの権限管理は Google Analytics 側から行います。「プロパティ」→「プロパティのアクセス管理」をクリックしてください。

Google Analytics の管理メニューからプロパティアクセス管理を開く

右上の「+」ボタンをクリックし、サービスアカウントを追加します。

プロパティアクセス管理画面の + ボタン

Email 欄にサービスアカウントのメールアドレスを入力し、権限は Viewer で作成します。

サービスアカウントのメールアドレスを入力し Viewer 権限で追加する

Editor などの権限だとデータが編集される可能性があるため、基本的には Viewer 権限で招待することをお勧めします。

これで Squadbase で Google Analytics のデータを分析する準備は完了です。