In this article: About geolocation | Usage examples | How to set up Geolocation-based content
If-So’s geolocation condition lets you tailor your website content according to the visitor’s physical location: country, city, state, continent or timezone.
To detect the user’s location, If-So uses an up to date database to pair between the IP address and the geographical location.
The accuracy of a location depends on many factors, the most important being the ISP the address belongs to. For some providers, there is a street-level accuracy, and for most a city level accuracy. In the worst and rare cases, only country level accuracy. Accuracy is also generally higher for fixed lines than it is for cellular networks. You can learn more here about Geolocation accuracy.
Same as with all of If-So’s dynamic triggers, any content of the website can be customized. That includes titles, texts, images, calls to action, buttons and more.
Geolocation usage is limited by monthly sessions (It is the only If-So function that is limited). The beginning of a session is defined as when a visitor first visits a page with a geolocation trigger, and ends when a visitor closes the browser or after 25 minutes.
Click here for the geolocation pricing options.
The geolocation Dynamic Keyword Insertion lets you display the user’s location using a simple shortcode.
The available shortcodes are:
[ ifsoDKI type=’geo’ show=’country’ ]: Displays the user’s country
[ ifsoDKI type=’geo’ show=’state’ ]: Displays the user’s state
[ ifsoDKI type=’geo’ show=’city’ ]: Displays the user’s city
[ ifsoDKI type=’geo’ show=’continent’ ]: Displays the user’s continent
[ ifsoDKI type=’geo’ show=’timezone’ ]: Displays the user’s timezone
If you set up a geolocation trigger and it seems not to be working working, there are a few common reasons that should be considered first. Click here for a geolocation troubleshooting guide.