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
- Джанго
Комментарии не найдены