We temporarily track with IP addresses. When someone goes to the landing page, we temporarily record the IP address and where the traffic came from, and then if they actually run the installer within a few days, we link up the install with the source of the traffic.
Edit: The installer checks our server to make sure it has the most recent version, and that's where we compare IP's.