.
Django-tracking2 zaman ziyaretçilerin uzunluğunu izler ve kayıtlı kullanıcılar sitenizde harcamak & nbsp Django uygulaması olduğunu, bu web siteleri için çalışacak olsa da, bu kayıtlı kullanıcılar ile web uygulamaları daha uygulanabilir. Bu replace (ne niyetinde) sayfa görünümleri toplam akışını anlamak için harika istemci tarafı analitik yerine almaz.
Not: Bu django-izleme yeni bir sürümü değildir. Bu uygulamalar, sonuçta, izleme kullanıcıların hedeflerine çok farklı yaklaşımlar var ve. Bu uygulama oldukça ziyaretçi mevcut durumu daha, ziyaretçi oturumları öyküsü tutuyor.
İndirme
Django-tracking2 yüklemek pip
Ayarlar
Projenizin INSTALLED_APPS ayarına izleme ekleyin:
INSTALLED_APPS (=
& Nbsp; ...
& Nbsp; 'izleme'
& Nbsp; ...
)
SessionMiddleware önce projenin MIDDLEWARE_CLASSES için tracking.middleware.VisitorTrackingMiddleware ekle:
MIDDLEWARE_CLASSES (=
& Nbsp; ...
& Nbsp; 'tracking.middleware.VisitorTrackingMiddleware'
& Nbsp; 'django.contrib.sessions.middleware.SessionMiddleware'
& Nbsp; ...
)
Görünümler
Aşağıdakileri yapın, tüm ziyaretçiler hakkında ve başına kayıtlı kullanıcı istatistikleri toplam verilerini görüntülemek için:
Senin urls.py içinde tracking.urls ekleyin:
urlpatterns = desenleri ('',
& Nbsp; ...
& Nbsp; url (r '^ izleme /') ('tracking.urls' dahil),
& Nbsp; ...
)
Bu URL'ler özel bir Django izin tracking.view_visitor ile korunmaktadır. Böylece sadece ayrıcalıklı ve kullanıcılar bu sayfaları görüntüleyebilirsiniz bu izni.
Mevcut URL'ler
- / Pano / - tüm ziyaretçi etkinliği bakış
Şablonlar
- Izleme / dashboard.html - pano sayfası için
- Izleme / parçacıkları / stats.html - pano sayfası için bağımsız içerik (öncelikli şablonları kolaylaştırır)
Gereksinimler :
- Python
- Django
Yorum Bulunamadı