Appending Parameters

The Rule Builder has the ability to customise your rules with data from your ESP through the use of parameters.

Parameters allow you to create a data merge which is appended to the end of a Tag that will take data from your ESP at the time of send, and the combine with the context rule you have built.

Merge codes vary from ESP provider to provider but normally look similar to %%gender%% or {{gender}}. Please check with your ESP provider for the exact format of their merge codes.

There are three types of parameters:

  1. String Parameter – pulls in CRM merge text data based on subscriber data e.g. male vs female

  2. UTC Datetime Parameter – based on the datetime stamp merged in from the CRM/ESP, shows different content x time before a merged date, up until x time after merged date, from x time before a merged date or from x time after merged date e.g. in automated campaigns showing such as an offer lasts 48 hours after the welcome message 1 is first sent.

  3. Numeric Parameter – bring in CRM merge numerical data based on subscriber data e.g. number of orders showing different content based on if they haven’t made an order yet or have made 10 orders.

For additional use cases to the below, check out Targeting Parameters.

How to use a String Parameter

When you select Parameter string from the condition selector you have two selectors:

  1. Parameter name = the name of the parameter in the Tag, this is set by the Kickdynamic user with the sole purpose for you to know what data is being merged. You do not need to put in the merge code here! e.g. gender

  2. Parameter value = the exact merge code from your ESP (e.g. {{gender}} or %%gender%%). After this is merged, this is the value that will tells the Kickdynamic tag what to display. For example ‘Male’ or ‘Female’.

Once you have selected those values, you can build your rules as normal!

Use Cases:

1. Merging gender

Showing the most relevant content based on each gender, merge in ‘female’ and ‘male’ alike with the corresponding image / widget.

How to use a UTC DateTime Parameter

When you select UTC Datetime Parameter from the available conditions, it shows a multitude of different options to count down until or from a certain time stamp.

Steps to set it up:

  1. Similar to above, name the parameter for the sole purpose of knowing what data the rule builder is merging in.

  2. Input the days / hours / minutes that you want before / after the timestamp.

  3. Select the interval in respect of the merged date. There are 4 options:

    a. Up until 0dd 0hh 0mm before merged date

    b. Up until 0dd 0hh 0mm after merged date

    c. From 0dd 0hh 0mm before merged date

    d. From 0dd 0hh 0mm after merged date

  4. When we refer to the timestamp, this doesn’t necessarily have to be the timestamp of when the email was sent but any specific date logged against each recipient e.g. birthday or first purchase date.

Use Cases:

1. Welcome Offer

Show a specific discount for 2 weeks after they sign up to the newsletter.

2. Birthday Offer

Show a specific banner letting the customer know it’s their birthday soon and there’s a specific 10% discount within 2 weeks of their birthday.

How to use a Numeric Parameter

Selecting the numeric parameter condition provides similar options to the String and UTC parameters. Name the parameter, and select the numerical operator as well as the value it refers to.

Use Cases:

1. Average Order Value

Show different products depending on the AOV of each customer. Select your condition and pair it with content automation tags with different price tiers.

2. Number of Orders

Show different messaging, countdown timers, products etc. dependent on whether a subscriber has already made a purchase.