Google アナリティクスと同様のデータを収集するための .NET フレームワークはありますか。たとえば、特定の機能を使用している人数やアプリを起動した人数を知ることができます。私が見つけた唯一の解決策はEQATEC Analyticsです。これは非常に優れていますが、使用されているアプリの機能やバージョンは表示されません。APIに基づいて、データを収集しているように見えますが、それを提示していません。
7 に答える
免責事項: 私はこの製品の開発者なので、少し偏見があるかもしれません。
Visual Studio 2010 (現在ベータ版) に同梱されている Dotfuscator Community Edition で利用可能な新機能を確認してください。使用状況追跡機能を .NET バイナリに直接挿入する無料のコード インジェクション エンジンを提供します。これは、.NET 1.0 から 4.0 までの任意の .NET アプリケーションで機能します。これはコンパイル後のコード インジェクション ソリューションであるため、ソース コードを変更することなく、基本的なランタイムの使用と機能の追跡を行うことさえできます。
私たちは、これらのトピックをカバーする多数のブログ記事を書いています。新機能の概要は、What Is Runtime Intelligenceにあります。
実装方法に関する概要のブログ投稿は、What's New with Dotfuscator in Visual Studio 2010 Beta 1 にあります。
また、詳細といくつかの使用方法のアイデアをカバーする、より詳細なシリーズも開始しました。最初の記事は、ダウンロードと Visual Studio 2010 の使用方法の相関関係です。
無料版よりも多くの機能を備えた商用製品もあります。さらに、DashO 製品をコード インジェクション エンジンとして使用して、Java アプリケーションにも同様の機能を提供します。
私は最近、ネイティブ .net コードからページ ビューを記録できる .net ライブラリをリリースしました。
これは GoogleAnalyticsDotNet と呼ばれ、次の場所にあります。
http://www.diaryofaninja.com/projects/details/ga-dot-net
API の使用例:
GooglePageView pageView = new GooglePageView("My page title",
"www.mydomain.com",
"/my-page-url.html");
TrackingRequest request = new RequestFactory().BuildRequest(pageView);
GoogleTracking.FireTrackingEvent(request);
イベントの API 使用法:
int? eventValue = 100;
GoogleEvent googleEvent = new GoogleEvent("mydomain.com",
"Event Category",
"Event Action",
"Event Label",
eventValue);
TrackingRequest request =
new RequestFactory().BuildRequest(googleEvent, HttpContext.Current);
GoogleTracking.FireTrackingEvent(リクエスト); 私はすぐにトランザクションのサポートを追加します
Google Analyticsは、Webサイトだけでなく、次の目的のためのバインディングを備えています。
- .NET(C#など)
- Objective-C
- アンドロイド
- iOS(Apple)
- ガジェット
- Chrome拡張機能
- フラッシュ/フレックス
- Silverlight(基本的にC#)
したがって、Google Analyticsはほとんどどこでも使用でき、問題はそれほど多くないようです。
Keivan からの EQATEC Analytics の投稿の更新: EQATEC は 3 月に Telerik に買収され、新しい Web サイトの URL は次のとおりです。
StatHat は驚くほどシンプルで超高速です。.net WinForm クライアント アプリのテストを開始したところですが、見栄えがよくなりました。
ソリューションに 1 つのファイルを含めるだけで、すぐに統計情報の記録を開始できます。
イベント/アクションの統計があり、実行中の合計統計もあります。
多くの異なるライブラリをサポートしています。サインアップから最初のログイベントまで、文字通り 2 分でこれを起動して実行しました。