Our company is trying to determine if Adobe's clientcontext will solve a use case for us. We are trying to display different content on the same page to certain users based on the country or region they are visiting from.
For example, if our page is /gear-and-apparel.html, we'd like to have only the one page /gear-and-apparel.html but have it show different content depending on what country or region the user is visiting the webpage from.
We'd like to see if we can accomplish this without Adobe Target as we have not purchased that product yet. We also do not want to rely on IP addresses to solve this use case as that seems to be an unmanageable solution with the vast amount of them.
Can AEM's out of the box clientcontext capability help us with this (detecting county/region)? If so, will it work even if we are serving our website up through Amazon's CloudFront CDN? (as we currently are doing so)