Django的tracking2是一個Django應用程序,跟踪訪問者的時間的長度和註冊用戶花在網站上的 雖然這會工作的網站,這是更適用於Web應用程序的註冊用戶。這不會取代(也不打算),以取代客戶端分析這是偉大的了解網頁瀏覽總流量。
注意:這不是Django的跟踪一個新的版本。這些應用程序有非常不同的方法,最終,跟踪用戶的目標。這個程序是關於保持訪問者會話的歷史,而不是遊客的當前狀態。
下載
PIP安裝Django,tracking2
設置
添加跟踪到項目的INSTALLED_APPS設置:
INSTALLED_APPS =(
  ...
 '跟踪',
  ...
)
添加tracking.middleware.VisitorTrackingMiddleware到SessionMiddleware之前,你的項目的MIDDLEWARE_CLASSES:
MIDDLEWARE_CLASSES =(
  ...
 “tracking.middleware.VisitorTrackingMiddleware',
 “django.contrib.sessions.middleware.SessionMiddleware',
  ...
)
瀏覽
要查看匯總數據有關的所有遊客和每個註冊的用戶統計數據,請執行以下操作:
在您的urls.py tracking.urls:
urlpatterns的=型態('',
  ...
  URL(R'^跟踪/',包括(“tracking.urls')),
  ...
)
這些URL由一個自定義的Django權限tracking.view_visitor保護。因此,只有超級用戶和用戶授予此權限可以查看這些網頁。
可用網址
- /儀表/ - 所有訪客活動概述
模板
- 跟踪/ dashboard.html - 儀表板頁面
- 跟踪/片段/ stats.html時 - 儀表板頁面獨立的內容(簡化了壓倒一切的模板)
要求:
- 在Python的
- 在Django的
評論沒有發現