سورس كدي در asp براي بدست آوردن آمار سايت

با سلام
در مورد آمار گيري از سايت من مي خواهم بدون اينكه كاربر login كند بتوانم زمان بين وقتي كه كاربر اولين صفحه اي از سايت را باز كرد تا وقتي كه آخرين صفحه اي از سايت را بست بدست آورم.
باتشكر :?:
 

omidak

Active Member
سلام:
ميتونيد از Session ها استفاده کنید.
میتونید هم از Database استفاده کنید

در انجمن هم خیلی تکرار شده. یه جستجو کنید پیدا میکنید :wink:
 
omidak گفت:
سلام:
ميتونيد از Session ها استفاده کنید.
میتونید هم از Database استفاده کنید

در انجمن هم خیلی تکرار شده. یه جستجو کنید پیدا میکنید :wink:
با عرض سلام
آقاي اميدك من تمامي 19 صفحه را به طور كامل امروز جستجو كردم ولي متاسفانه سورس كدي كه به دردم بخوره پيدانكردم . يكجا آقاي سامان در جواب يكي از دوستان نوشته بودند كه با هزينه اين كد را ارسال مي كنند . لطفا اگر ممكن است يك جواب جامع در مورد زمان ماندن كاربر در سايت به من بدهيد .
 
سلام
آقاي اميدك من تعداد كاربران آنلاين را نمي خواهم من زمان ماندن كاربر را در سايت ميخواهم . باتشكر
 

omidak

Active Member
سلام:
باز هم در همون تاپيك اشاره شده.

شما نميتونيد زمان دقيق رو بدست بياريد. چون بايد Session کاربر TimeOut بشه.
یا اینکه یه زمان پیش فرض مثلاً 5 دقیقه در نظر بگیرید و اگر طیه این زمان کاربر صفحه ای رو باز نکرد. و کاربر دیگه ای وارد شد زمان آخرین بازدید رو برداره.
که این تقریباً دقیق تر در میاد یا کاملاً دقیق :wink:
این سیستم به این صورت کار میکنه که شما در یک Database یک Table با نام مثلاً AnonUser باز میکنید که داریه 3 Column به نامهایه IPAddress و LastCheck و StartCheck هست.
بعد اگر کاربری وارد سایت شد. یک بار چک میکنید که کاربر در این لیست هست یا نه.
اگر IP رو پیدا کردید که خیلی ساده زمان رو LastCheck رو Update میکنید و زمان حال رو به اون میدید.
اگر نبود که کاربر رو توسط Insert Into اظافه میکنید.
در آخر هم کاربرهایی که بیشتر از 5 دقیقه هست که بازدیدی نداشتند رو میگیرید و اونها رو از اولین ورود اشون کم میکنید. و در لیست خودتون ذخیره میکنید. :wink:
 
باتشكر فراوان آقاي اميدك .من اين روش را امتحان ميكنم اگر به مشكلي برخوردم مزاحمتون ميشم.
 
آقاي عليرضا من كانتر نمي خواستم من زمان ماندن كاربر را مي خواستم كه خوشبختانه آقاي اميدك جواب را دادند . از اينكه سوال من رابازديدكرديد سپاسگزارم.
 

جدیدترین ارسال ها

بالا