Dynamic Keyword Insertion

Geolocation DKI

Use these simple Geolocation DKI shortcodes to insert the user’s location: country, city, state, continent, or time zone.

Insert the user’s country

[ifsoDKI type='geo' show='country']

Insert the user’s state

[ifsoDKI type='geo' show='state']

Insert the user’s city

[ifsoDKI type='geo' show='city']

Insert the user’s continent

[ifsoDKI type='geo' show='continent']

Insert the user’s timezone

[ifsoDKI type='geo' show='timezone'] 

* Please note that IP-to-location services are not 100% accurate. The accuracy changes between different countries, ISPs, devices, and other factors. Learn more.

DKI shortcodes and page caching

If you are using cache on your site then in practice, users are being served with a “snapshot ” of the page. In order for the DKI hortcodes to work in such cases, we offer an option to load dynamic content using a separate Ajax request, after the page loads from the cache.

Loading a DKI shortcode using Ajax is possible by creating a new If-So trigger, pasting the DKI shortcode in its default version content field, and paste the trigger’s shortcode into your page.

Make sure to go to the plugin’s settings and check the Page Caching Compatiblity (Ajax loading) option.

Displaying the visitor’s country flag

To display the visitor’s flag (or other country-based data), you can do so by using our CSV extension. Learn more here. Welcome customers to your page with a customized message in their native language based on their server language, or with a custom greeting based on pages they’ve visited. With If-So, the possibilities are endless when you want to show dynamic content to various users.

Using If-So dynamic content, you can make each visit to your website feel like a new and welcoming experience for your site users. Customize their content experience based on an ad that referred them to your site, or even from your social media profile. The range of content you can show is up to your imagination!

Check these out if you’re interested in adding more triggers or conditions

  • Was this Helpful ?
  • YesNo
Ready to get started?
Try it on your website