In this day and age, opting out of cookies has become the default and tracking tools switching to cookie-less alternatives has become the fashion. Thankfully, the HockeyStack team follows the fashion trends.

The HockeyStack snippet that you receive when you sign up by default is modified for cookieless tracking:

<script async data-apikey="YOUR_API_KEY" data-cookieless src="<https://cdn.jsdelivr.net/npm/hockeystack@latest/hockeystack.min.js>"></script>

The data-cookieless attribute runs the script under cookieless tracking and removing that would automatically switch you to cookie-based tracking.

But then how do you track unique visitors?

Although we can't disclose all the details, we use a fingerprint generated at the server and hashed (sha256) with a unique salt so that it would be impossible to obtain the original data from the fingerprint.

To create this fingerprint, we use data such as but not limited to:

All this data is gathered through the browser, and its variety ensures that the fingerprint created is as unique as possible.

ec5d7eb1-4c2b-4da0-a214-c7059f1fa9e6 This is an example user id that I've copied from our own dashboard. As you can see, it is impossible to decrypt but gives you an opportunity to record unique traffic.