Rastreo de usuarios con ASP.NET MVC 3 y vistas razonables

¿Cuál es la mejor manera de implementar el seguimiento de usuarios en todo su sitio web cuando utiliza vistas de Razor en ASP.NET MVC 3.

En los formularios web, pondría algo de código en la página maestra para usar una cookie y registrar cada URL en mi sitio que una persona visita en una base de datos, pero no estoy seguro de dónde implementar este código en ASP.NET MVC.

Respuestas a la pregunta(2)

Su respuesta a la pregunta