By now, many savvy customers have caught on to the fact that if they abandon a cart, they might just receive an email containing a discount. You should consider whether or not you want these customers to receive an offer repeatedly. Do you have enough of a profit margin to do so? If so, you may be okay with incentivizing these customers more than once. Would you like to control the number of discounts offered? You can set up "anti-gaming" threads in your Cart Abandonment campaigns right in Listrak Conductor. Follow the below steps to learn how. We'll demonstrate this using a typical three-message Cart Abandonment campaign. 


Initial Setup

Creating the Profile Fields

Profile fields store information about how a contact has progressed through your cart abandonment campaign.

  1. Ensure you are on the list associated with your cart abandonment campaign.

  2. Navigate to Contacts > Email Contacts Profile Fields.

  3. Click the SCA group.

    💡 Your group may have a different name.

  4. Create a new field called AntiGaming

  5. Select Checkbox for the data type. 

  6. Click Save

Adding the Anti-Gaming Thread in Conductor

In this section you will add an anti-gaming thread to an existing Shopping Cart Abandonment Conductor Conversation. Anti-gaming threads can also be added to a new campaign.

  1. Navigate to Automation > Conductor Conversations.

  2. Select the name of the Cart Abandonment conversion.

    💡 You should enter the working version (not the published version) to allow you to make edits to the campaign.

  3. Add a new thread using the Add Thread (green plus) icon at the bottom of your existing threads.

  4. Move the thread up to be positioned directly beneath your initial abandoned cart thread using the Up Arrow icon.

  5. Click the Trigger Step in your new thread.

    1. Name the trigger AntiGaming Thread

    2. Select the No Events Required checkbox.

    3. Click Update.

  6. Add steps to the new thread as follows:

    💡 Adjust the steps you add based on the specific layout of your campaign. Below are the steps needed for a standard 3 message series.

    1. First, add a Wait Step.

    2. Add a Message Step.

    3. Add a Wait Step.

    4. Add a Message Step.

    5. Add a Wait Step.

    6. Add a Message Step.

    7. Add a Wait Step.


Adjust the Step Properties

Wait Steps

  1. Click on the first wait step in the antigaming thread.

  2. Select the timing that contacts should wait before receiving the first message after entering the campaign.

  3. Repeat these steps for each wait step.

    💡 Match the wait steps to the main cart abandonment thread so you can easily compare the performance of each thread because the only difference is the offer.

Messages

These steps add an existing message to the campaign. If you have not created (or edited existing) messages to be used in the campaign, complete this first.

  1. Click on the first message step.

  2. If desired, override the default name of the step to easily identify the message.

  3. Select Edit a Saved Message.

  4. From the list of saved messages, select the message you would like to use.

    1. Scroll to the bottom and click Commit.

    2. On the confirmation screen, click Commit Message to Conversation.


Creating the AntiGaming Logic

In this section you will set up the logic to determine when a contact will receive the main cart abandonment flow and the antigaming flow.

Adjusting the Abandon Cart Thread

  1. Add an action step after the trigger step.

  2. Click the Action Step to update it.

    1. Select the Update Segment Field with Value action type.

    2. Select the action type Set Checkbox.

    3. Select the AntiGaming field you previously created.

    4. Set the value to checked.

    5. Click Update.

Add a Goto Step

The goto step will determine when contacts should be sent to the Antigaming thread.

  1. Add a Goto Step after the Trigger Step in the abandoned cart thread.

  2. In the Goto tab, click the first Wait Step in the anti-gaming thread to assign to as the destination of your Goto Step.

  3. Click the Segment Filter tab.

    1. Click New Filter.

    2. Select Profile Field Groups.

    3. Select SCA or the group you added the checkbox to previously.

    4. Select the Anti-Gaming field.

    5. Select the operator Is Checked.

    6. Click Update.

  4. Rename the step to AntiGaming.

  5. Click Update.

You have now set up the logic and are ready to publish the conversation. If a contact receives the main abandonment thread they will have the antigaming checkbox checked. The next time they abandon, they will be directed to the antigaming thread.

You can also adjust this logic of this basic setup to allow contacts to receive offers again after a number of abandons.


Allowing Contacts to Re-enter the Main Abandonment Thread

Setting up a counter in your thread allows contacts to be eligible to re-enter your abandonment thread after receiving the anti-gaming series a certain number of times.

Setting Up a Counter Field

  1. Navigate to Contacts > Email Contacts Profile Fields.

  2. Open the SCA field group.

  3. Add a segment called AntiGaming Counter.

  4. Assign a numeric data type.

  5. Click Save.


Changing the Counter Value

This step allows you to increase the counter every time a contact receives an antigaming message.

  1. Navigate back to Automation > Conductor Conversations.

  2. Select the working version of your conversation.

  3. In your antigaming thread, add an action step after the first wait step.

    1. Click on the first Action Step you created.

    2. Change the action type to Increment Segment Field Value.

    3. Select the AntiGaming Counter field.

    4. Change updated value to Increasing and change the current value by to 1.

    5. If no segment field value exists, use a default value of zero.

  4. Click Update.

Clearing the AntiGaming Checkbox

In this step, you can clear the antigaming checkbox if a contact has been through the antigaming series and should now be allowed to receive a discount again.

  1. Add an action step before the terminate step of the antigaming thread.

  2. Click on the second Action Step.

    1. Change the action type to Set Checkbox.

    2. Select the AntiGaming field.

    3. Click the second radio button and leave the box unchecked.

  3. Click the Segment Filter tab.

    💡 In this step you can determine how many times a contact must receive an antigaming message before being allowed to receive a coupon again. This example requires a contact to receive it three times.

    1. Click New Filter.

    2. Select Profile Field Groups.

    3. Select the field group you saved your counter to.

    4. Select the AntiGaming Counter field.

    5. Select the operator Is Greater Than Or Equal To.

    6. In the text box, type 3.

  4. Click Update.

  5. Click Update.

Clear Antigaming Counter

The last step is to clear the antigaming counter. This will reset the value to zero so that a contact will start the flow over again.

  1. Add an Action Step before the terminate step of the antigaming thread.

  2. Click on the final Action Step.

    1. Select Update Segment Field With Value.

    2. Select the AntiGaming Counter field.

    3. Choose the clear existing value radio button.

    4. Click on the Segment Filter tab.

      1. Click New Filter.

      2. Select Profile Field Groups.

      3. Select ShopperInfo.

    5. Select the field group you saved your counter to.

    6. Select the AntiGaming Counter field.

    7. Select the operator Is Greater Than Or Equal To.

    8. In the text box, type 3.

    9. Click Update.

  3. Click Update again.

Now, a contact will have a counter set when they enter the anti-gaming messaging series. This counter will clear the checkbox for the antigaming thread when it reaches a certain count and then reset.

You can now publish your conversation with this updated logic.

Did this answer your question?