با سلام
من برای نمایش تعداد بازدیدکنندگان سایتم جدول سشن های لاراول رو ایجاد کردم و با کد:
session();
یک سشن با SESSION_LIFETIME=123456789 در صفحه اصلی ایجاد کردم که هر کسی که به صفحه اصلی اومد اطلاعاتش ذخیره بشه و با کد زیر:
DB::table('sessions')->orderBy('last_activity','desc')->get()->count();
تعدادشون رو نمایش میدم و کار میکنه
اما فکر میکنم که اصلا اصولی نباشه و راهش این نیست و خیلی جستوجو کردم چیزی پیدا نکردم
خواستم اساتید راهنمایی کنن که راه اصولی این کار که بشه تعداد بازدید های کاربران یونیک رو در روز و ماه و سال نمایش داد چیه؟
@hesammousavi
چرا از Google Analytics استفاده نمیکنید؟!
تمامی نیاز شما رو به اضافه کلی آپشن حرفه ای دیگه پوشش میده و راه اندازیش هم خیلی ساده تر و بهینه تر هست نسبت به اینکه خودتون خواسته باشید پیاده سازی کنید.
تعداد بازدید های کاربران یونیک رو در روز و ماه و سال
مسلما برای این ویژگی شما باید داده ها رو یه جا ذخیره کنی
تا بعدا بتونی کوئری بزنی و اطلاعاتی رو که میخواهی، در بیاری
اما از اوجایی که حجم چنین داده ای به مرور زمان زیاد و زیادتر میشه
اصولی انجام دادنش بر میگرده به اینکه چه ساختاری برای دیتابیست انتخاب کنی
یا اینکه اصلا چه نوع دیتابیسی استفاده کنی (SQL vs NoSQL)
حتی میشه چنین دیتابیسی رو از دیتابیس اصلی سیستم جدا کرد
@mhyeganeh
@ali.bayat منونم
امکان داره از Google Analytics دیتا بگیریم؟
مثلا من میخوام داخل پنلم دیتای بازدید روزانه هفتگی و ماهانه ببینم
یا فقط داخل سایت خودش همه اطلاعات رو نمایش میده؟
@ramiweb
بله API داره و میتونید سایتتون رو بهش متصل کنید و اکثر اطلاعات رو خیلی تمیز و مرتب ازش دریافت کنید. پلاگین های وردپرسی زیادی هستند که اگر دیده باشید، به Google Analytics متصل میشن و نمودار بازدید و ... رو داخل پنل خود وردپرس نمایش میدن.
فقط یک مسئله ممکنه وجود داشته باشه و اون هم تحریم دامنه یا سرورهای ایرانی باشه که از جزئیاتش اطلاع دقیقی ندارم. باید تست کنید یا از سایر دوستانی که تجربه دارند بپرسید.
اگر هم پروژتون لاراول هست پکیج های بسیار زیادی برای راحتی کار و در این خصوص وجود دارند که با یک سرچ بهشون خواهید رسید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟