Skip to main content

Analytics service integration for Django projects

Project description

GitHub Actions Test coverage Python versions Software license Gitter chat room Jazzband

The django-analytical application integrates analytics services into a Django project.

Using an analytics service with a Django project means adding Javascript tracking code to the project templates. Of course, every service has its own specific installation instructions. Furthermore, you need to include your unique identifiers, which then end up in the templates. Not very nice.

This application hides the details of the different analytics services behind a generic interface, and keeps personal information and configuration out of the templates. Its goal is to make the basic set-up very simple, while allowing advanced users to customize tracking. Each service is set up as recommended by the services themselves, using an asynchronous version of the Javascript code if possible.

Currently Supported Services

Documentation and Support

The documentation can be found in the docs directory or read online. The source code and issue tracker are generously hosted by GitHub. Bugs should be reported there, whereas for lengthy chats and coding support when implementing new service integrations you’re welcome to use our Gitter chat room.

How To Contribute

If you want to help out with the development of django-analytical, by posting detailed bug reports, proposing new features or other analytics services to support, or suggesting documentation improvements, use the issue tracker. If you want to get your hands dirty, great! Clone the repository, make changes and place a pull request. Creating an issue to discuss your plans is useful.

This is a Jazzband project. By contributing you agree to abide by the Contributor Code of Conduct and follow the guidelines.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_analytical-3.2.0.tar.gz (83.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_analytical-3.2.0-py3-none-any.whl (49.4 kB view details)

Uploaded Python 3

File details

Details for the file django_analytical-3.2.0.tar.gz.

File metadata

  • Download URL: django_analytical-3.2.0.tar.gz
  • Upload date:
  • Size: 83.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.4

File hashes

Hashes for django_analytical-3.2.0.tar.gz
Algorithm Hash digest
SHA256 48de51819b8ae6743838aeddacf7f72a8e85a9bdc8d33d2b89178d154ade7109
MD5 b3a2f3a3291b6c8370543740d921c00b
BLAKE2b-256 23e56a149c3abf544c5dc42d1ab5ef70c2b77d9b340a042a9c29fcf45250e03b

See more details on using hashes here.

File details

Details for the file django_analytical-3.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_analytical-3.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c08e58806a65c8afa155ebc36aa2085b9f100619f41cc40286adb12bd8fd0c23
MD5 3003c22b80623c1bd21d66a20cac823b
BLAKE2b-256 79f9e6d298c97de226481556606700fc5ac8db88ccad9c7a95c5d16ed191eb1d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page