We are looking to send our: German, French, Spanish, Italian and Dutch users to a landing page written in their language to explain our website and the buying process to them. My question, what is the best way to determine the users location/language and send them to our landing page for them. IP address? Browser language? Thoughts?
That is the method I am currently investigating.. Just wanted to be sure that I am covering all possible options.
browser language is the best option the reason you should not use ip address is because that might be a chance that an American user who currently surfing net from France using some French ISP in that case your site will display content in french and it not necessary that the person should know French. So if i know French i would set my browser language to French and if i know English i would set my browser language to English which i very much logical. So i advise you to use browser language for internationalization or localization
In my opinion: IP is the way to go if you wish to assign a country to the visitor. Browser language if you're just changing the language of the site.