37 votes

Comment utiliser l'analyse pour les applications de bureau ?

Google Analytics est bien, mais il est destiné aux sites web.

Si j'ai une application console, comment puis-je suivre son utilisation dans le monde entier ? Puis-je simplement télécharger un fichier transparent.gif depuis le fournisseur de services d'analyse ?

Que pensez-vous de ces analyses ?

10voto

Google Analytics n'est pas seulement destiné aux sites Web, il existe des liens pour.. :

Vous pouvez donc utiliser Google Analytics à peu près n'importe où, et cela ne semble pas poser trop de problèmes.

Voir aussi : Bibliothèques et exemples de code pour les clients de l'API de rapports Google Analytics Core

10voto

Petr Abdulin Points 7297

Je suis conscient que cette question est assez ancienne, mais il semble que Google Analytics soit enfin disponible pour une utilisation générale via son site Web. Protocole de gestion qui est actuellement en version bêta.

C'est donc la façon la plus "officielle" d'utiliser Google Analytics pour les applications de bureau.

8voto

Bernardo Porto Points 79

" DeskMetrics - des informations pertinentes en temps réel sur la façon dont votre logiciel est utilisé - permet aux entreprises de logiciels de comprendre comment leur logiciel est utilisé, ce qui les aide dans les processus de développement et de prise de décision.

Il s'agit d'un service d'analyse de logiciels qui fournit un composant simple et de petite taille à intégrer dans votre application. Ce composant collecte des données anonymes et les envoie à notre cloud. Nous fournissons un outil d'administration web pour analyser les données collectées et créer de nouvelles informations à partir des données disponibles."

3voto

Joe Kuemerle Points 3866

Clause de non-responsabilité : Je suis un développeur de ce produit, mais même si je ne l'étais pas, je le trouverais quand même cool.

Si votre application est .NET ou Java, vous pouvez utiliser Runtime Intelligence de PreEmptive Soluttions que je décris dans la réponse à la question suivante Comment mesurer l'utilisation des applications de bureau par les utilisateurs

Si vos applications sont de type .NET, vous pouvez utiliser la version gratuite incluse dans Visual Studio 2010 pour vous faire une idée de son fonctionnement. Pour Java, vous pouvez obtenir une évaluation gratuite en contactant Solutions préventives .

Modifier pour répondre aux questions de zproxy à partir des commentaires :
Nous traversons la plupart des pare-feu sans problème, car nous nous appuyons sur les paramètres du proxy du système et nous envoyons des données uniquement sur les ports http ou https standard. Les seuls problèmes avec les pare-feu mai être dans des environnements très restrictifs qui nécessitent une interaction de l'utilisateur pour chaque connexion sortante, bien que nous n'ayons rencontré aucune de ces situations dans la nature. Pour les environnements d'entreprise restrictifs dans lesquels vous ne souhaitez pas que les données sortent du WAN, nous proposons également une solution auto-hébergée dans laquelle l'entreprise obtient une installation de tous les serveurs requis et les applications internes sont injectées pour envoyer les données d'utilisation au point de terminaison interne. Pour les environnements d'entreprise ou internes quelque peu restreints où vous ne souhaitez pas héberger vos propres serveurs, nous fournissons également une petite application proxy qui fonctionne sous ASP.NET ou mod_mono sur Apache et qui transmet par proxy les messages qui lui sont envoyés depuis les systèmes internes vers l'environnement hébergé chez PreEmptive. De cette façon, vous pouvez profiter de l'environnement hébergé, ne pas avoir les frais généraux de serveurs supplémentaires sur le site, mais un seul serveur avec un accès externe est nécessaire et toutes les applications internes envoient leurs données à ce point de terminaison.

Les données sont présentées dans une variété de rapports, voir les articles du blog Corrélation entre les téléchargements et l'utilisation et Nouveautés de Dotfuscator dans Visual Studio 2010 Beta 1 pour obtenir un aperçu et des exemples de certains des rapports intégrés. En outre, vos données sont également disponibles sous forme d'exportation au format Excel, résumées par jour dans des fichiers CSV. Nous proposons également une API POX pour extraire vos données de manière programmée afin de les utiliser dans d'autres applications ou de créer vos propres rapports. PreEmptive propose également des services professionnels pour concevoir et/ou mettre en œuvre tout rapport personnalisé que vous souhaiteriez.

Si vous avez des applications .NET et que vous souhaitez tester les versions gratuites, vous pouvez le faire en téléchargeant Visual Studio 2010 Beta 1 (et Beta 2 dès sa sortie). Dotfuscator, qui est utilisé comme outil d'injection de code pour réaliser l'instrumentation, est installé par défaut. Vous pouvez ensuite suivre les articles de blog référencés ci-dessus pour instrumenter votre application, puis consulter les rapports d'utilisation sur le portail gratuit ( http://free.runtimeintelligence.com ). Si vous souhaitez essayer la version commerciale complète (avec plus de fonctionnalités et/ou l'instrumentation d'applications Java), vous pouvez demander une licence d'utilisation de la version commerciale. évaluation gratuite .

1voto

Ian Turner Points 718

Pour les applications de bureau Mac, le cadre Sparkle a la capacité d'obtenir certaines données démographiques sur les utilisateurs, mais cela se limite aux moments où l'utilisateur se met à jour plutôt que de donner des données d'utilisation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X