ソフトウェア統計サービスを使用したデスクトップおよびモバイルプログラムの統計の収集

良い一日、親愛なるhabrasociety。



今日は、開発したプログラムの使用に関する統計を取得し、分析し、製品に適切な結論を導き出す方法についてお話したいと思います。



Webサービスとプログラム


あらゆる種類と複雑さのWebサービスの開発には1つの議論の余地のない利点があります-いずれの場合も、Yandex.Metricaなどの国内サービスから始まり、 Pingdom Toolsや同じGoogle Analyticsなどのさまざまなツール。



デスクトッププログラムまたはモバイルアプリケーションを開発している場合、製品の使用に関する統計情報を取得することはもう少し難しくなります。 これを行うには、コードを変更して行数を増やすか、追加のプラグインを使用して製品に合わせて調整する必要があります。



解決策


幸いなことに、SaaS製品のメーカーは眠ることができず、この問題に対する独自のソリューションを作成しました。 Software Statistics Serviceと呼ばれ、開発者がプロ​​グラムを分析するための便利なプラットフォームを提供します。







Software Statistics Serviceの動作原理は次のとおりです。開発者は製品を登録し、一意のプロジェクトキーを取得し、それを使用して特別なモジュールをソフトウェアに統合することができます。 その後、更新された製品を公開できます。必要な統計情報は、リリースをダウンロードした最初のユーザーが表示された直後に到着し始めます。



Software Statistics Service Webサイトで統計を表示および分析できるため、異なるコンピューターまたは異なる都市からデータにアクセスする際の問題を軽減できます。 このサービスはいくつかのタイプの分析を提供します:ソフトウェアの使用に関する一般情報、ユーザーの忠誠度(プログラムの起動回数で測定)、さまざまな製品バージョンの使用の人気、ユーザー情報-OSバージョン、画面解像度、RAMサイズ、地理、個々の機能の使用に関する統計、ボタン、プログラムコンポーネントなど。







したがって、開発者はユーザーに関する貴重なデータを取得できます。ユーザー、ユーザー、使用するコンピューター、プログラムの起動頻度、最も頻繁に使用する機能などです。 異なるソフトウェアバージョンの統計の分析は、次のリリースの前に起こりうるエラーを防ぐのに役立ちます。







ソフトウェア統計サービスの製品への統合は、サービスが.NET、C ++、Java、Delphi、Microsoft Silverlight、Mac OSなどの一般的な開発プラットフォーム用のネイティブモジュールを開発したという事実によって促進されます。したがって、ソフトウェアがこれらのプラットフォームのいずれかに基づいて開発されている場合、統計モジュールの統合がはるかに簡単になります。







私が注目したい別の興味深い事実は、Software Statistics Serviceとモバイルオペレーティングシステム(Windows Phone 7、Android、iOS)との互換性です。 これはどういう意味ですか? また、上記のすべてがモバイルアプリケーションにも適用されるという事実は、間違いなく利点です。 残念ながら、モバイル開発者がよく使用する無料のAndroid向けGoogleアナリティクスSDKは 、何が起きているかを完全には把握していません。実際、これは同じGAですが、Androidのモバイルアプリケーションに組み込まれています。 モバイルアプリケーションの人気の高まりとAndroidの開発を考慮すると、Software Statistics Serviceを使用して、スマートフォン上のプログラムの人気を正確に測定できます。



そして、私たちが持っているように:

長所

-.NET、C ++、Java、Delphi、Microsoft Silverlightなどのネイティブモジュールの存在

-さまざまなソフトウェアバージョンの追跡

-ユーザー統計:OS、画面、地理

-ハードウェアデータ:RAM、CPU周波数、コア数

-個々の機能、ボタン、その他のプログラム要素の使用に関する情報

-モバイルプラットフォームとの統合

短所

-製品にコードを追加する必要性

-有料



上記に基づいて、S3の欠点は、「ニンジン」のために必要な犠牲です。 支払いといえば、このサービスは無料版を提供します。これは、1つのプロジェクトと1つのアカウントに接続する機能に制限されています。 ソフトウェア統計サービスへの有料アクセスの費用は月額39ドルから始まります。 プレミアムバージョンには、すべてのタイプのデータのエクスポートと、一度に最大10個のプロジェクトに接続する機能が含まれています。 さらに、各料金プランには30日間の無料期間が用意されています。



興味深いことに、ソフトウェア統計サービスはウクライナの開発です;このサービスは、Telnopol社のMagneticOneとELEKS Softwareによって作成されました。



この件に関するご意見をお聞かせください。 製品の分析と統計にどのサービスを使用していますか? 彼らは無料/有料ですか?

ご清聴ありがとうございました!



upd: SSSの代表者コメントに登場し、サイトに登録した最初の10人のHabrovsk市民に対する無制限の関税の割引を約束します。



All Articles