Django-tracking2 เป็น app Django ที่ติดตามความยาวของผู้เข้าชมครั้งและผู้ใช้ที่ลงทะเบียนใช้ในเว็บไซต์ของคุณ & nbsp;. แม้ว่านี้จะทำงานสำหรับเว็บไซต์นี้มีผลบังคับใช้มากขึ้นในการใช้งานเว็บที่มีผู้ใช้ที่ลงทะเบียน นี้ไม่ได้แทน (หรือตั้งใจ) แทนการวิเคราะห์ฝั่งไคลเอ็นต์ซึ่งเป็นที่ดีสำหรับการทำความเข้าใจการไหลรวมของเพจวิว
หมายเหตุ: นี้ไม่ได้เป็นรุ่นใหม่ของ Django ติดตาม ปพลิเคชันเหล่านี้มีวิธีการที่แตกต่างกันมากและในที่สุดเป้าหมายของผู้ใช้ในการติดตาม app นี้เป็นเรื่องเกี่ยวกับการเก็บรักษาประวัติศาสตร์ของการประชุมผู้เข้าชมมากกว่าสถานะปัจจุบันของผู้เข้าชม
ดาวน์โหลด
PIP ติดตั้ง 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; url (R '^ ติดตาม /' รวม ('tracking.urls'))
& nbsp; ...
)
URL ที่เหล่านี้ได้รับการคุ้มครองโดยได้รับอนุญาต Django กำหนดเอง tracking.view_visitor ดังนั้น superusers เท่านั้นและผู้ใช้ที่ได้รับอนุญาตนี้สามารถดูหน้าเหล่านี้
URL ที่จำหน่าย
- / แดชบอร์ด / - ภาพรวมของกิจกรรมของผู้เข้าชมทั้งหมด
แม่แบบ
- การติดตาม / dashboard.html - สำหรับหน้าแดชบอร์ด
- การติดตาม / ตัวอย่าง / stats.html - เนื้อหาแบบสแตนด์อโลนสำหรับหน้าแดชบอร์ด (ช่วยลดความยุ่งยากแม่เอาชนะ)
ต้องการ
- หลาม
- Django
ความคิดเห็นที่ไม่พบ