Tengo un proyecto en el que estoy trabajando actualmente y me gustaría implementar algún tipo de seguimiento de software en el código. idealmente, cosas como la frecuencia con que se lanzó. cuánto tiempo funciona, seguimiento de funciones, etc. Ya uso Exceptioneer para excepciones no controladas, pero me gustaría algo similar para el seguimiento del uso.Análisis de uso de software en C#
esta información debe ser anónima e idealmente ejecutada como servicio por otra persona. y me gustaría dar a los usuarios la opción de apagarlo, si así lo desean ... Entonces, ¿es esto algo que debo implementar yo mismo, o hay terceros que hacen este tipo de cosas? Sé que podría ser un área difícil, pero he visto estadísticas sobre el uso de la aplicación de iPhone. lo hacen, entonces ¿por qué no podemos? (si el usuario está de acuerdo, por supuesto)
[Actualización] Según los comentarios, debería haber sido más claro. esta es una aplicación Winforms .NET 4., aunque estoy pensando en actualizarla más tarde con WCF. solo estaría rastreando mi propia aplicación, aunque también querría saber información menor sobre el entorno (versión del sistema operativo Windows, SP, quizás proc y ram ...)
¿Qué tipo de software? – Mmerrell
Google Analytics podría funcionar para el seguimiento de características y uso –
¿Qué tipo de aplicación? Winforms, asp.net, silverlight, etc. –