Yo utilizaría un WebAnalizer para analizar los logs del IIS y sí tener toda la información referente al uso de tu aplicación web.
Lo mejor te resulta mejor hacer lo anterior que registrarlo en la aplicación, no es que no se pueda hacer, sino porque podes conseguir más información de esa forma.
Saludes