SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Googleアナリティクス API徹底活用入門

Googleアナリティクス APIの基本から利用準備まで

Googleアナリティクス API徹底活用入門 第1回


Googleアナリティクス API利用の準備(1)

 APIを利用するためにはアカウントを登録し、APIを利用するための認証を通す必要があります。順に見ていきましょう。

[1]Googleアカウント

 Googleアナリティクス API利用の開始にはGoogleアカウントが必要になります。

 まだの場合は「Google アカウントの作成」から作成してください。

[2]Google Developers Consoleへログイン

 開発者用のツールであるGoogle Developers Consoleへログインします。こちらから利用開始します。はじめて利用する場合は先ほど作成したGoogleアカウントで自動的にログインされます。

[3]Google Developers Consoleでプロジェクトを作成する

 GoogleのAPI利用は目的ごとにプロジェクトという単位で管理されます。今回はGoogleアナリティクス API利用を目的とするプロジェクトを作成します。Google Developers Consoleでメニューから「IAMと管理」-「全てのプロジェクト」とすすみ、「プロジェクトを作成する」をクリックしてください。

メニュー選択
メニュー選択
プロジェクト作成
プロジェクト作成

 分かりやすい名前をつけて「作成」をクリックして、作成します。

プロジェクトの名前
プロジェクトの名前

[4]Google Developers Consoleでサービスアカウントを作成する

 Googleアナリティクス APIにアクセスする際に必要な特殊なアカウントであるサービスアカウントを作成します。

 認証情報としてはほかにクライアントIDを設定する方法がありますが、Googleアナリティクスでは管理画面からアクセスアカウントを設定できるため、サービスアカウントを利用します。

 メニューから「IAMと管理」-「サービスアカウント」とすすみ、「サービスアカウントを作成する」をクリックしてください。

サービスアカウント作成
サービスアカウント作成

 適当なサービスアカウント名を入力し、「新しい秘密鍵の提供」をチェックを入れて「P12」を選択します。

サービスアカウント作成2
サービスアカウント作成2

 作成すると新しいサービスアカウントが追加されていることを確認します。サンプル実行時に利用しますのでこのアカウント名(メールアドレス)をメモしておきます。

サービスアカウントの確認
サービスアカウントの確認

[5]Google Developers Consoleで認証情報を設定する

 続いて認証情報を設定します。

 メニューから「API Manager」-「認証情報」とすすみ、「認証情報の作成」をクリックしてください。ここで「サービスアカウントキー」を選択します。

認証情報を作成
認証情報を作成

 [キーのタイプ]を尋ねるメッセージが出たら、[P12]を選択し作成します。

キーのタイプを選択し作成
キーのタイプを選択し作成

 ここでダウンロードしたファイルは「google.p12」という名前にして保存しておきます。このファイルはのちほどAPI利用サンプル実行時に必要になります。

[5]Google Developers ConsoleでAnalytics APIを有効にする

 Analytics APIを有効化します。

 メニューから「API Manager」-「認証情報」とすすみ、検索窓から「Analytics」と入力して「Analytics Reporting API V4」を選択します。間違えやすいですが、レポートデータにアクセスするためのAPIは「Analytics API」と独立していますので注意してください。

APIを選択
APIを選択

 「有効にする」をクリックするとAPIが有効になります。

API有効化
API有効化

[6]GoogleアナリティクスでクライアントIDのアクセスを許可する

 GoogleAnalyticsの管理画面より、サービスアカウントのアクセスを許可するための設定を行います。

 グローバルナビの「管理」からビューの「ユーザー管理」へ進みます。

Googleアナリティクス ユーザー管理選択
Googleアナリティクス ユーザー管理選択

 「権限を付与するユーザー」にサービスアカウントのアドレスを入れ「表示と分析」を選択して保存してください。

Googleアナリティクスサービスアカウントのアクセス許可
Googleアナリティクスサービスアカウントのアクセス許可

 また、「ビュー設定」からビューIDを確認してメモしておいてください。サンプル実行時に利用します。

ビューIDの確認
ビューIDの確認

次のページ
Googleアナリティクス API利用の準備(2)

この記事は参考になりましたか?

Googleアナリティクス API徹底活用入門連載記事一覧

もっと読む

この記事の著者

山田 祥寛(ヤマダ ヨシヒロ)

静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。主な著書に「独習シリーズ(Java・C#・Python・PHP・Ruby・JSP&サーブレットなど)」「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravelなど)」「改訂3版JavaScript本格入門」「これからはじめるLaravel実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

WINGSプロジェクト 西 潤史郎(ニシ ジュンシロウ)

WINGSプロジェクト について>有限会社 WINGSプロジェクト が運営する、テクニカル執筆コミュニティ(代表 山田...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/9696 2016/10/24 14:58

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー