とあるサイトの月間ユニークユーザー数を定期的に取得する必要があったため、NodejsでAnalytics APIを利用することにしました。OAuth2での認可にはサービスアカウントを使い、APIリクエストにはJWTを使用します。 サービスアカウントとアクセスキーの作成 Google Developers Consoleでサービスアカウントの作成とアクセスキーを取得する。 プロジェクトの作成 「プロジェクトを作成」ボタンを押下し現れたダイアログに、任意のプロジェクト名を入力。他はそのままで、「作成」ボタン押下する。 Analytics APIの有効化 プロジェクトページに移動するので「APIと認証」の「API」をクリック。 左側に表示されるテキストボックス(100件以上のすべてのAPIを検索)に「analytics」と入力すると、その下のリストがフィルタリングされて、「Analytics A