Every device has a Mac address. We just use this, and the ip and screen resolution etc to create a unique fingerprint for each device. You can tell with 100% accuracy when the same device is used. Unless they move house and change monitor/phone and change the network card.