2011-01-24 29 views
2

私のモバイルアプリの統計情報を収集する必要があります。モバイルアプリの統計情報API

私はflurry.comが好きですが、自分のサーバーを使用して自分のユーザー用のカスタムレポートを生成したいと考えています。

opensource apiがflurryライブラリのように存在するかどうか知っていますか?

ありがとうございます。

答えて

0

Google Analytics for Mobileを試すことができます。オープンソースのソフトウェアではありませんが、無料のサービスです。

更新:012は、自分のサーバーを使用したいので、です。私が知っている限り、あなたのサーバーにインストールできる、ソフトウェアとして提供されるAndroid用の利用可能な分析パッケージはありません。したがって:

  1. 独自のクライアントとサーバーのソリューションを作成できます。
  2. Android用Googleアナリティクスに似ているMixpanelを使用しますが、data export APIがあります。したがって、このデータをサーバーから取り出して処理することができます。これはスタンドアロンのソリューションではありませんが、必要な機能を提供します。クライアントAPIにはEventクラスがあり、これにMap<String, String>のカスタムプロパティを追加できます。
+0

Googleサーバーにデータを保存する必要があります。 – Premier

0

他のいくつかのプロジェクトで見たように、自分のライブラリを作成するのが最善の策だと思います。

仮想クラスを作成します。最初にインスタンス化されると、ユーザーの一意のIDを持つ文字列が生成されます。

インスタンス化されるたびに、セッションを識別する一意のIDが生成されます。

意味のあるイベントが発生するたびに呼び出されるいくつかのメソッドを作成します(たとえば、ビューを開くたびに呼び出されるメソッド、ボタンがクリックされる、またはイベントが発生する) 、またはクッキー。

定期的にクッキーを送信してください。これは、リソースを最小限に抑える方法ですが、実装するのは非常に簡単です。

意味のある結論を出す前にできるだけ多くのデータを収集してください。サンプルが小さすぎると多くのことを理解できないためです。

サーバーにデータを保存すると、将来、既存のデータに従ってモデルを改善する可能性があります。

+0

はい、これは最後のオプションです。私は共通のライブラリを使用したいと思います。 – Premier

1

Countlyはかなりいいです。これはNode.js(+ Express)とMongoDBで構築されています。しかし、私はカスタムレポートのためにそれを拡張するのがどれほど簡単かわかりません。

+0

ありがとうございます、目的に適しているようです – Premier

関連する問題