Spends events

In Spends events, members spend a specified amount of money and earn the outcomes associated with the spends rule. The intent of spends events is to motivate members to spend (at least) the designated amount of money.

What the member purchases is not significant; how much they spend is. This distinguishes spends events from purchase events, which can be based on monetary amount, quantity of item, type of items, and so on.

In Spends events, the more money spent, the greater the reward.

Supported spend events

The SessionM platform supports the following spends events:

Event Description

Spends: Total Amount

Spend a cumulative dollar amount over one or more transactions that meets (or exceeds) the spend amount specified by the Minimum Spend Amount restriction to earn the outcomes associated with the rule. The spend amount is the total cost of the items in the qualifying transactions.

Spends: With Transaction Value

Spends a specified amount of money in a single transaction that meets (or exceeds) the spend amount specified by the Minimum Transaction Value restriction to earn the outcomes associated with the spends rule. The spend amount is based on the subtotal of the transaction, which may include the cost of the items purchased plus related charges like shipping costs.

How discounts affect spends rules

Factors that determine how the SessionM rules engine determines discounts in spends rules include:

  • Discount Eligibility restriction

    Indicates whether fully discounted items (items that have a zero-dollar value) are included in determining the outcome earned by members. This restriction is disabled by default.

    SeeDiscount Eligibility for more information.

  • discounted_line_ids and discounted_line_id_quantities attributes in the transaction payload:

    • If discount_line_ids is specified, the SessionM rules engine applies the discount to those items alone.

    • If discount_line_ids is not specified, the discount is calculated for each item in the transaction.

Supported outcomes

The following outcomes are used with spends events:

  • Offers

  • Points
  • Promo code

  • Triggered event

  • Tags

See Outcomes for more information.

Related strategies

See the following strategy for an example of how spends events are used in the SessionM platform: