Abandoned Cart Recovery
This dataset provides detailed records of abandoned shopping carts from an e-commerce platform, including customer identifiers, cart contents, timestamps, recovery attempts, and outcomes. It enables in-depth analysis of cart abandonment patterns, campaign effectiveness, and customer behavior to optimize checkout processes and boost conversion rates.
Sample rows
preview · 8 of 80 rows · all 18 columns| cart_idstring | device_typestring | cart_total_valuefloat | recovery_email_sentboolean | customer_countrystring | customer_idstring | customer_emailstring | cart_created_atdatetime | cart_abandoned_atdatetime | currencystring | item_countinteger | product_idsstring | browserstring | recovery_email_sent_atdatetime | recoveredboolean | recovered_atdatetime | recovery_channelstring | recovery_campaign_idstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CART10001 | mobile | 87.45 | true | US | CUS9001 | lisa.martin@ | 2023-09-21T13:48:15Z | 2023-09-21T14:18:21Z | USD | 3 | PROD1001,PROD1005,PROD1012 | Safari | 2023-09-21T15:07:00Z | false | blank | CAMPAIGN_A | |
| CART10002 | desktop | 154.98 | true | US | CUS9002 | andrews_lee@ | 2023-10-03T18:22:07Z | 2023-10-03T18:57:42Z | USD | 5 | PROD1003,PROD1004,PROD1020,PROD1002,PROD1018 | Chrome | 2023-10-03T19:10:00Z | true | 2023-10-03T20:03:18Z | CAMPAIGN_B | |
| CART10003 | tablet | 41.2 | false | FR | CUS9003 | sophie.dupont@ | 2023-11-15T10:46:32Z | 2023-11-15T11:35:14Z | EUR | 2 | PROD1010,PROD1023 | Firefox | blank | false | blank | blank | blank |
| CART10004 | mobile | 319.87 | true | CN | CUS9004 | kevin.zhao@ | 2023-11-05T08:17:12Z | 2023-11-05T09:10:44Z | CNY | 7 | PROD1016,PROD1017,PROD1025,PROD1011,PROD1009,PROD1022,PROD1027 | Chrome | 2023-11-05T09:30:00Z | false | blank | sms | CAMPAIGN_D |
| CART10005 | desktop | 58 | true | BR | CUS9005 | maria.silva@ | 2023-10-29T17:55:23Z | 2023-10-29T18:41:58Z | BRL | 1 | PROD1019 | Edge | 2023-10-29T19:15:00Z | true | 2023-10-29T20:10:07Z | CAMPAIGN_A | |
| CART10006 | desktop | 79.99 | false | PL | CUS9006 | peter.kowalski@ | 2023-11-12T12:01:09Z | 2023-11-12T12:45:50Z | PLN | 2 | PROD1006,PROD1021 | Chrome | blank | false | blank | blank | blank |
| CART10007 | mobile | 121.5 | false | KR | CUS9007 | julia.kim@ | 2023-10-03T04:30:11Z | 2023-10-03T05:15:24Z | KRW | 3 | PROD1014,PROD1028,PROD1020 | Samsung Internet | blank | false | blank | blank | blank |
| CART10008 | desktop | 33.5 | false | US | CUS9002 | andrews_lee@ | 2023-11-09T19:10:52Z | 2023-11-09T19:44:33Z | USD | 1 | PROD1008 | Chrome | blank | false | blank | blank | blank |
| CART10009 | mobile | 75 | true | GH | CUS9008 | samuel.odai@ | 2023-09-25T11:21:38Z | 2023-09-25T12:03:25Z | USD | 4 | PROD1013,PROD1018,PROD1022,PROD1026 | Chrome | 2023-09-25T12:45:00Z | true | 2023-09-25T13:23:50Z | push_notification | CAMPAIGN_C |
| CART10010 | desktop | 132.4 | true | DE | CUS9009 | oliver.schmidt@ | 2023-10-18T20:50:16Z | 2023-10-18T21:30:55Z | EUR | 6 | PROD1001,PROD1012,PROD1025,PROD1004,PROD1024,PROD1017 | Firefox | 2023-10-18T21:55:00Z | false | blank | CAMPAIGN_B | |
| CART10011 | tablet | 24.99 | true | CA | CUS9010 | emily.jones@ | 2023-10-01T15:37:25Z | 2023-10-01T15:45:41Z | USD | 1 | PROD1029 | Safari | 2023-10-01T16:02:00Z | false | blank | sms | CAMPAIGN_E |
| CART10012 | desktop | 199.99 | true | IE | CUS9011 | david.o.connor@ | 2023-11-18T13:09:14Z | 2023-11-18T13:34:28Z | EUR | 4 | PROD1007,PROD1028,PROD1002,PROD1015 | Edge | 2023-11-18T14:17:00Z | true | 2023-11-18T15:08:02Z | CAMPAIGN_A | |
| CART10013 | mobile | 67.8 | false | IT | CUS9012 | marco.rossi@ | 2023-09-12T09:41:07Z | 2023-09-12T10:11:33Z | EUR | 2 | PROD1011,PROD1003 | Safari | blank | false | blank | blank | blank |
| CART10014 | desktop | 38.49 | false | TR | CUS9013 | emre.kaya@ | 2023-09-18T21:16:30Z | 2023-09-18T21:47:00Z | TRY | 1 | PROD1005 | Chrome | blank | false | blank | blank | blank |
| CART10015 | mobile | 89.1 | true | US | CUS9014 | jennifer.harris@ | 2023-10-11T07:25:55Z | 2023-10-11T07:44:13Z | USD | 3 | PROD1001,PROD1023,PROD1016 | Safari | 2023-10-11T08:00:00Z | false | blank | CAMPAIGN_C | |
| CART10016 | desktop | 54.45 | false | DE | CUS9015 | thomas.meyer@ | 2023-09-29T22:38:04Z | 2023-09-29T22:57:17Z | EUR | 2 | PROD1010,PROD1017 | Firefox | blank | false | blank | blank | blank |
| CART10017 | mobile | 130 | true | PK | CUS9016 | aisha.khan@ | 2023-10-06T02:21:09Z | 2023-10-06T02:50:13Z | PKR | 4 | PROD1001,PROD1018,PROD1021,PROD1008 | Opera | 2023-10-06T03:10:00Z | false | blank | sms | CAMPAIGN_F |
| CART10018 | tablet | 212.75 | false | US | CUS9017 | liam.garcia@ | 2023-11-14T14:11:17Z | 2023-11-14T14:54:58Z | USD | 6 | PROD1019,PROD1007,PROD1029,PROD1002,PROD1023,PROD1014 | Chrome | blank | false | blank | blank | blank |
| CART10019 | desktop | 65 | true | GB | CUS9018 | george.miller@ | 2023-09-28T05:30:30Z | 2023-09-28T05:55:55Z | GBP | 3 | PROD1008,PROD1012,PROD1017 | Edge | 2023-09-28T06:10:00Z | true | 2023-09-28T07:02:37Z | CAMPAIGN_A | |
| CART10020 | mobile | 28.25 | false | ES | CUS9019 | sofia.perez@ | 2023-11-13T18:39:48Z | 2023-11-13T19:05:23Z | EUR | 1 | PROD1025 | Safari | blank | false | blank | blank | blank |
What the 80 rows show
from the 80-row sample- 53%recovery_
email_ sent = true - 88.7median cart_
total_ value - 3recovery channels
- 7browsers
- 20currencies
- 3median item_
count
Median 88.7, from 25.0 to 410.6.
- string 10
- integer 1
- float 1
- datetime 4
- boolean 2
Columns
18 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 10 columns | |||
cart_id | string | Unique identifier for the abandoned cart session.unique | CART10001 |
customer_id | string | Unique identifier for the customer who created the cart. | CUS9001 |
customer_email | string | Email address of the customer associated with the abandoned cart. | lisa.martin@ |
currency | string | Currency code for the cart's total value (e.g., USD, EUR). | USD |
product_ids | string | Comma-separated list of product IDs included in the abandoned cart. | PROD1010,PROD1023 |
device_type | string | Type of device used to create the cart (e.g., desktop, mobile, tablet).desktop · mobile · tablet · optional | mobile |
browser | string | Browser used by the customer during the cart session.7 browsers · optional | Safari |
customer_country | string | Country of the customer at the time of cart creation.optional | US |
recovery_channel | string | Channel used for recovery attempt (e.g., email, SMS, push_notification).email · sms · push_notification · optional | |
recovery_campaign_id | string | Identifier of the marketing campaign used for cart recovery.optional | CAMPAIGN_A |
| Numbers 2 columns | |||
cart_total_value | float | Total monetary value of all items in the abandoned cart.0 or more | 87.45 |
item_count | integer | Total number of items in the abandoned cart.1 or more | 3 |
| Dates and times 4 columns | |||
cart_created_at | datetime | Timestamp when the cart was initially created. | 2023-09-21T13:48:15Z |
cart_abandoned_at | datetime | Timestamp when the cart was considered abandoned (e.g., after inactivity). | 2023-09-21T14:18:21Z |
recovery_email_sent_at | datetime | Timestamp when the recovery email was sent (if applicable).optional | 2023-09-21T15:07:00Z |
recovered_at | datetime | Timestamp when the cart was recovered (if applicable).optional | 2023-10-03T20:03:18Z |
| True or false 2 columns | |||
recovery_email_sent | boolean | Indicates whether a recovery email was sent for this abandoned cart. | true |
recovered | boolean | Indicates whether the abandoned cart was recovered (i.e., customer completed the purchase). | false |
Use it for
An e-commerce dashboard
The recovery_
email_ sent rate, cart_ total_ value by device_ type and a breakdown of customer_ country. Excel, Power BI or Tableau. Why do 42 of 80 rows have recovery_
email_ sent = true? A class exercise
Hand out the rows and one question. Everyone works from the same 80 rows.
- Carts80CART1000187.45mobileCART10002154.98desktopCART1000341.2tablet
A software demo
Believable carts with customer_
id, customer_ email and cart_ created_ at to fill a screen in front of a buyer.
blueprint · abandoned-cart-recovery
Behind this dataset
Same schema. As many rows as you need.
These 80 rows came out of a blueprint — 18 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.
- Carts abandoned over 24 hours notified
- Abandoned carts must have at least one item
- Repeat abandoners flagged for special offers
- Notification open rate tracked per campaign
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
- abandoned-cart-recovery