ジャンゴ·tracking2時間の訪問者と登録ユーザーの長さを追跡Djangoのアプリがあなたのサイトに費やすさ これはウェブサイトのために動作しますが、これは登録ユーザを使用したWebアプリケーションへのより適用されます。これは交換してください(NOR予定)ページビューの集約フローを理解するための素晴らしいですクライアント側の分析を交換していません。
注:これは、Djangoの追跡の新バージョンではありません。これらのアプリは、最終的には、追跡し、ユーザーの目標を非常に異なるアプローチを持っていると。このアプリではなく、訪問者の現在の状態よりも、訪問者のセッションの履歴を維持についてです。
ののダウンロード
ジャンゴ·tracking2をインストールピップ
のセットアップの
プロジェクトのINSTALLED_APPS設定にトラッキングを追加します。
INSTALLED_APPS =(
  ...
  '追跡」、
  ...
)
SessionMiddlewareの前にプロジェクトのMIDDLEWARE_CLASSESにtracking.middleware.VisitorTrackingMiddlewareを追加します。
MIDDLEWARE_CLASSES =(
  ...
  'tracking.middleware.VisitorTrackingMiddleware」、
  'django.contrib.sessions.middleware.SessionMiddleware」、
  ...
)
の見解の
、すべての訪問者ごとの登録されたユーザーの統計に関する集計データを表示するには、次の操作を行います。
あなたのurls.pyでtracking.urlsを含めます。
urlpatternsの=パターン( ''、
  ...
  URL(R '^追跡/'、)( 'tracking.urls'を含む)、
  ...
)
これらのURLは、カスタムDjangoの許可tracking.view_visitorにより保護されています。したがって、この権限を付与され、スーパーユーザのみ、ユーザーがこれらのページを表示することができます。
の利用可能なURL の
- /ダッシュボード/ - すべての訪問者の活動の概要
のテンプレートの
- 追跡/ dashboard.html - ダッシュボードページ
- 追跡/スニペット/ stats.html - ダッシュボードページ用のスタンドアロンコンテンツは、(オーバーライドテンプレートを簡素化します)。
の要件の
- のPython
- ジャンゴます。
コメントが見つかりません