Skip to main content

Straightforward analytics that don't involve shipping your data to "Someone Else"

Project description

# Houston Houston is drop-in-place analytics software for Django projects that stores 100% of usage data in-house. At no point is data sent to third parties.

There are a number of projects in the Django ecosystem that facilitate integration with third party analytics software but most of these entail sending client usage to a third party, most likely Google. This is an acceptable strategy in some cases, Google Analytics is a great product that’s easy to integrate with. But if you’re developing software where your users might be hesitant to report their every page view to a third party, especially one with a history of illegally disclosing said data, you might want to consider keeping your users’ usage data on servers you control.

## Usage - Add django-houston as a dependency in your requirements.txt file - Add Houston to your INSTALLED_APPS setting - Include the Houston urls at some path in your urls.py file: url(r’^houston/’, include(‘Houston.urls’)) - Include the tracking fragment on any pages where views should be tracked: {% include “Houston/tracking.html” %}

It’s recommended to include the tracking fragment near the end of the document after any page critical scripts to minimize user impact of tracking, although you can include it anywhere.

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-houston-0.3.0.tar.gz (131.9 kB view hashes)

Uploaded Source

Built Distribution

django_houston-0.3.0-py3-none-any.whl (138.8 kB view hashes)

Uploaded Python 3

Supported by

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