Promo Codes & Discounts

Tracking promo performance

Use the metrics dashboard + audit log to see what's working.

What to look at

Each promo has its own detail page with three blocks of metrics:

๐Ÿ“

Marketing โ†’ Promos โ†’ click any promo

The promo detail page showing three metric cards (Uses / Total discounted / Avg order value), the Details list, and the Activity log below
The promo detail page showing three metric cards (Uses / Total discounted / Avg order value), the Details list, and the Activity log below

1. Headline metrics

  • Uses โ€” total redemptions to date
  • Unique customers โ€” how many distinct customers redeemed
  • Total discounted โ€” cumulative dollar value of discounts given
  • Avg order value โ€” average size of orders that used this promo

2. Details panel

A flat read-only summary of every config setting โ€” applies to, audience, min order, max uses, window, banner/auto-apply flags. Useful for quickly verifying what a promo is set up to do.

3. Activity log

Append-only history of every change to the promo. Each row shows:

  • Who โ€” actor's name + email (pulled from their JWT at edit time)
  • What โ€” action (created / updated / paused / activated / archived)
  • When โ€” timestamp
  • Diff โ€” exact field-level before-and-after for updates

The activity log is your audit trail when something seems off. If a code that worked yesterday stopped working today, scroll the log to see what changed.

Filtering the promo list

The promo list page has a segmented status filter at the top:

  • All โ€” every promo, archived included
  • Active โ€” currently redeemable
  • Draft โ€” saved but not enabled
  • Paused โ€” temporarily disabled, can be re-activated
  • Expired โ€” past end date or archived
The status segmented control with five tabs: All ยท Active ยท Draft ยท Paused ยท Expired
The status segmented control with five tabs: All ยท Active ยท Draft ยท Paused ยท Expired

Pausing vs archiving

  • Pause โ€” temporarily disabled. Customers see "This code is paused." at validate. Can be re-activated anytime. Use for "we're out of stock, pause the discount until restocked" cases.
  • Archive โ€” soft-deleted. Removed from the active list but kept for audit history. Cannot be re-activated; create a new promo instead.

What to compare across promos

When you're A/B testing offers, look at:

  • Uses per dollar of marketing โ€” how many redemptions did each promo earn relative to the campaign send
  • Discount-to-revenue ratio โ€” total discount given รท revenue captured (lower = more profit margin)
  • Unique customers ratio โ€” uses / unique customers. A ratio of 1.0 means each customer used it exactly once; >1.0 means they came back.

A future release will surface a portfolio-level dashboard summing all promos' performance over time.

Was this article helpful?

Still need help?

Our support team is available Monday to Friday, 9am to 6pm EST.