Expand my Community achievements bar.

Learn about Edge Delivery Services in upcoming GEM session
SOLVED

Geotargeting support

Avatar

Level 2

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)

1 Accepted Solution

Avatar

Correct answer by
Level 10

Using ClientContext - you can get Geolocation information:

http://docs.adobe.com/docs/en/aem/6-0/administer/personalization/client-context.html

Geolocation
Shows geolocation properties (city, state, country, country_code). It uses the HTML5 geolocation API to query the browser for the current location. This results in a popup being shown to the visitor, where the browser asks them if they agree to sharing their location.

To do this use case without Target, you would have to code a custom solution using AEM APIs and geolocation data that you get from AEM. Of course - using Target, this use case would be much easier- as you can integrate AEM and Target:

http://docs.adobe.com/docs/en/aem/6-0/administer/integration/marketing-cloud/target.html

http://www.adobe.com/solutions/testing-targeting/marketer-driven-targeting.html 

View solution in original post

1 Reply

Avatar

Correct answer by
Level 10

Using ClientContext - you can get Geolocation information:

http://docs.adobe.com/docs/en/aem/6-0/administer/personalization/client-context.html

Geolocation
Shows geolocation properties (city, state, country, country_code). It uses the HTML5 geolocation API to query the browser for the current location. This results in a popup being shown to the visitor, where the browser asks them if they agree to sharing their location.

To do this use case without Target, you would have to code a custom solution using AEM APIs and geolocation data that you get from AEM. Of course - using Target, this use case would be much easier- as you can integrate AEM and Target:

http://docs.adobe.com/docs/en/aem/6-0/administer/integration/marketing-cloud/target.html

http://www.adobe.com/solutions/testing-targeting/marketer-driven-targeting.html