Most web tracking and analytics solutions focus on sales and marketing: bounce rates, conversion funnels, visitor sources, advertising effectiveness and so on. Django Analytics focuses on the stuff that comes after sales and marketing: actual registered users using your web application.
This focus allows you to learn a great deal about your users, improve your application and provide better customer support and problem resolution.
Another important difference is that typically, web analytics platforms only track HTML pages, and are completely blind to all the AJAX requests that happen behind the scenes in modern web applications. Django Analytics tracks each and every request.
We use a hybrid client-side / server-side solution which ensures that every request is trackable. The Django Analytics middleware plugs straight into Django's User model, collecting all the information it needs. Then, this information is inserted into the HTML response as a single asynchronous client request. In case the response is not an HTML document, the tracking data is sent directly from the server (asynchronously, of course).
Django Analytics adds cookies to the response in order to determine visit lengths and collect information about new registrations. Note that these are first-party cookies, set by your application under your domain. We do not use any third-party cookies.
The tracking data collected from your web application is yours. We will never sell, trade, or otherwise transfer it to outside parties unless required to do so by the law. You may contact us and request its deletion.
The effect on performance is very small.
Please refer to the pricing page.