These are still JavaScript solutions, so if their JS code is broked then you just don't get the data. You end up with unknown unknowns.
The only truly reliable data you can get is from your server logs, and obviously you are limited by whatever the browser gives you in the request.
These are still JavaScript solutions, so if their JS code is broked then you just don't get the data. You end up with unknown unknowns.
The only truly reliable data you can get is from your server logs, and obviously you are limited by whatever the browser gives you in the request.