Frage

Gibt es irgendwelche .NET-Frameworks für die Daten ähnlich wie Google Analytics, zum Beispiel das Sammeln zu wissen, wie viele Menschen nutzen ein bestimmtes Feature oder wie viele Menschen starten Sie die App. Die einzige Lösung, die ich gefunden habe, ist EQATEC Analytics was ziemlich gut ist, zeigt aber nicht die Funktion oder welche Versionen der App verwendet werden. Basierend auf der API scheint es, dass es die Daten sammelt, es macht es einfach nicht vorstellen.

War es hilfreich?

Lösung

Disclaimer:. Ich bin ein Entwickler auf diesem Produkt so kann ich ein bisschen voreingenommen sein

Sie sollten die neue Funktionalität in Dotfuscator Community Edition Versand in Visual Studio 2010 (mittlerweile in Beta) sehen. Es bietet eine kostenlose Code-Injektion Motor Nutzungs-Tracking-Funktionalität direkt in Ihre .NET-Binärdateien einzufügen. Dies wird von .NET 1.0 bis 4.0 auf einer .NET-Anwendung arbeiten. Da es sich um eine Post kompilieren Code-Injektionslösung ist, können Sie auch grundlegende Laufzeitnutzung und Feature-Tracking erreichen, ohne den Quellcode zu verändern.

Wir sind eine Reihe von Blog-Posts zu schreiben, diese Themen. Eine Zusammenfassung der neuen Features ist hier Was Runtime-Intelligence .

Eine Übersicht Blog-Post auf, wie zu implementieren, ist unter Was mit Dotfuscator in Visual Studio 2010 Beta 1 ist neu.

Ich habe auch mehr in die Tiefe Serie gestartet und deckt Details und einige Nutzungs Ideen, mit dem ersten Artikel hier Korrelieren Downloads zu Verwendung mit Visual Studio 2010 .

Es gibt auch ein kommerzielles Produkt mit mehr als Feature in der kostenlosen Version zur Verfügung stehen. Darüber hinaus bieten wir auch eine ähnliche Funktionalität für Java-Anwendungen, unser DashO Produkt als die Code-Injektion-Engine.

Andere Tipps

Ich habe vor kurzem eine .net Bibliothek veröffentlicht, die Sie Seitenaufrufe von nativen .NET-Code anmelden können.

Die GoogleAnalyticsDotNet genannt und kann hier gefunden werden:

http://www.diaryofaninja.com/projects/details/ga -dot-net

Beispiel API-Nutzung:

GooglePageView pageView = new GooglePageView("My page title",
                                "www.mydomain.com",
                                "/my-page-url.html");
TrackingRequest request = new RequestFactory().BuildRequest(pageView);
GoogleTracking.FireTrackingEvent(request);

API-Verwendung für Veranstaltungen:

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 (Anfrage); Ich werde bald Transaktionsunterstützung des Hinzufügen

Mit Google Analytics "Universal Analytics." Es ist trivial, die RESTful Nutzlasten es erwartet zu senden. Da Ihre App-Seiten nicht dienen, senden Sie „Events“ statt. Sie können weiterhin die G. A. verwenden „Flow“ Ansichten etc. sehen nicht nur zählen, sondern auch Karten des Nutzerverhaltens -., Was die Benutzer zuerst taten, dann als nächstes, usw. Von unschätzbarem Wert aus einem UX Standpunkt

Ich würde vorschlagen, Trackerbird Software Analytics . Hat einige sehr saubere Filter und Visualisierungen.

Nur ein Update auf die EQATEC Analytics Post von Keivan: EQATEC von Telerik im März und die neue Website-URL übernommen wurde

http://www.telerik.com/analytics

StatHat ist erstaunlich einfach und super schnell. Ich ihre Sachen testen für aus .net WinForms-Client App gerade erst begonnen und es sieht toll aus.

Alles, was Sie tun müssen, ist eine Datei in Ihrer Lösung enthalten, und Sie können Statistiken sofort beginnen Protokollierung

https://www.stathat.com/

Sie haben Ereignis / Aktions Statistiken und sie auch die Gesamtstatistik laufen haben.

Sie haben die Unterstützung für viele verschiedene Bibliotheken. Ich wörtlich hatte und in 2 Minuten von Zeichen läuft bis zum ersten Ereignis protokolliert.

Google Analytics nicht nur für Web-Sites, haben sie Bindungen für:

So können Sie Google Analytics so ziemlich überall verwenden können, und sie scheinen nicht zu viel mit ihm ein Problem zu haben.

Siehe auch: Google Analytics Core-Reporting-API-Client-Bibliotheken & Beispielcode

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top