Skip to main content

Campaign evaluation

Only users with full access to a given Application can use the Campaign Evaluation section.

Code case sensitivity

When creating an Application, you can choose to take the case of the codes into account when your customers enter coupon codes, and how these are stored in the database. If necessary, you can edit your Application's code case sensitivity later.

important

Editing code case sensitivity after creating the Application makes the codes in your database that are not in the newly selected case unredeemable. The way codes have been stored cannot be modified.

Example

if you created your Application with Case insensitive - Lowercase, all your codes are stored in lowercase.

When you change the code case sensitivity to uppercase, codes created before the case change can only be redeemed if they are entered in lowercase, regardless of how rules refer to them and of the new code case sensitivity option.

Editing code case sensitivity

  1. Click Settings > Campaign Evaluation in the left-side menu of your Application.

  2. Select your preferred option:

    • Case Insensitive, stored in uppercase (recommended) for codes to be stored in uppercase and the Rule Engine to ignore the case when customers type the codes.
    • Case Insensitive, stored in lowercase for codes to be stored in lowercase and the Rule Engine to ignore the case when customers type the codes.
    • Case Sensitive for codes to be stored and evaluated as they are provided to Talon.One.
    note

    If your Application type is live, click Update Application name in the pop-up that appears to confirm this action.

A notification pops up, indicating that the Application has been updated.

Cascading discounts

Use cascading discounts to build campaigns that consider discounts given by other campaigns in one session.

You can set the order in which campaigns are validated in the Application's Priority section.

Example

If you have two campaigns running, one providing a $10 discount and the second offering a 20% discount in a given session update:

  1. Campaign 1 applies a $10 discount on a $100 session total.
  2. Campaign 2 applies a 20% discount on the newly discounted session total of $90.

By enabling cascading discounts, you make the following built-in attributes available in the palette for all the campaigns within the Application:

  • Discounted Cart Items Total (Current Session) to be used in place of the Cart items total attribute.
  • Discounted Additional Costs Total (Current Session) to be used in place of the Additional costs total attribute.
  • Discounted Price of Item (Item) to be used in place of the Price of item attribute.
  • Discounted Session Total (Current Session) to be used in place of the Session total attribute.

Enabling cascading discounts

Before you start, ensure you have set the priority of your campaigns.

  1. Click Settings > Campaign Evaluation in the left-side menu of your Application.

  2. Enable Cascading Discounts.

  3. Choose what the Discount Session Total and Discount Individual Items effect should apply to:

    • Cart items only (default)
    • Cart items and additional costs
    • Additional costs only
note

You can use any of the cascading-discount-specific attributes when building your rules, regardless of the discount calculation behaviour selected. The discount calculation behaviour refers to the discount scope set by default for your Application, but it can be overridden in the Rule Builder.

Flattened cart items

Session updates sent to Talon.One often include cart items, which can specify any number of attributes for that item (SKU, price, category, etc) including the item's quantity.

Without flattening cart items, identical products are viewed as a single cart item with their total quantity.

For example, if you sell a product called Product A, and a customer adds 3 of these in their cart, you get the following cart item information:

Without cart item flattening (default)With cart item flattening
  • Product A: quantity 3
  • Product A: quantity 1
  • Product A: quantity 1
  • Product A: quantity 1

You should use cart item flattening to select or discount a single instance of a given product. Per-item discounts are applied to each instance of the item.

note

If you use per-item effects, always check if cart item flattening is enabled as it can lead to more effects to be triggered.

Typical use cases

If your use case involves:

  • Picking items out of a list. For example, discounts only on the 4th item.
  • Product Bundling

Then we strongly suggest you consider enabling this setting.

Enabling cart item flattening

  1. Click Settings > Campaign Evaluation in the left-side menu of your Application.
  2. Enable Flattened Cart Items.

Ensure to test in staging before enabling this feature, and reach out to support@talon.one if you need help.

Partial discounts and rewards

Partial discounts

When you create a discount effect, you can allow a lower discount to be issued if the remaining budget is insufficient to issue the full discount.

For example, if there is a discount effect applying a $20 discount when the conditions of the rule are met but the remaining campaign budget is $10, a partial discount will be applied and your customer will receive a $10 discount.

Partial rewards

When you create a reward effect to add loyalty points, you can allow a lower amount of points to be awarded if the remaining budget is insufficient to award the full reward.

For example, if there is a reward effect awarding 100 loyalty points when the conditions of the rule are met but the remaining campaign budget is 40, a partial reward will be awarded and your customer will receive 40 loyalty points.

Enabling partial discounts and rewards

important

If you use the Discount individual items effect in your rules and partial discounts is enabled, each cart item receives the full discount set by the effect, and only the last item on the list may receive a lower discount if the budget is insufficient. If the budget reaches 0 before each item has received a discount, the rule still fails.

To activate the feature:

  1. Click Settings > Campaign Evaluation in the left-side menu of your Application.
  2. Enable Partial Discounts and Rewards.

A notification pops up, indicating that the Application has been updated.

note

The option selected in the Campaign Evaluation section refers to the default behavior of your Application, but it can be overridden in the Rule Builder when creating discount effects and loyalty effects.