Triggered Abandon Cart and Browse Emails

Hi all,

Currently, we are running Abandon Cart and Browse emails by working with Behavior Infuser which integrates directly with Tessitura, allowing us to create triggered emails based in WordFly. Does anyone have any other processes for this? I think a few years ago I remember someone saying they do Abandon Cart emails by utilizing a Tessitura script, but I could be wrong.

Would love to hear about how anyone else runs these campaigns! 

Parents Reply Children
  • Interesting. WordFly procedure[1] puts into the Abandoned cart table[2] values from the purchase pathway[3] that don't have an associated completed Tessitura order.

    There could be a mismatch if you are joining on customer_no (as well as order_no). If the customer hasn't logged in before they abandon then the orders in the web tables may be set to customer 0 or the anonymous Constituent ID that TNEW uses (if you use TNEW). 

    To see why the abandoned cart table and the Web Table lineitems are not matching it'd be good to

    1. check the join you are using between LT_WF_ABANDONED_CART & T_WEB_LINEITEM (I'd recommend joining to a T_WEB_ORDER + T_WEB_LINEITEM combo)
    2. check the code in the WF abandoned cart procedure (because there are usually local modifications)
    3. check the web tables details vs the abandoned cart details

    For my money it's worth modifying LP_WF_ABANDONED_CART to capture zone and perf into into LT_WF_ABANDONED_CARTs detail columns so you don't have to do joins to pull out data after the fact.  You might be doing this now but it's worth checking.

    H

    [1] WF abandonded cart Stored Procedure LP_WF_ABANDONED_CART

    [2] WF abandonded cart Locat Table LT_WF_ABANDONED_CART

    [3] Tessitura purchase path web order table T_WEB_ORDER are written to the Order Table T_ORDER when the purchase is completed. Entries are usually deleted in 30 days by the utility procedure UP_CLEAR_WEB_TABLES that runs on a schedule. Values coppied to the abandoned cart table daily are (order_no, order_dt, customer_no)

    [4] The web order structure mirrors the completed order structure. As it is in the client orders in T_ORDER have values (eg: order_no), and may have line items in T_LINEITEM like performance number and zone, and they can in turn have values when seated in T_SUB_LINEITEMS like seat id, recipient, row and seat. The web tables are similar. Whilst you can have entries in the order table that haven't got lineitems (ie: a performance wasn't selected yet) 99% seems like a lot.

  • Thanks! I discovered that a high percentage of orders w/o  associated lineitems in our environment happen when a new customer receives an order confirmation with links to download our app for mobile tickets. Then customers try to create an order from within an app to check if there are fewer fees or different prices altogether. We use a different MOS for buying through an app - that is how I discovered the trend.