Dynamic Keyword Insertion

Insert dynamic values into your web pages using simple shortcodes.

With If-So DKI you can display:

  • The user’s location: country, state, city, or continent
  • A value of a query string parameter
  • The user name
  • An event time – calculated according to the user time zone

And more…

The Available DKI Shortcodes

Geolocation DKI

Display the user’s location: country, city, state, continent, or time zone.

Google Ads DKI

Insert the keyword that was used to trigger your ad.

Query String DKI

Display the value of any query string.

Auto-Local Time Display

Show an event time that is calculated according to the user’s time zone.

User Details (for logged-in users)

Display the user’s first name, last name, email, and more.

Display a login/logout link.

Browser Language DKI

Display the user’s browser language.

Referral Source DKI

Display the URL of the referral website or webpage.

Post ID

Display any page, post, or custom post using a simple shortcode.

Number of Pages Visited by the User

Display the number of website pages that were visited by the user.

Day of the week DKI

Displays the visitor’s current day of the week based on their local time.

IP address DKI

Displays the visitor’s IP address dynamically.

Redirect DKI

Forward visitors to a different URL when they encounter the shortcode.

Extensions and Integrations with DKI Shortcodes

WooCommerce DKI Shortcodes

Display the number of items in the cart, value in the cart, and more.

Learn more >

Geolocation

Geolocation

Display the visitor`s location name (country, state, city, conteinet, or timezone).

Shown if dynamic value is unavailable.
Shown only if a dynamic value is available (ignored in fallback content).
Shown only if a dynamic value is available (ignored in fallback content).
Google Ads

Google Ads

Display a value from Google Ads tracking parameters. The value can display the triggered keyword automatically or be set manually. Learn More.

The parameter name without the “?” or “&” prefix. For instance: example.com?param=value
Once the dynamic value is displayed, it will be saved and shown across all pages.
Shown if dynamic value is unavailable.
Shown only if a dynamic value is available (ignored in fallback content).
Shown only if a dynamic value is available (ignored in fallback content).
Query String

Query String

Displays a value from a URL parameter. Example: domain.com?firstname=David – shows “David”. Demo.

The parameter name without the “?” or “&” prefix. For instance: example.com?param=value
Once the dynamic value is displayed, it will be saved and shown across all pages.
Shown if dynamic value is unavailable.
Shown only if a dynamic value is available (ignored in fallback content).
Shown only if a dynamic value is available (ignored in fallback content).
Local Time Display

Local Time Display

Automatically shows the event time in the visitor’s local timezone.Demo.

Set time only for a daily event (HH:MM), or add a date for a one-time event (HH:MM mm/dd/yyyy)
Choose how the time will appear to the user. Additional formatting options can be set manually. Learn More
Shown if dynamic value is unavailable.
Shown only if a dynamic value is available (ignored in fallback content).
Shown only if a dynamic value is available (ignored in fallback content).
User Details

User Details

Display data from the logged-in WordPress user. Learn More.

Displays if the user is not logged in or the field is not available
Login Link

Login/Out Link

Show a login or logout link based on the user

Referral Source

Referrer

Display the referring URL or domain that led the user to the site. Demo.

Shown if dynamic value is unavailable.
Shown only if a dynamic value is available (ignored in fallback content).
Shown only if a dynamic value is available (ignored in fallback content).
Browser Language

Browser Language

Display the visitor`s browser-defined language/s.

Shown if dynamic value is unavailable.
Shown only if a dynamic value is available (ignored in fallback content).
Shown only if a dynamic value is available (ignored in fallback content).
Visit Count

View Count

Visit Count – The total number of pages visited by a specific user.
Trigger View Count – The number of times a specific trigger was seen by a visitor.

For trigger view count only.
Shown if dynamic value is unavailable.
Shown only if a dynamic value is available (ignored in fallback content).
Shown only if a dynamic value is available (ignored in fallback content).
Show Post

Show Post

Displays content from another post or page. Handy for designing dynamic content with your page builder and injecting it into a trigger. Learn More.

If you used a listed page builder to create the post, select it here.
Alter this option if the shortcode breaks the content design
Redirect

Redirect – DKI builder

Forward visitors to a different URL when they encounter the shortcode. Use this shortcode inside a trigger to create conditional redirects Learn more.

To avoid repeated redirections each time the visitor encounters the shortcode, enter a limiting duration in seconds (e.g., 86400 for one day).
Set a unique identifier of your choice. Required to use the “prevent repeated redirects” option.
IP Address

IP address – DKI builder

Show the visitor’s IP address.

Shown if dynamic value is unavailable.
Shown only if a dynamic value is available (ignored in fallback content).
Shown only if a dynamic value is available (ignored in fallback content).
Day Of The Week

Day of the Week – DKI builder

Insert the current day (e.g. Tuesday).

Shown if dynamic value is unavailable.
Shown only if a dynamic value is available (ignored in fallback content).
Shown only if a dynamic value is available (ignored in fallback content).

Didn’t find what you need?

Winter Sale!
Up to 40% Off