Determining which vote site a player came from

Is there any straightforward way to track which vote sites bring in the most players? Currently I'm using a survey prompt, but this relies on players to interact with it and also be truthful.

My thought process is to have multiple subdomains with different SRV records pointing to different ports, then something like Wireshark to track the amount of traffic on each port. The only problem is how do I accept traffic over multiple ports?

Or is there an easier way?
Was this page helpful?