Abandonment Event Logic

Simon supports a variety of derived events which are primarily used for various forms of abandonment campaigns:

  • Abandoned cart
  • Abandoned search
  • Abandoned browse

Abandoned cart campaigns are a common way to reach customers who put something in their cart, but never completed checkout; and similar for customers who abandon a search session or a product listing browse session. You can use Flows or Journeys to create these campaigns, and there is some logic to be aware of as you design your campaign.

Global abandonment rules are:

  • abandoned_cart always gets sent
  • abandoned_search should always be sent as long as there hasn’t been a complete_transaction or add_to_cart in the last 48 hours
  • abandoned_browse should always be sent as long as there hasn’t been a complete_transaction, add_to_cart, or abandoned_search in the last 48 hours
  • Any abandoned_cart cancels out any pending abandoned_browse or abandoned_search event; abandoned_search should cancel any pending abandoned_browse event