使い方 - windows sdk for google analytics




デスクトップアプリケーションにanalyticsを使用するには? (7)

Googleアナリティクスは、(新しい) 測定プロトコルによる他の環境向けです 。 デスクトップ、モバイル、およびサーバーに使用できます。 詳細はウェブページをご覧ください。

Googleアナリティクスはいいですが、ウェブサイト用です。

コンソールアプリケーションを使用している場合、どのように世界中の使用状況を追跡できますか? アナリティクスサービスプロバイダからtransparent.gifファイルをダウンロードできますか?

そのような分析についてのあなたの考えは何ですか?



Macデスクトップアプリケーションの場合、Sparkleフレームワークにはユーザーの人口統計データを取得する機能がありますが、これはユーザーが使用データを提供するのではなく更新する場合に限られます。


DeskMetricsは、ソフトウェアがどのように使用されているかに関するリアルタイムの関連情報で、ソフトウェア企業がソフトウェアの使用方法を理解し、開発プロセスや意思決定プロセスを支援します。

これは、アプリケーションに統合するためのシンプルなコンポーネントを提供するソフトウェア分析サービスです。 このコンポーネントは匿名データを収集し、クラウドに送信します。 収集されたデータを分析し、利用可能なデータから新しい情報を作成するWeb管理ツールを提供しています。


デビッド・d・C・フレイタス氏は、Googleアナリティクスはウェブアプリケーションだけでなく、AndroidやiOSなどの人気の高いプラットフォームでモバイルアプリケーションを追跡することもできると述べた。 現在、市場にはさまざまな種類のアプリケーションを追跡する多くの分析ツールがあります。 たとえば、Flurry、Countly、Appseeなどはモバイルアプリ、Deskmetrics、DeskAppTrackなどはデスクトップアプリ向けです。 これらの分析ツールを見て、あなたのものを1つ以上選択してください。


免責事項:私はこの製品の開発者ですが、私がいなくても私はまだそれがクールだと思うでしょう。

アプリケーションが.NETまたはJavaの場合は、PreEmptive Soluttionsのランタイムインテリジェンスを使用できます。 これは、ユーザーによるデスクトップアプリケーションの使用状況を測定する方法

アプリケーションが.NETの場合は、Visual Studio 2010に含まれている無料のバージョンを使用して、その動作の仕組みを知ることができます。 Javaの場合、 PreEmptive Solutionsに連絡すれば無料で評価を受けることができます。

コメントを編集してzproxyの質問に答える:
私たちはシステムのプロキシ設定にピギーバックし、標準のhttpまたはhttpsポートでのみ送信を送信するので、問題なくほとんどのファイアウォールを通過します。 ファイアウォールの唯一の問題は、アウトバウンド接続ごとにユーザーのやりとりを必要とする非常に制限の厳しい環境である可能性がありますが、野生の状況には対応していません。 WAN外のデータを必要としないような制限のある企業環境では、法人が必要なすべてのサーバーをインストールし、内部アプリケーションを使用して内部エンドポイントに使用データを送信する自己ホスト型ソリューションも提供します。 多少制限された企業や社内環境では、独自のサーバーをホストしたくない場合、内部システムからホストされた環境に送信されたメッセージをプロキシするApacheまたはApacheのmod_monoで動作する小さなプロキシアプリケーションも提供します。プリエンプティブ そうすれば、ホスティングされた環境を利用でき、サイトに追加のサーバーのオーバーヘッドはなく、外部アクセスのある単一のサーバーのみが必要となり、すべての内部アプリケーションがそのエンドポイントにデータを送信します。

データはさまざまなレポートで表示されます。ビルドインレポートの概要とサンプルについては、ブログの記事を参照してください。 使用状況のダウンロードDotfuscatorの新機能Visual Studio 2010 Beta 1 また、データをExcel形式のエクスポートで利用可能にし、CSVファイルで要約し、他のアプリケーションで使用するためにプログラムで抽出したり独自のレポートを作成するためのPOX APIも提供しています。 PreEmptiveはまた、あなたが望む任意のカスタムレポートを設計および/または実装するためのプロフェッショナルなサービスを提供します。

.NETアプリケーションをお持ちで、無料のバージョンをテストしたい場合は、Visual Studio 2010 Beta 1(およびリリース時にはBeta 2)をダウンロードしてください。 インストルメンテーションを実行するコードインジェクションツールとして使用されるDotfuscatorは、デフォルトでインストールされます。 上記で参照したブログの記事に続いて、アプリケーションのインストルメントを行い、無料のポータル( http://free.runtimeintelligence.com )で利用状況レポートを表示することができます。 完全な機能を備えた商用バージョン(より多くの機能やJavaアプリケーションのインスツルメントを使用)を試したい場合は、 無料の評価をリクエストできます。


私はこの質問がかなり古くなっていることを認識していますが、最終的にGoogleアナリティクスがMeasurement Protocolを介して一般に利用できるように見えます。 つまり、デスクトップ(または他の「汎用」)アプリにGoogleアナリティクスを使用するのが最も正式な方法です。