I have a website that I need to be able to geo target specific content depending on the country the visitor is coming from. The problem of figuring out where the user is coming from has already been solved. Furthermore, in every template I can get the visitor country through a plugin I’ve developed. The issue I am facing right now is actually serving smart content depending on the geo location. It may also be helpful to know that I am using structure for the data on my website.
I have a few questions, please feel free to answer any of them if you have any insight on this topic:
1) Is there a way to have multiple content defined for the same page. For instance, say you have a contact page, and you want to be able to display local phone and address no matter what version of the site they are coming to.
2) I can put conditionals in my templates that look at the country to serve different pieces of template code. Fors the most part I want to serve the regular template on each page load, but I also want to be able to override the template with a geo-targeted version every once in a while. Is there a good way to do that?
3) All of our sites are in English, but we still want to localize for some words (i.e. color vs. colour). How have you guys done that?
4) It seems like the MSM is for different websites on the same EE install, not different versions of the same website. Is that correct?
I just want to stress that this isn’t a multi lingual site. Thanks in advance for the input. I look forward to your responses.
Moved to CodeShare Corner by Moderator