Wie verwendet man Analytics für Desktop-Anwendungen?
Google Analytics ist schön, aber es ist für websites.
Wenn ich eine Konsole-Anwendung, wie kann ich den Pfad seiner weltweiten Nutzung? Kann ich laden Sie ein transparent.gif Datei aus dem analytics-Dienstleister?
Was sind Ihre Gedanken auf solche Analysen?
InformationsquelleAutor der Frage zproxy | 2009-10-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
"DeskMetrics - Echtzeit relevante Informationen darüber, wie Ihre software genutzt wird - ermöglicht software-Unternehmen zu verstehen, wie Ihre software verwendet wird, zu helfen, in die Entwicklung und in Entscheidungsprozesse.
Es ist ein software-analytics-service, der eine einfache und kleine Komponente zur Integration in Ihre Anwendung. Diese Komponente sammelt anonyme Daten und sendet diese an die cloud. Wir bieten eine web-Administrations-tool für die Analyse der erhobenen Daten und Erstellung neuer Informationen aus den Daten zur Verfügung."
InformationsquelleAutor der Antwort Bernardo Porto
Google Analytics ist nicht nur für websites, die Sie haben Bindungen für:
So können Sie Google Analytics so ziemlich überall, und Sie scheinen nicht zu haben zu viel von einem Problem mit ihm.
Siehe auch: Google Analytics Core Reporting API-Client-Bibliotheken & Sample Code
InformationsquelleAutor der Antwort David d C e Freitas
Ich bin mir bewusst, dass diese Frage ist ziemlich alt, aber es schauen, wie Google Analytics ist endlich verfügbar für den Allgemeinen Gebrauch über Mess-Protokoll. So, das ist die "offizielle" Möglichkeit zur Verwendung von Google Analytics für den desktop (oder einem anderen 'generic') apps jetzt.
InformationsquelleAutor der Antwort Petr Abdulin
Disclaimer: ich bin ein Entwickler, der auf dieses Produkt, obwohl, auch wenn ich war nicht, ich würde immer noch denken, es war cool.
Wenn Ihre Anwendung ist .NET oder Java können Sie zur Laufzeit verwenden die Intelligenz von Präemptiven Soluttions, beschreibe ich in der Antwort auf Wie misst man die Desktop-Anwendung-Nutzung Durch Nutzer
Wenn Ihre Anwendungen sind .NET können Sie die Kostenlose version, enthalten in Visual Studio 2010 zu erhalten ein Gefühl für, wie es funktioniert. Für Java kann man eine Kostenlose Bewertung durch Kontaktaufnahme mit PreEmptive Solutions.
Bearbeiten zu beantworten zproxy die Fragen aus den Kommentaren:
Wir durchqueren die meisten firewalls ohne ein problem, da wir Huckepack auf die system-proxy-Einstellungen " und wir senden ausgehender nur auf standard-http-oder https-ports. Die einzigen Fragen, die mit firewalls kann werden in sehr restriktiven Umgebungen, die Benutzer-Interaktion erfordern für jede ausgehende Verbindung ist, obwohl wir nicht in eine dieser Situationen in der wildnis. Für restriktive corporate Umgebungen, in denen Sie nicht wollen, dass die Daten außerhalb des WAN wir bieten auch eine self-hosted Lösung, bei der der corporation erhält eine installation der benötigten Server und der internen Anwendungen injiziert werden zum senden von Nutzungsdaten zu den internen Endpunkt. Für etwas beschränkt, Unternehmens-oder interne Umgebungen, in denen Sie nicht möchten, auf Ihren eigenen Servern bieten wir auch einen kleinen proxy-Anwendung, die läuft unter ASP.NET oder mod_mono auf Apache, der proxy-Nachrichten gesendet, um es von internen Systemen aus der gehosteten Umgebung an Präemptiven. So können Sie die Vorteile der gehosteten Umgebung, nicht den overhead von zusätzlichen Servern auf der Baustelle, sondern nur ein einzelner server mit externer Zugriff erforderlich ist und alle internen Anwendungen senden Ihre Daten zu diesem Endpunkt.
Daten in eine Vielzahl von berichten finden Sie in der blog-Beiträge Korrelation Downloads Zur Verwendung und Was ist Neu Mit Dotfuscator In Visual Studio 2010 Beta 1 für eine übersicht und Proben von einigen der eingebauten reports. Darüber hinaus haben Sie auch Ihre Daten in ein Excel-format exportieren, zusammengefasst von Tag in CSV-Dateien, und wir bieten auch einen POX-API für ein Programm extrahieren Ihre Daten für die Verwendung in anderen Anwendungen oder erstellen Sie Ihre eigenen Berichte. PreEmptive bietet auch professionelle Dienstleistungen für die Projektierung und/oder Implementierung von beliebigen benutzerdefinierten Bericht, den Sie möchten.
Wenn Sie haben .NET-Anwendungen und testen wollen, die Kostenlose Versionen, so können Sie sich herunterladen Visual Studio 2010 Beta 1 (und Beta 2, wenn es freigegeben wird). Dotfuscator, die verwendet wird als code-injection-tool zum durchführen der Instrumentierung, der standardmäßig installiert wird. Sie können dann Folgen Sie der blog-Beiträge auf den oben verwiesen wird, zu Fuß durch die Instrumentierung Ihrer Anwendung und zeigen Sie die Berichte zur Verwendung auf dem kostenlosen portal (http://free.runtimeintelligence.com ). Wenn Sie möchten, probieren Sie die voll ausgestattete kommerzielle version (mit mehr Funktionalität und/oder Java-Anwendung, Instrumentierung) Sie können verlangen, eine Kostenlose Bewertung.
InformationsquelleAutor der Antwort Joe Kuemerle
Ich habe versucht, mehrere Anwendungen. Ich mag Mixpanel Flexibilität, aber die beste, die ich jemals verwendet wurde, war dieser deskmetrics. Ich bin mit dem free-plan, aber es funktioniert wirklich gut und haben viel von integration tools.
InformationsquelleAutor der Antwort Diego Gomes
Für Mac desktop-Anwendungen, die Sparkle-framework bietet die Möglichkeit bekommen, einige user-demographischen Daten, aber dies ist beschränkt auf Zeiten, wenn der Benutzer die updates eher als die Angabe der usage-Daten.
InformationsquelleAutor der Antwort Ian Turner
Für einen mac erstellt habe ich eine helper-Klasse, die Google Analytics verwenden GoogleAnalyticsReporting
InformationsquelleAutor der Antwort NDM - Mobile DEV
Check out: Trackerbird Software Analytics für Desktop-apps.
Hat eine freeware-version, track-Installationen, Laufzeit trends, Funktion, Nutzung, Lizenz Umbauten, Architektur, details, etc. Sie erhalten auch die API-Optionen für Privatsphäre-Modus für paranoide Nutzer.
Disclaimer: ich bin mit verbundenen Unternehmen.
InformationsquelleAutor der Antwort Dive50
Als David d C e Freitas sagte, Google Analytics ist nicht nur für web-Anwendungen, aber auch track für mobile Anwendungen auf den meisten populären Plattformen wie android, iOS und so weiter. Nun ,es gibt viele analytics-tools auf dem Markt, die unterschiedliche Arten von Anwendungen. Zum Beispiel, Flut, Countly, Appsee, etc sind für mobile apps, Deskmetrics, DeskAppTrack, etc sind für desktop-apps. Werfen Sie einen Blick auf diese Analyse-tools, und wählen Sie eine oder mehr zu verkaufen.
InformationsquelleAutor der Antwort Danio
Google Analytics ist auch für andere Umgebungen, über Ihre (neue) mess-Protokoll. Es kann verwendet werden, für desktop, mobile und Server. Schauen Sie auf Ihre web-Seite für weitere Informationen.
InformationsquelleAutor der Antwort sw.