Discount Redemption Behavior Dataset
This dataset provides granular records of promotional discount redemptions in e-commerce, including customer, order, discount, and campaign details. It enables in-depth analysis of redemption patterns, campaign effectiveness, and customer segmentation to optimize future marketing strategies and drive sales growth.
Sample rows
preview · 8 of 85 rows · all 17 columns| redemption_idstring | customer_segmentstring | order_total_before_discountfloat | is_first_redemptionboolean | campaign_idstring | customer_idstring | discount_codestring | discount_typestring | discount_valuefloat | discount_currencystring | redemption_datetimedatetime | order_idstring | order_total_after_discountfloat | product_idsstring | redemption_channelstring | redemption_statusstring | discount_expiry_datedate |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RDM0001 | new | 85.5 | true | CMPG01 | CUST001 | WELCOME10 | percentage | 10 | blank | 2023-04-15T10:32:00 | ORD1001 | 76.95 | PROD001,PROD002 | web | successful | 2023-05-01 |
| RDM0002 | returning | 120 | false | CMPG02 | CUST002 | SPRING15 | percentage | 15 | blank | 2023-04-16T14:12:21 | ORD1002 | 102 | PROD003 | mobile_app | successful | 2023-06-01 |
| RDM0003 | VIP | 44.99 | false | CMPG03 | CUST003 | SHIPFREE | free_shipping | 0 | blank | 2023-04-18T09:42:07 | ORD1003 | 44.99 | PROD004,PROD005,PROD006 | web | successful | 2023-05-10 |
| RDM0004 | returning | 60 | false | CMPG04 | CUST004 | BOGO20 | buy_one_get_one | 20 | blank | 2023-04-18T16:22:33 | ORD1004 | 40 | PROD007,PROD008 | mobile_app | successful | 2023-05-31 |
| RDM0005 | new | 30 | true | CMPG01 | CUST005 | FLAT5 | fixed_amount | 5 | USD | 2023-04-19T11:55:07 | ORD1005 | 25 | PROD009 | web | successful | 2023-05-15 |
| RDM0006 | VIP | 200 | false | CMPG05 | CUST006 | SUMMER25 | percentage | 25 | blank | 2023-04-19T16:02:18 | ORD1006 | 150 | PROD010,PROD011 | web | successful | 2023-07-01 |
| RDM0007 | new | 75 | true | CMPG01 | CUST007 | WELCOME10 | percentage | 10 | blank | 2023-04-20T13:47:30 | ORD1007 | 67.5 | PROD012 | mobile_app | successful | 2023-05-01 |
| RDM0008 | new | 95 | false | CMPG03 | CUST001 | SHIPFREE | free_shipping | 0 | blank | 2023-04-21T10:12:54 | ORD1008 | 95 | PROD002,PROD003,PROD013 | web | successful | 2023-06-10 |
| RDM0009 | returning | 155 | false | CMPG02 | CUST008 | SPRING15 | percentage | 15 | blank | 2023-04-21T18:03:45 | ORD1009 | 131.75 | PROD014 | mobile_app | successful | 2023-06-01 |
| RDM0010 | returning | 60 | false | CMPG06 | CUST009 | FLAT10 | fixed_amount | 10 | USD | 2023-04-22T09:59:37 | ORD1010 | 50 | PROD015,PROD016 | other | successful | 2023-07-15 |
| RDM0011 | new | 40 | true | blank | CUST010 | FIRSTORDER | percentage | 12 | blank | 2023-04-22T11:12:21 | ORD1011 | 35.2 | PROD017 | web | successful | 2023-05-10 |
| RDM0012 | VIP | 300 | false | CMPG07 | CUST011 | VIP50 | fixed_amount | 50 | USD | 2023-04-22T16:41:50 | ORD1012 | 250 | PROD018,PROD019 | web | successful | 2023-08-01 |
| RDM0013 | new | 40 | true | CMPG04 | CUST012 | BOGO20 | buy_one_get_one | 20 | blank | 2023-04-23T09:21:10 | ORD1013 | 20 | PROD020,PROD021 | in_store | successful | 2023-07-01 |
| RDM0014 | returning | 110 | false | CMPG03 | CUST013 | SHIPFREE | free_shipping | 0 | blank | 2023-04-23T15:03:44 | ORD1014 | 110 | PROD022,PROD023 | web | successful | 2023-06-10 |
| RDM0015 | VIP | 90 | false | CMPG02 | CUST014 | SPRING15 | percentage | 15 | blank | 2023-04-23T21:41:59 | ORD1015 | 76.5 | PROD024 | other | successful | 2023-06-01 |
| RDM0016 | new | 20 | true | CMPG01 | CUST015 | FLAT5 | fixed_amount | 5 | USD | 2023-04-24T10:15:04 | ORD1016 | 15 | PROD025,PROD026 | web | successful | 2023-05-15 |
| RDM0017 | VIP | 150 | false | CMPG05 | CUST016 | SUMMER25 | percentage | 25 | blank | 2023-04-24T12:48:12 | ORD1017 | 112.5 | PROD027 | mobile_app | successful | 2023-07-01 |
| RDM0018 | new | 55 | true | CMPG01 | CUST017 | WELCOME10 | percentage | 10 | blank | 2023-04-25T11:28:11 | ORD1018 | 49.5 | PROD028,PROD029 | web | successful | 2023-05-01 |
| RDM0019 | returning | 100 | false | CMPG06 | CUST018 | FLAT10 | fixed_amount | 10 | USD | 2023-04-25T14:11:09 | ORD1019 | 90 | PROD030,PROD031,PROD032 | web | successful | 2023-07-15 |
| RDM0020 | returning | 80 | false | CMPG04 | CUST019 | BOGO20 | buy_one_get_one | 20 | blank | 2023-04-25T17:29:47 | ORD1020 | 60 | PROD033,PROD034 | in_store | successful | 2023-07-01 |
What the 85 rows show
from the 85-row sampleNew (customer segment) stands out: 26 of its 27 rows have is_
- 32%is_
first_ redemption = true - 85.0median order_
total_ before_ discount - 2discount currencies
- 4discount types
- 4redemption channels
- 4redemption statuses
New (customer segment)'s mean order_
Median 85.0, from 20.0 to 300.0.
- string 11
- float 3
- date 1
- datetime 1
- boolean 1
Columns
17 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 11 columns | |||
redemption_id | string | Unique identifier for each discount redemption eventunique | RDM0001 |
customer_id | string | Unique identifier for the customer who redeemed the discount | CUST001 |
discount_code | string | Code of the promotional discount used | WELCOME10 |
discount_type | string | Type of discount (e.g., percentage, fixed amount, free shipping)5 values | percentage |
discount_currency | string | Currency code for the discount value (e.g., USD, EUR); empty for percentage discounts2 currencies · optional | USD |
order_id | string | Unique identifier for the order associated with the redemption | ORD1001 |
product_ids | string | Comma-separated list of product IDs included in the order | PROD001,PROD002 |
campaign_id | string | Identifier for the marketing campaign associated with the discountoptional | CMPG01 |
customer_segment | string | Segment or group the customer belongs to at the time of redemption (e.g., new, returning, VIP)3 segments · optional | new |
redemption_channel | string | Channel through which the discount was redeemed (e.g., web, mobile app, in-store)web · mobile_app · in_store · other | web |
redemption_status | string | Status of the redemption (e.g., successful, failed, expired, cancelled)successful · failed · expired · cancelled | successful |
| Numbers 3 columns | |||
discount_value | float | Numerical value of the discount (e.g., 10 for 10% or $10 off)0 or more | 10 |
order_total_before_discount | float | Total order amount before applying the discount0 or more | 85.5 |
order_total_after_discount | float | Total order amount after applying the discount0 or more | 76.95 |
| Dates and times 2 columns | |||
redemption_datetime | datetime | Timestamp when the discount was redeemed | 2023-04-15T10:32:00 |
discount_expiry_date | date | Date when the discount code was set to expireoptional | 2023-05-01 |
| True or false 1 column | |||
is_first_redemption | boolean | Indicates if this is the customer's first time redeeming any discount | true |
Use it for
An e-commerce dashboard
The is_
first_ redemption rate, order_ total_ before_ discount by customer_ segment and a breakdown of campaign_ id. Excel, Power BI or Tableau. Why do 27 of 85 rows have is_
first_ redemption = true? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Redemptions85RDM000185.5newRDM0002120returningRDM000530new
A software demo
Believable redemptions with customer_
id, discount_ code and discount_ type to fill a screen in front of a buyer.
blueprint · discount-redemption-behavior-dataset
Behind this dataset
Same schema. As many rows as you need.
These 85 rows came out of a blueprint — 17 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Include only completed transactions
- Track discount code, date, and order value
- Flag single-use versus multi-use code usage
- Redemptions above 40% trigger success alert
- Segment by customer group
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- discount-redemption-behavior-dataset