You should try fingerprint.com .That is what Dropbox, Booking.com, TikTok etc use and you need Firefox with Jshelter set to the following settings to defeat it.
- Time precision: High
- Locally rendered images: Little lies
- Locally generated audio: Little lies
- WebAssembly speed-up: Enabled
- Everything else including Fingerprint Detector disabled