グーグルアナリティクスはいいですが、それはウェブサイトのためのものです。
コンソールアプリケーションがある場合、その使用状況を世界中で追跡するにはどうすればよいですか?分析サービスプロバイダーからtransparent.gifファイルをダウンロードすることはできますか?
そのような分析についてどう思いますか?
この質問はかなり古いことは承知していますが、Googleアナリティクスが Measurement Protocol を介して一般的に使用できるようになりました。そのため、これがデスクトップ(またはその他の「汎用」)アプリ向けのGoogleアナリティクスを使用する最も「公式」な方法です。
Googleアナリティクスはウェブサイトだけでなく、次のようなバインディングがあります。
そのため、Google Analyticsはどこでも使用できますが、Google Analyticsにはそれほど問題がないようです。
" DeskMetrics -ソフトウェアの使用方法に関するリアルタイムの関連情報-ソフトウェア会社はソフトウェアの使用方法を理解でき、開発および意思決定プロセスに役立ちます。
これは、アプリケーションに統合するシンプルで小さなコンポーネントを提供するソフトウェア分析サービスです。このコンポーネントは匿名データを収集し、それをクラウドに送信します。収集したデータを分析し、利用可能なデータから新しい情報を作成するためのWeb管理ツールを提供しています。」
免責事項:私はこの製品の開発者ですが、私がそうでなかったとしても、それはまだクールだと思います。
アプリケーションが.NETまたはJavaの場合、Javaの回答で説明するPreEmptive SoluttionsのRuntime Intelligenceを使用できます ユーザーによるデスクトップアプリケーションの使用状況を測定する方法
アプリケーションが.NETの場合は、Visual Studio 2010に含まれている無料バージョンを使用して、その機能の感触をつかむことができます。 Javaの場合、 PreEmptive Solutions に連絡することで無料の評価を得ることができます。
コメントからzproxyの質問に答えるように編集します。
システムのプロキシ設定に便乗し、標準のhttpまたはhttpsポートでのみ送信を送信するため、ほとんどのファイアウォールを問題なく通過します。ファイアウォールの唯一の問題は発信接続ごとにユーザーの操作を必要とする非常に制限された環境にありますが、野生。 WANの外にあるデータが望ましくない可能性がある制限的な企業環境では、企業が必要なすべてのサーバーのインストールを取得し、送信するために内部アプリケーションが注入される自己ホスト型ソリューションも提供します内部エンドポイントへの使用状況データ。独自のサーバーをホストしたくない、やや制限された企業または内部環境では、ASPのASP.NETまたはmod_monoで実行される小さなプロキシアプリケーションも提供します。これは、内部から送信されたメッセージをプロキシします。 PreEmptiveでホスト環境にシステムを送信します。これにより、ホスト環境を利用でき、サイトに追加のサーバーのオーバーヘッドがなく、外部アクセスを持つ単一のサーバーのみが必要で、すべての内部アプリケーションがデータを送信します。そのエンドポイント。
データはさまざまなレポートに表示されます。概要といくつかのサンプルについては、ブログの投稿 ダウンロードと使用状況の関連付け および Visual Studio 2010 Beta 1のDotfuscatorの新機能 を参照してください。組み込みレポート。さらに、データをExcel形式でエクスポートして、CSVファイルに日ごとに要約したものも用意されています。また、プログラムでデータを抽出して他のアプリケーションで使用したり、独自のレポートを作成したりするためのPOX APIも提供しています。 PreEmptiveは、必要に応じてカスタムレポートを設計または実装するためのプロフェッショナルサービスも提供します。
.NETアプリケーションがあり、無料バージョンをテストしたい場合は、Visual Studio 2010 Beta 1(およびリリースされたBeta 2)をダウンロードしてテストできます。インストルメンテーションを実行するためのコードインジェクションツールとして使用されるDotfuscatorは、デフォルトでインストールされます。次に、上記のブログ投稿に従ってアプリケーションのインスツルメンテーションをウォークスルーし、無料のポータル( http://free.runtimeintelligence.com )で使用状況レポートを表示できます。 (より多くの機能やJavaアプリケーションインストルメンテーション)を備えた)フル機能の商用バージョンを試してみたい場合は、 無料評価 をリクエストできます。
いくつかのアプリケーションを試しました。私はMixpanelの柔軟性が本当に好きですが、これまで使用した中で最高のものがこのデスクメトリックです。私は無料プランを使用していますが、それは本当にうまく機能し、多くの統合ツールがあります。
Macの場合、Googleアナリティクスを使用するヘルパークラスを作成しました Googleアナリティクスレポート
チェックアウト: Trackerbird Software Analytics デスクトップアプリの場合。
インストール、ランタイムの傾向、機能の使用状況、ライセンスの変換、アーキテクチャの詳細などを追跡するフリーウェアバージョンがあります。また、偏執狂ユーザー向けのプライバシーモードで実行するためのAPIオプションも利用できます。
免責事項:私は会社と提携しています。
David d C e Freitasが言ったように、Google AnalyticsはWebアプリケーションだけでなく、Android、iOSなどの最も人気のあるプラットフォームでモバイルアプリケーションを追跡します。現在、さまざまな種類のアプリケーションを追跡する多くの分析ツールが市場に出回っています。たとえば、Flurry、Countly、Appseeなどはモバイルアプリの場合、Deskmetrics、DeskAppTrackなどはデスクトップアプリの場合です。これらの分析ツールを見て、1つ以上を選択してください。
Macデスクトップアプリケーションの場合、Sparkleフレームワークにはユーザーの人口統計データを取得する機能がありますが、これは使用状況データを提供するのではなく、ユーザーが更新する時間に限定されます。
Google Analyticsは、(新規) 測定プロトコル を介して他の環境にも対応しています。デスクトップ、モバイル、サーバーに使用できます。詳細については、Webページを参照してください。