Software-Nutzungsanalyse in C # [geschlossen]

8

Ich habe ein Projekt, an dem ich gerade arbeite, und möchte eine Art Software-Tracking im Code implementieren. im Idealfall, Zeug wie oft es ins Leben gerufen wurde. wie lange es läuft, Feature-Tracking, etc. Ich verwende bereits Ausnahmefehler für nicht behandelte Ausnahmen, möchte aber etwas Ähnliches für die Nutzungsverfolgung.

Diese Daten sollten alle anonym sein und idealerweise von jemand anderem als Dienst ausgeführt werden. und ich möchte den Benutzern die Möglichkeit geben, es auszuschalten, wenn sie es wünschen ... Also, sollte das etwas sein, das ich selbst implementieren sollte, oder gibt es da draußen Dritte, die solche Dinge tun? Ich weiß, dass es ein klebriger Bereich sein könnte, aber ich habe Statistiken über die Verwendung von iPhone-Apps gesehen. Sie tun es, also warum können wir nicht? (wenn der Benutzer einverstanden ist, natürlich)

[Update] Aufgrund der Kommentare hätte ich klarer sein sollen. Dies ist eine Winforms .NET 4. Anwendung, obwohl ich denke, es später mit WCF zu aktualisieren. Ich würde nur meine eigene Anwendung verfolgen, obwohl ich auch kleine Informationen über die Umgebung (Windows OS Version, SP, vielleicht Proc und RAM ...) wissen möchte.

    
TiernanO 25.01.2011, 21:27
quelle

5 Antworten

1

Es scheint nach ein bisschen mehr Graben, ich habe ein paar Seiten gefunden, die das anbieten. irgendwelche Extras, lassen Sie bitte einen Kommentar:

Premeptive Runtime Intelligence: Kostenlose Community-Version
DeskMetrics: kostenlos für eine App, $ 49 für mehr ...

irgendwelche anderen Vorschläge?

    
TiernanO 25.01.2011, 23:00
quelle
4

+1 für Deskmetrics. Es gibt eine Bibliothek für .net-Anwendungen. Besuche: Ссылка

Ich habe gehört, dass sie ziemlich hart in andere Plattformen investieren (wie Adobe Air und Mac / Cocoa). Es ist wert, sie im Auge zu behalten.

    
Herberth Amaral 03.02.2011 23:23
quelle
2

Nun, ich sehe fantastische Kommentare von Benutzern zu DeskMetrics, einem Unternehmen, das sich selbst "Google Analytics for Desktop Software" nennt. Sie wurden kürzlich auf TechCrunch

    
Diego Gomes 03.02.2011 18:55
quelle
1

Es gibt mehrere Produkte von Drittanbietern, die diese Art von Softwareanalyse durchführen. Einer der Besseren heißt Aternity.

Siehe: Ссылка

    
RMD 25.01.2011 22:54
quelle
1

Sie können Google Analytics auch verwenden, um die Nutzung Ihrer App zu verfolgen. GaDotNet ist eine kostenlose Bibliothek zur Integration von Google Analytics Tracking in Ihre Anwendung:

Weitere Informationen hier: Ссылка

    
Webmixer 10.07.2012 12:06
quelle