The GeoRiot click / redirection process to send a user to the correct item in their local store via an affiliate link, at a high level, can be broken down into three steps:
1.) Identify the user. This can be as simple as geo-targeting the IP address in a http request to resolve the the country/store the user should be sent to.
2.) Translate the link. We take the original URL that was given to us, learn what we need about it then identify the best matching item in the user's local storefront. This step in the process can actually get a bit complicated (more details here - https://www.google.com/patents/US20120173692)
3.) Affiliate the link. We then forward the user onto that item with a properly formatted affiliate link.