I did user statistics myself by reading and logging user's machine information, such as CPUID, harddisk ID, etc. But it is lack of statistic UI, so I'd like to switch to countly so that I have more power on statics UI and analysis function in future.
I use countly windows SDK to do usage analysis of my desktop application ( written in C# with WPF). I am found the user count number in countly is far less than what we counted by ourself. I am using countly community version.
I start countly session and my statistic at the event,
// my staticstics method Task.Run(() => UserStatistics.SendUserStatistics("browserfirststart")); // countly session start. it is initialized already when the application starts up. CountlySession.Start(); Countly.RecordEvent("SessionBegun by Library");
But when I examine the statistic result. I found that the countly user number is far less the number I counted by distinctive hard-disk ID ( I assume a user has a unique hard-disk ID).
countly result : 15
distinct hard-disk ID(or distinct MAC address) : 170
so would you please elaborate how countly define a user ? I assume different user has different hardware info( hard-disk ID, MAC address, etc)