Browser fingerprinting has been a thing since at least 2008. Kissmetrics was the first company I heard of that was doing this.