Sorununuz Facebook ile ilişkili değil se se. Bunu uygulayabilmenizin birçok yolu vardır, aynı zamanda uygulamanıza da bağlıdır.
Bir kullanıcının yaptığı her tıklamayı (tıklamanın zaman damgası) izleyebilir ve daha sonra harcanan süreyi hesaplayabilirsiniz (oturumda son tıklatma - önce oturumu tıklatma). Bu yaklaşım, son tıklamadan sonra bir kullanıcının uygulamanızı kullanmaya kaç kez geçtiğini bilmediğinizden elbette çok doğru değildir.
Şu anda aklınıza gelen diğer bir çözüm de, XHR (AJAX) isteğini her X saniyede ateşlemek olacaktır ki bu da bazı depolama alanlarındaki zaman damgasını (db, redis, memcache, ...) günlüğe kaydeder. Daha sonra aynı hesaplama yapmak. Daha doğru olur (X aralığınıza bağlı olarak).
Facebook [Insights] (http://developers.facebook.com/docs/insights/) kullanıcıya özel günlükler veriyor mu? – ifaour
thanQ ... yeni diea plz paylaşımı –