About Convertize

Account

Technical Info

Installing Convertize

Billing

Using Convertize

Installing Convertize with:

Persuasive Notifications Workspace

Inserting Dynamic Values into Persuasive Notifications

This is an advanced feature that dynamically updates your notification message to include live data from your website.

  • To use this feature with your notifications, you insert a special piece of code into your notification message.
  • Let’s say that you want to use a notification to display the quantity of rooms available in your hotel. You would simply insert a small code snippet into your webpage (examples shown below) and Convertize would automatically replace the code with the dynamic value that you push through the snippet.
  • This feature allows you to display live data, making your message more specific and more persuasive.

Dynamic Value insertion is an advanced Convertize feature. Please make sure that you follow the instructions carefully.

The following table lists the dynamic variables used by the notifications available in the Notification Workspace and the snippet of code that must be pushed in order to show the notification.

Place this code right after the main Convertize.io snippet so that the dynamic values are passed to the notification.

You do not need to place this code on every page of your website. You can only place it on the pages where you will be using the notifications, along with the dynamic values.

Variable Description Code Example
stock_qty Number of products in stock
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        stock_qty: {
            value: 2,
            min_value: 1,
            max_value: 5
        }
    });
</script>

value – Replace with the actual stock on this product
min_value – Below this number the notification will not be displayed
max_value – Above this number the notification will not be displayed – not more than 999

buyer_qty Number of recent buyers
e.g. for a product
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        buyer_qty: {
            value: 3,
            min_value: 3,
            max_value: 999,
            singular_name: "person has",
            plural_name: "people have"
        }
    });
</script>

value – Replace with the actual number of recent buyers for this product
min_value – Below this number the notification will not be displayed
max_value – Above this number the notification will not be displayed – not more than 999
singular_name – Displayed after buyer_qty value when buyer_qty = 1 – max. 30 characters
plural_name – Displayed after buyer_qty value when buyer_qty is more than 1 – max. 30 characters

purchase_qty Number of recent purchases for a product
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        purchase_qty: {
            value: 8,
            min_value: 3,
            max_value: 999,
            singular_name: "time",
            plural_name: "times"
        }
    });
</script>

value – Replace with the actual number of recent purchases for this product
min_value – Below this number the notification will not be displayed
max_value – Above this number the notification will not be displayed – not more than 999
singular_name – Displayed after purchase_qty value when purchase_qty = 1 – max. 30 characters
plural_name – Displayed after purchase_qty value when purchase_qty is more than 1 – max. 30

signup_qty Number of sign ups for this service/website
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        signup_qty: {
            value: 12,
            min_value: 3,
            max_value: 999,
            singular_name: "person has",
            plural_name: "people have"
        }
    });
</script>

value – Replace with the actual number of sign ups for your service/website
min_value – Below this number the notification will not be displayed
max_value – Above this number the notification will not be displayed – not more than 999
singular_name – Displayed after signup_qty value when signup_qty = 1 – max. 30 characters
plural_name – Displayed after signup_qty value when signup_qty is more than 1 – max. 30 characters

product_rating Product rating
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        product_rating: {
            value: 5,
            min_value: 3,
            max_value: 5
        }
    });
</script>

value – Replace with the actual rating score of this product
min_value – Below this number the notification will not be displayed
max_value – Above this number the notification will not be displayed – not more than 100

source_rating Source rating
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        source_rating: {
            value: "Parker",
        }
    });
</script>

value – Replace with the actual source of rating of this product

shipping_diff_value Remaining amount to reach Free shipping
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        shipping_diff_value: {
            value: 23,
            min_value: 1,
            max_value: 100,
        }
    });
</script>

value – Replace with the remaining amount to reach free shipping on this product
min_value – Below this number the notification will not be displayed
max_value – Above this number the notification will not be displayed – not more than 999

days_rem Number of remaining days
e.g. for an event
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        days_rem: {
            value: 2,
            min_value: 1,
            max_value: 10,
            singular_name: "day",
            plural_name: "days"
        }
    });
</script>

value – Replace with the actual number of days remaining to the event
min_value – Below this number the notification will not be displayed
max_value – Above this number the notification will not be displayed – not more than 99
singular_name – Displayed after days_rem value when days_rem = 1 – max. 30 characters
plural_name – Displayed after days_rem value when days_rem is more than 1 – max. 30 characters

 

Custom Values

You are also able create your own dynamic values around the ones we have built, up to 5 using the “your_custom_value” 1 to 5. For example, you can use a message like  “Discount only available until {your_custom_value1}”, replacing {your_custom_value1} in the Javascript code, e.g. “tonight” or “22:00 Today”

If a custom value is longer than 20 characters, it will be truncated to the nearest preceding space below 20 characters, so that the message displays entire words only.

Variable Code Example
your_custom_value1
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        your_custom_value1: {
            value: ""
        }
    });
</script>

value – Insert your custom value – max. 20 characters

your_custom_value2
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        your_custom_value2: {
            value: ""
        }
    });
</script>

value – Insert your custom value – max. 20 characters

your_custom_value3
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        your_custom_value3: {
            value: ""
        }
    });
</script>

value – Insert your custom value – max. 20 characters

your_custom_value4
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        your_custom_value4: {
            value: ""
        }
    });
</script>

value – Insert your custom value – max. 20 characters

your_custom_value5
<script>
    window.convertize = window.convertize || [];
    convertize.push('persuasive-notifications', {
        your_custom_value5: {
            value: ""
        }
    });
</script>

value – Insert your custom value – max. 20 characters