Piwik Java トラッカーの紹介 – Javaを用いたアプリケーションのための解析
Piwik コミュニティの皆さん、こんにちは!
私の名前は Brett Csorba、米国のソフトウェア エンジニアです。Piwik Java トラッカー プロジェクト、Java アプリケーション内での利用状況データを追跡する簡単な方法を紹介したいと思います!
Java アプリケーションにおいてユーザーの追跡が必要な時とは?フロントエンド追跡の不適切な点とは?
特にありません!私たちはユーザーにとって最も重要な情報をトラックすることを推奨します。例として
- 100% Java を用いたアプリケーションをお持ちの場合
- ユーザーがフロントエンドのトラッキングをバイパス(回避)できるような場所(ところにある)RESTレイヤーにexposeする
- ユーザーにとって不必要な、あるいは、pass backするにはあまりにもセンシティブだがあなたにとって価値があってトラックしたい場合
Piwik Java トラッカーでは、必要なデータを追跡することができます。
何を正確に追跡できるか
完全な Tracking HTTP APIを提供することを目指しています。もし、何かのバグが残っていた場合は、すぐにお知らせください!
どの様な事に使用されるのかが、私の好奇心に火をつけました。
Piwikをインストールし、最初のWebサイトを設定したら、最新のjarファイルをダウンロードしてプロジェクトにインクルードします。このライブラリの利用とテストに必要な依存関係についてはこちらをご覧ください。
リリースされたバイナリーはOracle JDK 8からビルトされてテストされて、デプロイされました。リリースされたバイナリをビルド、テスト、および Oracle JDK 8 から配置。
APIを使うのは新しいリクエストの生成と同じくらいシンプルです。
PiwikRequest request = new PiwikRequest(1, new URL("http://my-site.com/action"));
いくつかの詳細を設定したい場合
request.setActionName("myAction"); request.setPageCustomVariable("key", "value");
そして要求を送信
PiwikTracker tracker = new PiwikTracker("http://your-piwik-domain.tld/piwik.php"); HttpResponse response = tracker.sendRequest(request);
API を使用するためのさらなる詳細については、このガイドをご覧ください。
ここまでは簡単です。他に必要ことは?
はい!プロジェクトをダウンロードして試して頂き、遠慮無く叩いて下さい!(そして確認方法を教えて下さい)。プロジェクトに関与するか、改善のために出来ることを私たちに知らせてください。すべてのオープンソースプロジェクトと同じように、私たちはあなたの助けを必要としています。