Privacy-focused, performant, and server-side analytics for your Django project
Project description
Django Privacy Analytics
Django Privacy Analytics is a minimalist, performant, and privacy-focused analytics system that runs in your Django app.
Do Not Track
Django Privacy Analytics fully respects the 'Do Not Track' (DNT) header; if a request has DNT enabled, Django Privacy Analytics will not store a page view.
Installation
- Install Django Privacy Analytics by running
pip install django-privacy-analyticsor addingdjango-privacy-analyticsto yourrequirements.txt - Add
privacy_analyticsto yourINSTALLED_APPSsetting. - Add
privacy_analytics.middleware.AnalyticsMiddlewareto yourMIDDLEWAREsetting, ideally somewhere towards the end (and afterAuthenticationMiddleware). - Create the new necessary models by running
python3 manage.py migrate. - Optionally add a place to view the analytics by adding
path('analytics/', include('privacy_analytics.urls'))to your URL routing configuration.
Access
Currently, the dashboard is only visible to superusers. This will be configurable in a future version.
Settings
In settings.py, you can set the following:
ANALYTICS_IGNORE_PATHS: ignore requests whose paths start with members of this list
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file django-privacy-analytics-0.1.1.tar.gz.
File metadata
- Download URL: django-privacy-analytics-0.1.1.tar.gz
- Upload date:
- Size: 10.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34343fc8d85106bebbd5e5eb7add8b6fd814a635524a4255607e8e81f6d8746b
|
|
| MD5 |
af6795e28ed0fbecd5d4005cf8adf186
|
|
| BLAKE2b-256 |
dde541a82af6913c46cb6a0eda03b374fb65bdb3ac9fe64d7867b8f155184c2e
|
File details
Details for the file django_privacy_analytics-0.1.1-py3-none-any.whl.
File metadata
- Download URL: django_privacy_analytics-0.1.1-py3-none-any.whl
- Upload date:
- Size: 13.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e26984caff7aff93a33fbb55ce323e4b6feeccc4b8f2fa9662fe60532def2ea
|
|
| MD5 |
f57f0851fc0db1bc31c70dab051deb25
|
|
| BLAKE2b-256 |
15ec46e77b9d6b2be3bee514eb6fa06409e946dd34ad32d0b6a1260feadfadd3
|