We have a list of keywords (Cities) tagged to content. Based on the user's geolocation, we have to show the right content using XO and DXA.
My thought was to create a custom claim processor to write the location to claimstore and use that to query for the content. I tried searching for documentation/steps around DXA + XO + keyword based triggers but couldn't find anything.
Any thoughts if I can use/customize the SmartTarget module from here.