Analytics service integration for Django projects
Project description
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
Chartbeat traffic analysis
Clickmap visual click tracking
Clicky traffic analysis
Crazy Egg visual click tracking
Facebook Pixel advertising analytics
Gaug.es real time web analytics
Google Analytics traffic analysis
GoSquared traffic monitoring
Heap analytics and events tracking
Hotjar analytics and user feedback
HubSpot inbound marketing
Intercom live chat and support
KISSinsights feedback surveys
KISSmetrics funnel analysis
Lucky Orange analytics and user feedback
Mixpanel event tracking
Olark visitor chat
Optimizely A/B testing
Performable web analytics and landing pages
Matomo (formerly Piwik) open source web analytics
Rating@Mail.ru web analytics
SnapEngage live chat
Spring Metrics conversion tracking
UserVoice user feedback and helpdesk
Woopra web analytics
Yandex.Metrica web analytics
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
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
File details
Details for the file django-analytical-3.1.0.tar.gz
.
File metadata
- Download URL: django-analytical-3.1.0.tar.gz
- Upload date:
- Size: 80.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6127c9196c8de3bcb4626f420d2ae670a7703152b1841b1b3e852b31a9a9d44b |
|
MD5 | 23adc3cf5956963c96f5c77402f78edf |
|
BLAKE2b-256 | 22a4220c10a3e1838811cc9bdc0227f371ada73d3aa30c882fc3903bed82594a |
File details
Details for the file django_analytical-3.1.0-py3-none-any.whl
.
File metadata
- Download URL: django_analytical-3.1.0-py3-none-any.whl
- Upload date:
- Size: 51.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43de3d8ef7734732f58eba4e5e7df0dea37512dbd89727efdfb30c27a96d4ea9 |
|
MD5 | 7dab1053dfaf50e839fe151bebe5596f |
|
BLAKE2b-256 | b3fb5214d1ecd3d9cbf4dc4e45dbba6f4ba64a1e81853bd1718dc3f00443c9a6 |