Bunu ASP ile yapman mümkün değil. Ziyaretçiye göstermesen olurdu. Global.asa ile session start ve sesion end arasındaki farkı kaydederdin. Bu da raporlama, istatistik ve analiz için işine yarardı. Ziyaretçi sekmeyi kapattığında ona asp tarafından çerez atamayacağımıza göre onu geçtik.

Ama tarayıcı taraflı yapabilirsin. Kişi siteye girer girmez javascript ile bir timer kaldığı süreyi sayar. Window.Onbeforeunload, true olduğu zamansa timerdaki süre çerez olarak atılır.

Burada da 2 sıkıntı yaşarsın.
1. Timer, kişi sayfada durduğu süre boyunca çalışacağı için ve dizi sitesi olduğunu göz önünde bulundurursak 1-1.5 saat kendini tekrarlamaz, tarayıcı şişer ve kilitlenir. Her bilgisayarda çerez atamaz.
2. Kişi sekmeyi kapatmaya ya da bir linke tıkladığı zaman Geçerli sayfayı terketmek istiyormusunuz diye sorar sürekli. Buda can sıkıcı bir durum olur.

Kısaca uğraşma hiç