افزونه آمار بازدید (Analytics) الوند در plugins/analytics/ قرار دارد و برای ردیابی و گزارشگیری از بازدیدکنندگان وبسایت استفاده میشود.
اطلاعات افزونه
- نام: آمار بازدید
- نسخه: 1.0.0
- نویسنده: AlvandCMS Team
- پیشنیاز: PHP >= 8.0, ext-json, ext-curl
معماری
plugins/analytics/
config.php # کانفیگ و منوها
assets/
js/analytics.js # اسکریپت ردیابی
صفحات مدیریت
| مسیر | توضیح |
|---|---|
/admin/plugins/analytics/dashboard | پیشخوان آمار |
/admin/plugins/analytics/reports | گزارشات |
/admin/plugins/analytics/export | برونریزی دادهها |
/admin/plugins/analytics/setting | تنظیمات |
قابلیتها
- ردیابی بازدیدکنندگان: ثبت خودکار بازدیدها
- گزارشات: آمار روزانه، هفتگی، ماهانه
- برونریزی: خروجی گرفتن از دادهها
- تنظیمات: فعال/غیرفعال کردن ردیابی
اسکریپت ردیابی
اسکریپت analytics.js در بخش فوتر (footer) سایت بارگذاری میشود و بازدیدها را ثبت میکند.
جدول viewers_statistics
sql
CREATE TABLE `viewers_statistics` (
`id` int NOT NULL AUTO_INCREMENT,
`url` varchar(255),
`title` varchar(255),
`timestamp` int,
PRIMARY KEY (`id`)
);