Django-tracking2 є додаток Django, яка відстежує довжину відвідувачів часу і зареєстровані користувачі проводять на вашому сайті і NBSP ;. Хоча це буде працювати для сайтів, це більше відноситься до веб-додатків з зареєстрованих користувачів. Це не замінює (і не мають наміру), щоб замінити на стороні клієнта аналітику і це здорово для розуміння сукупного потоку переглядів сторінок.
Примітка: Це не нова версія Django-стеження. Ці додатки мають дуже різні підходи і, в кінцевому рахунку, цілі відстеження користувачів. Ця програма про збереження історії сесій для відвідувачів, а не поточного стану відвідувача.
скачати
пункт встановити Django-tracking2
Налаштування
Додати відстеження установки INSTALLED_APPS вашого проекту:
INSTALLED_APPS = (
І NBSP; ...
І NBSP; 'відстеження',
І NBSP; ...
)
Додати tracking.middleware.VisitorTrackingMiddleware в MIDDLEWARE_CLASSES вашого проекту до SessionMiddleware:
MIDDLEWARE_CLASSES = (
І NBSP; ...
І NBSP; 'tracking.middleware.VisitorTrackingMiddleware',
І NBSP; 'django.contrib.sessions.middleware.SessionMiddleware',
І NBSP; ...
)
Переглядів
Для перегляду агрегованих даних про всіх відвідувачів і на зареєстрованих пояс користувача, виконайте такі дії:
Включити tracking.urls у вашому urls.py:
urlpatterns = візерунки ('',
І NBSP; ...
І NBSP; гіперпосилання (г '^ стеження /', включають в себе ("tracking.urls ')),
І NBSP; ...
)
Ці адреси знаходяться під захистом користувальницьких Django дозволу tracking.view_visitor. Таким чином, тільки надкористувач і користувачі цей дозвіл можна переглядати ці сторінки.
Доступні URL-адреси
- / Панель приладів / - огляд всієї діяльності відвідувачів
Шаблони
- Відстеження / dashboard.html - для сторінки панелі управління
- Відстеження / фрагменти / stats.html - автономний контенту для сторінки панелі управління (спрощує верховні шаблонів)
Вимоги
- Python
- Django
Коментар не знайдено