Since online betting isn't legal in all 50 states, gaming sites have to track your location. Here's how they do it