django-tracking2 er en Django app som sporer hvor lenge besøkende og registrerte brukere bruker på nettstedet. & Nbsp; Selv om dette vil fungere for nettsteder, er dette mer aktuelt for webapplikasjoner med registrerte brukere. Dette erstatter ikke (og heller ikke har tenkt) å erstatte klientsiden analytics som er flott for å forstå samlet flyt av sidevisninger.
Merk: Dette er ikke en ny versjon av Django-tracking. Disse programmene har svært ulike tilnærminger og til slutt målene for sporing brukere. Dette programmet handler om å holde en historie med besøksøkter, snarere enn den nåværende tilstand av den besøkende.
Last ned
PIP installere django-tracking2
Oppsett
Legg sporing til prosjektets INSTALLED_APPS innstilling:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'tracking',
& Nbsp; ...
)
Legg tracking.middleware.VisitorTrackingMiddleware til prosjektets MIDDLEWARE_CLASSES før SessionMiddleware:
MIDDLEWARE_CLASSES = (
& Nbsp; ...
& Nbsp; 'tracking.middleware.VisitorTrackingMiddleware',
& Nbsp; 'django.contrib.sessions.middleware.SessionMiddleware',
& Nbsp; ...
)
Visninger
For å se samlet data om alle besøkende og per-registrerte bruker statistikk, gjør du følgende:
Inkluder tracking.urls i din urls.py:
urlpatterns = mønstre ('',
& Nbsp; ...
& Nbsp; url (r '^ sporing /', inkluderer ('tracking.urls')),
& Nbsp; ...
)
Disse nettadressene er beskyttet av et egendefinert Django tillatelse tracking.view_visitor. Dermed bare superbrukere og brukere få denne tillatelsen kan vise disse sidene.
Tilgjengelige URLer
- / Dashbord / - oversikt over all aktivitet fra besøkende
Maler
- Sporing / dashboard.html - for dashbordet siden
- Sporing / tekstutdrag / stats.html - stående innhold for dashbordet siden (forenkler ordnede maler)
Krav :
- Python
- Django
Kommentarer ikke funnet