Sky Rocket Your Conversions With Personalized Shortcode Pro WordPress Plugin

    With a simple shortcode you can dynamically display any of the user’s attribute such as country, country emoji, city, language and many more.

    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 ecommerce and marketing page.

    What Our Customers Say

    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 cached in the session. This means that the request will only happen once when user visits the website for the first time.

    If you are using any caching pkugins, 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;"]