Pregunta

Tengo una función para nuestra aplicación Intranet que registrará la navegación y la actividad del usuario. Quiero rastrear a los usuarios y necesito ejecutar esta función en cada página. No podemos usar ningún análisis de Google u otras herramientas, ya que esta es la aplicación Intranet y las personas no tendrán acceso en línea.

¿Cuál sería la mejor manera de realizar esto?

¿Debería ser creación de base o poner el código en los maestros? ¿Otras opciones?

Básicamente, debemos verificar si el usuario tiene sesión y luego rastrear su actividad, ambas funciones deben ejecutarse en cada página.

editar

Olvidé mencionar que necesitamos ver registros y actividades en línea utilizando nuestro sistema. Rastrearemos al usuario, sus acciones, actividad y posibles problemas.

¿Fue útil?

Solución

Ambas opciones que mencionan deberían funcionar, si está haciendo un nuevo desarrollo, podría optar por la ruta de la página heredada; si está atacando esto a un sistema existente, podría dejarlo en la página maestra y terminar con eso.

Otros consejos

Basepage y MasterPages son buenas ideas, pero también puede considerar usar Módulos HTTP o manejadores HTTP. De esta manera, no siempre tiene que recordar incluir la base de base o la maestría como parte de cada solicitud.

Lo que sea que haga decidir hacer, debe considerar asegurarse de que el registro esté hecho fuera de lugar, ya que probablemente desee que su registro interfiera lo menos posible con el procesamiento normal de su aplicación.

Hay dos formas en que he hecho esto en el pasado.

1) Use el bloque de registro de la biblioteca Enterprise y configure el registro fuera del proceso. Este es un dolor para configurar y configurar, pero tiene muchas opciones fuera de la caja.

2) Escriba a una estructura de memoria común y use un temporizador para procesar periódicamente los datos. Al hacer esto, tuve cuidado de bloquear solo mientras obtuve la estructura y no el bloqueo mientras procesaba la estructura.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top