Django-tracking2 on Django sovellus, joka seuraa aika kävijöitä ja rekisteröityneet käyttäjät viettävät sivustossasi. & Nbsp; Vaikka tämä toimii sivustot, tämä on enemmän soveltaa web-sovelluksia rekisteröityneille käyttäjille. Tämä ei korvaa (eikä aio) tilalle client-side-analytiikka, joka on hyvä ymmärtää yhteenlaskettu virtaus sivun katselua.
Huomaa: Tämä ei ole uusi versio Django-seuranta. Nämä sovellukset ovat hyvin erilaisia lähestymistapoja ja lopulta tavoitteiden seuranta käyttäjiä. Tämä sovellus on noin pitää historiasta Kävijäistuntojen sijaan nykytilasta kävijä.
Tallenna
Pip asentaa Django-tracking2
Asetukset
Lisää seuranta oman projektin INSTALLED_APPS asetus:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "seuranta",
& Nbsp; ...
)
Lisää tracking.middleware.VisitorTrackingMiddleware oman projektin MIDDLEWARE_CLASSES ennen SessionMiddleware:
MIDDLEWARE_CLASSES = (
& Nbsp; ...
& Nbsp; "tracking.middleware.VisitorTrackingMiddleware",
& Nbsp; "django.contrib.sessions.middleware.SessionMiddleware",
& Nbsp; ...
)
Näkymät
Voit tarkastella keräämään tietoja kaikista kävijöistä ja per-rekisteröitynyt käyttäjä tilastot, toimi seuraavasti:
Sisällytä tracking.urls teidän urls.py:
urlpatterns = kuviot ('',
& Nbsp; ...
& Nbsp; url (r ^ seuranta / ", kuuluu ('tracking.urls')),
& Nbsp; ...
)
Nämä paikantimet ovat suojattu mukautetun Django lupaa tracking.view_visitor. Siten vain superusers ja käyttäjät myöntänyt tämän luvan voi katsella näitä sivuja.
Käytettävissä URL-
- / Kojelauta / - yhteenveto kaikista kävijöiden
Mallit
- Seuranta / dashboard.html - kojelautaan sivu
- Seuranta / katkelmia / stats.html - standalone sisältöä kojelautaan sivu (yksinkertaistaa ylivoimainen malleja)
Vaatimukset :
- Python
- Django
Kommentteja ei löytynyt