お知らせ・ブログ

【googleアナリティクス】APIって何だろう?

Googleアナリティクス

Googleアナリティクスはアクセス解析としてとても有名ですが、GoogleアナリティクスのAPIとはどういった物なのでしょうか?
APIについて、そしてGoogleアナリティクスについてなど、調べてみました。


APIとは

プログラム文章とキーボード
引用元:Free illustration: Hello World, Computer, Programmer – Free Image on Pixabay – 1333103 https://pixabay.com/en/hello-world-computer-programmer-1333103/

APIとは、アプリケーションプログラムインターフェイスの略語で、プログラミングの際に使用できる命令や規約、関数等の集合の事を指す。現在Webサービスの提供事業者は自社サービスを普及させるために自社サービスの機能の一部などを積極的に公開している。この時に利用される仕組みもAPI(WebAPI)である。逆に既に広く普及しているサービスと自社のアプリケーションやWebサービスをAPIで連携させることで、自社サービスの価値を向上させることもできる。
引用元:APIとは – 意味の解説|ITトレンドのIT用語集 http://it-trend.jp/words/api

APIとは、元々出来ているシステムに新たにシステムの追加をすることが出来ると言うことですね。多くのWEB開発環境ではこういったAPIを利用されることが多くなってきていますね。


Googleアナリティクス

Googleアナリティクス は単なるWebアクセス分析を超えた、オンライン上でのユーザー行動分析のための統合プラットフォームである。一般的なWebアクセス分析ツールと比較した特徴は以下の通りだ。•無償で高機能なアクセス解析が行え、有償でさらに大量トラフィックのサイト解析も可能•計測やレポートデータ取得のための各種APIが提供されている
引用元:Googleアナリティクス入門:第1回 IT管理者も知っておきたいGoogleアナリティクスの概要 (1/2) – @IT http://www.atmarkit.co.jp/ait/articles/1504/23/news023.html

Googleアナリティクス
引用元:Free illustration: Google, Analytics, Seo, Search – Free Image on Pixabay – 1385511 https://pixabay.com/en/google-analytics-seo-search-engine-1385511/

Googleアナリティクスは、Googleが提供をするアクセス解析システムです。利用するメリットはとても多く、まずは無償であるところ、そしてAPIが提供されているためカスタマイズが可能であるという所ですね。


APIの利用の仕方

Google SEO
引用元:Free illustration: Search Engine, Google, Browser – Free Image on Pixabay – 411105 https://pixabay.com/en/search-engine-google-browser-search-411105/

Google Analytics APIを利用するためには、Googleのユーザーアカウントが必要です。まず、Googleの開発者用管理ページである「Google Developers Console」にアクセスして下さい。ログインがまだの人は求められます。続いて、プロジェクトを作成します。プロジェクトを作成したら、次にクライアントID(サービスアカウント)を作成します。「クライアントIDを作成」をクリックすると、「新しい公開キー/秘密キーのペアが生成されました」という確認メッセージが表示されます。秘密キーのファイルが自動的にダウンロードされるはずです。これは、とても重要なファイルで、後ほど使うので、保存しておいて下さい。
引用元:初心者でも分かる!なGoogle Analytics APIの使い方 https://syncer.jp/google-analytics-api-tutorial

GoogleアナリティクスAPIを利用する際には上記の様に、Googleアカウントの作成などを行う必要があります。デペロッパー管理ページにアクセスをして開発出来るキーを取得してから、APIの作成を行って行くことになります。


利用出来るAPI

PC作業中の男性
引用元:Free illustration: Web, Design, Web Design, Computer – Free Image on Pixabay – 1668930 https://pixabay.com/en/web-design-web-design-computer-www-1668930/

Collection API — トラッキング コードをカスタマイズして、高度なトラッキングを行うことができます。•Management API — Google アナリティクスのアカウント データとビュー データに Google Data API フィードの形式で効率的にアクセスできます。•Data Export API — アナリティクス アカウントのデータを使用して、アプリケーションを作成できます。
引用元:Google アナリティクス API – アナリティクス ヘルプ https://support.google.com/analytics/answer/1008004?hl=ja

Googleアナリティクスで利用出来るAPIは上記の3種類です。ご自身が利用したいAPIの開発を行ってみて下さい。


APIの情報

HELPをタッチする男性
引用元:Free illustration: Social Media, Help, Support, Finger – Free Image on Pixabay – 1432937 https://pixabay.com/en/social-media-help-support-finger-1432937/

APIに関する情報源として重要なものに「人から」があります。GA-APIに詳しい人が集まるコミュニティに属することによって広く、効率的に情報を得られます。 人から情報を収集するためのいくつかの方法をご紹介します。GAヘルプフォーラムGoogle アナリティクス ヘルプ フォーラム – Google プロダクト フォーラムhttps://productforums.google.com/forum/?hl=ja#!forum/analytics-jaGoogleAnalyticsに関する、いわゆるQAサイトです。 比較的活発にやりとりがされており、APIに関わる投稿も多いです。
引用元:Google Analytics API の調べ方 | 株式会社プリンシプル https://www.principle-c.com/column/ga/google-analytics-api.html

APIの作成で疑問点があればGoogleのフォーラムを利用するのが良いと思いますよ。丁寧に質問をすれば世界の誰かが教えてくれるはずです。Googleアナリティクスはとても優秀なアクセス解析であると言うことが分かりました。そしてAPIを利用すればさらにその利便性が高まっていくと言うことも知っておきたいところですね。