中津川篤司Twitter3Facebook35はてブ5Pocket9LINE昨今のWebサイトでは、アクセス解析を行うのが一般的になっています。ユーザの行動を分析してWebサイトを改善したり、流入元になる広告の予算配分を変えたりすることを目的としています。スマートフォンアプリについても同様に、利用分析が重要です。AnalyticsのCordovaプラグイン版「google-analytics-plugin」を紹介します。IDEのCordovaプラグインの管理からインストールできます。パッケージ名としてgoogle-analytics-pluginを入力してください。Analyticsでプロパティを作りますが、この時Webサイトとして作ってください。トラッキングIDをメモしておきます。イベントのタイミングでトラッキングIDを設定します。30はタイムアウトになる秒数です(オプション)。メソッドを実行します。これはWebサイトで言うところのページビューに相当します。引数にはページを識別する任意の文字列を指定します。今回は以前紹介したホットペッパーAPIのデモアプリにアクセス解析機能を追加しています。念のためチェックしておくのが良さそうです。(window.ga)window.ga.trackView('page1');さらにボタンを押したり、検索を実行したタイミングでイベントを記録しておきます。引数はカテゴリ、アクション、ラベル、値の4つが指定できます。1);エラーを記録する場合は次のようにします。true);販売系アプリで購入金額などを記録する場合は次のようにします。READMEにて確認できます。AnalyticsプラグインはCordovaプラグインになりますので、試す際にはアプリのビルド、またはカスタムビルドデバッガーが必要です。データはほぼリアルタイムで確認できますが、若干のタイムラグが発生する場合があります。今回のコードはgoofmint/Monaca-with-Google-Analyticsにアップロードしてあります。実装時の参考にしてください。Analyticsを使っている方であれば、見慣れた画面で確認できるため使いやすいかと思います。Webサイトに関係したアプリを提供されている場合は同じ画面上で分析結果を一元管理できるのも便利でしょう。皆さんのアプリ運用に役立ててください。中津川篤司プログラマ、エンジニアとしていくつかの企業で働き、28歳のときに独立。2004年、まだ情報が少なかったオープンソースソフトの技術ブログ『MOONGIFT』を開設し、毎日情報を発信している。2013年に法人化、ビジネスとエンジニアを結ぶエバンジェリスト業「DevRel」活動をスタートした。この写真に写っている商品はなに?NTTドコモの画像認識APIを使ってみる。