Sky Rocket Your Conversions With Personalized Shortcode Pro WordPress Plugin
With a simple shortcode you can dynamically display any of the user’s attributes such as country, country emoji, city, language and many more.
The plugin also offers conditional content based on visitor’s attributes.
Many case studies prove that personalized content increases conversions and revenue. This is a must-have on any e-commerce and marketing page.

Basic User Attributes
Outputs user’s IPv4 address.
Example: 134.201.250.155
Usage:
[psp type="ip" default="1.1.1.1"]
Outputs user’s continent code.
Example: NA (North America)
Usage:
[psp type="continent_code" default="NA"]
Outputs user’s region.
Example: California
Usage:
[psp type="region_name" default="California"]
Outputs user’s city.
Example: Los Angeles
Usage:
[psp type="city" default="Los Angeles"]
Outputs user’s postal code.
Example: 90013
Usage:
[psp type="zip" default="90013"]
Outputs user’s latitude.
Example: 34.0453
Usage:
[psp type="latitude" default="34.0453"]
Outputs user’s longitude.
Example: -118.2413
Usage:
[psp type="longitude" default="-118.2413"]
Outputs user’s capital.
Example: Washington D.C.
Usage:
[psp type="capital" default="Washington D.C."]
Outputs user’s continent name.
Example: North America
Usage:
[psp type="continent_name" default="World"]
Outputs user’s country code.
Example: US
Usage:
[psp type="country_code" default="US"]
Outputs user’s country flag svg url.
Example: https://example.com/us.svg
Usage:
[psp type="country_flag" default="https://google.com/us.svg"]
Outputs user’s country flag emoji.
Example: 🇺🇸
Usage:
[psp type="country_flag_emoji" default="🇺🇸"]
Outputs user’s national phone code.
Example: 386
Usage:
[psp type="calling_code" default="1"]
Outputs user’s language code.
Example: it
Usage:
[psp type="language_code" default="en"]
Outputs user’s language name.
Example: German
Usage:
[psp type="language_name" default="English"]
Outputs user’s browser name.
Example: Chrome Mobile iOS
Usage:
[psp type="browser" default="Chrome Mobile iOS"]
Outputs user’s country name.
Example: United States
Usage:
[psp type="country_name" default="United States"]
Outputs user’s region code.
Example: CA
Usage:
[psp type="region_code" default="CA"]
Outputs user’s browser family name.
Example: Chrome
Usage:
[psp type="browser_family" default="1.1.1.1"]
Outputs user’s operating system.
Example: iOS
Usage:
[psp type="os" default="Windows"]
Outputs user’s device brand.
Example: Apple
Usage:
[psp type="device_brand" default="Apple"]
Outputs user’s device model.
Example: iPhone
Usage:
[psp type="device_model" default="iPhone"]
Outputs user’s device type.
Example: desktop
Usage:
[psp type="device_type" default="mobile"]
Advanced User Attributes
Outputs user’s timezone id.
Example: America/Los_Angeles
Usage:
[psp type="time_zone_id" default="America/Los_Angeles"]
Outputs user’s timezone current date.
Example: 2018-03-29
Usage:
[psp type="time_zone_current_date" default="2018-03-29"]
Outputs user’s time zone current time.
Example: 07:35:08
Usage:
[psp type="time_zone_current_time" default="07:35:08"]
Outputs user’s timezone code.
Example: PDT
Usage:
[psp type="time_zone_code" default="PDT"]
Outputs user’s currency code.
Example: EUR
Usage:
[psp type="currency_code" default="USD"]
Outputs user’s currency name.
Example: Euro
Usage:
[psp type="currency_name" default="US Dollar"]
Outputs user’s currency name in plural.
Example: US dollars
Usage:
[psp type="currency_name_plural" default="Euros"]
Outputs user’s currency symbol.
Example: €
Usage:
[psp type="currency_symbol" default="$"]
Outputs user’s internet service provider.
Example: Los Angeles Department of Water & Power
Usage:
[psp type="isp" default="Los Angeles Department of Water & Power"]
Additional features
Conditional content
Include content
Example: Outputs content if country_code is equal to AT or US
Usage:
[psp-if type="country_code" values="at,us"]this shows only for AT and US users[/psp-if]
Exclude content
Example: Outputs content if country_code is not equal to AT or US
Usage:
[psp-if type="country_code" values="at,us"]this shows for everyone except for AT and US users[/psp-if]
Additional information
For testing you can use psp_debug_ip parameter:
https://woocommerce.local?psp_debug_ip=134.201.250.155
User data from ipstack.com is saved in the cookie. This means that the request will only happen once when the user visits the website for the first time.
If you are using any caching plugins, it is recommended to turn on the “only AJAX” feature.
Modifiers
You can modify text using the following attributes:
- bold
- uppercase
- lowercase
- italics
Usage:
[psp type="language_name" modifiers="bold,uppercase,lowercase,italics"]
Or add custom styles:
[psp type="language_name" default="English" modifiers="uppercase" styles="margin: 0 15px;padding: 5px;"]