I wonder if you could also get the data with geolocation. You could use way points to determine which user went where. I’m not sure that it’s detailed enough to determine the track though. Maybe with a high volume of users. That way you wouldn’t be relying on them to enter the data, you might be able to simply observe it.