Django-tracking2 adalah aplikasi Django yang melacak panjang pengunjung waktu dan pengguna terdaftar menghabiskan waktu di situs Anda & nbsp;. Meskipun ini akan bekerja untuk situs web, ini lebih berlaku untuk aplikasi web dengan pengguna terdaftar. Ini tidak menggantikan (atau berniat) untuk menggantikan analisis client-side yang besar untuk memahami aliran agregat tampilan halaman.
Catatan: Ini bukan versi baru dari Django-tracking. Aplikasi ini memiliki pendekatan yang sangat berbeda dan, pada akhirnya, tujuan dari pengguna pelacakan. Aplikasi ini adalah tentang menjaga sejarah sesi pengunjung, daripada keadaan saat pengunjung.
Download
pip menginstal Django-tracking2
Pengaturan
Tambahkan pelacakan ke INSTALLED_APPS pengaturan proyek Anda:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'pelacakan',
& Nbsp; ...
)
Tambahkan tracking.middleware.VisitorTrackingMiddleware ke MIDDLEWARE_CLASSES proyek Anda sebelum SessionMiddleware:
MIDDLEWARE_CLASSES = (
& Nbsp; ...
& Nbsp; 'tracking.middleware.VisitorTrackingMiddleware',
& Nbsp; 'django.contrib.sessions.middleware.SessionMiddleware',
& Nbsp; ...
)
Views
Untuk melihat data agregat tentang semua pengunjung dan per-terdaftar statistik pengguna, lakukan hal berikut:
Sertakan tracking.urls di urls.py Anda:
urlpatterns = pola ('',
& Nbsp; ...
& Nbsp; url (r '^ pelacakan /', termasuk ('tracking.urls')),
& Nbsp; ...
)
Url ini dilindungi oleh kustom Django izin tracking.view_visitor. Jadi hanya superusers dan pengguna diberikan izin ini dapat melihat halaman ini.
URL Tersedia
- / Dashboard / - gambaran dari semua aktivitas pengunjung
Template
- Pelacakan / dashboard.html - untuk halaman dashboard
- Pelacakan / potongan / stats.html - konten mandiri untuk halaman dashboard (menyederhanakan template utama)
Persyaratan :
- Python
- Django
Komentar tidak ditemukan