Abandoned Cart Recovery Patterns
This dataset provides detailed records of abandoned shopping carts in an e-commerce environment, including user identifiers, cart contents, abandonment timing, recovery outreach, and user response. It enables analysis of abandonment patterns, effectiveness of recovery campaigns, and identification of high-value recovery opportunities, supporting data-driven strategies for revenue recovery and customer re-engagement.
Sample rows
preview · 8 of 100 rows · all 21 columns| cart_idstring | recovery_action_typestring | total_cart_valuefloat | recovery_email_sentboolean | user_countrystring | user_idstring | user_emailstring | cart_created_atdatetime | cart_last_updated_atdatetime | cart_abandoned_atdatetime | cart_statusstring | currencystring | number_of_itemsinteger | product_idsstring | device_typestring | user_citystring | recovery_email_sent_atdatetime | recovery_email_openedboolean | recovery_email_opened_atdatetime | recovery_action_takenboolean | recovery_action_atdatetime |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CART10001 | blank | 78.45 | true | US | U835 | jessica.garcia@ | 2024-03-07T10:21:13Z | 2024-03-07T10:29:08Z | 2024-03-07T11:01:11Z | abandoned | USD | 3 | P1032,P2047,P1099 | mobile | Chicago | 2024-03-07T12:03:51Z | true | 2024-03-07T12:12:23Z | false | blank |
| CART10002 | blank | 129.99 | false | ES | U922 | sergio.martin@ | 2024-02-15T14:03:10Z | 2024-02-15T14:40:53Z | 2024-02-15T15:23:31Z | abandoned | EUR | 2 | P2051,P3090 | desktop | Barcelona | blank | blank | blank | blank | blank |
| CART10003 | returned_to_cart | 42.5 | true | GB | U834 | samuel.carter@ | 2024-01-22T09:41:56Z | 2024-01-22T09:58:43Z | 2024-01-22T10:25:34Z | recovered | GBP | 1 | P1120 | desktop | Manchester | 2024-01-22T11:01:17Z | true | 2024-01-22T11:10:48Z | true | 2024-01-22T12:32:11Z |
| CART10004 | blank | 23.99 | true | DE | U903 | viktoria.schmidt@ | 2024-04-10T17:32:48Z | 2024-04-10T17:54:14Z | 2024-04-10T18:11:15Z | abandoned | EUR | 2 | P1150,P1318 | tablet | Munich | 2024-04-10T19:01:04Z | false | blank | blank | blank |
| CART10005 | purchased | 310 | true | US | U810 | natalie.lee@ | 2024-03-11T11:03:40Z | 2024-03-11T11:44:51Z | 2024-03-11T12:00:09Z | abandoned | USD | 5 | P1320,P2011,P2100,P1756,P1203 | mobile | Houston | 2024-03-11T13:10:07Z | true | 2024-03-11T13:41:12Z | true | 2024-03-11T13:55:00Z |
| CART10006 | blank | 64.99 | false | BR | U799 | lucas.rossi@ | 2024-04-02T16:11:41Z | 2024-04-02T16:23:17Z | 2024-04-02T16:39:30Z | abandoned | BRL | 2 | P1632,P1461 | desktop | São Paulo | blank | blank | blank | blank | blank |
| CART10007 | blank | 12.5 | false | CN | U880 | zhang.xiao@ | 2024-01-28T07:00:30Z | 2024-01-28T07:12:15Z | 2024-01-28T07:34:41Z | active | CNY | 1 | P1101 | mobile | Shenzhen | blank | blank | blank | blank | blank |
| CART10008 | blank | 89 | true | FR | U833 | amelie.dupont@ | 2024-02-19T21:10:56Z | 2024-02-19T21:53:44Z | 2024-02-19T23:04:17Z | abandoned | EUR | 3 | P1471,P2103,P1825 | desktop | Lille | 2024-02-20T08:14:09Z | false | blank | blank | blank |
| CART10009 | blank | 59.99 | false | US | U900 | david.mitchell@ | 2024-03-05T18:47:14Z | 2024-03-05T18:59:36Z | 2024-03-05T19:21:55Z | abandoned | USD | 1 | P1123 | desktop | Seattle | blank | blank | blank | blank | blank |
| CART10010 | returned_to_cart | 101.25 | true | US | U845 | laura.gonzalez@ | 2024-03-29T15:35:47Z | 2024-03-29T15:51:13Z | 2024-03-29T16:21:57Z | recovered | USD | 4 | P1128,P2107,P1354,P1529 | mobile | San Diego | 2024-03-29T17:11:44Z | true | 2024-03-29T17:26:21Z | true | 2024-03-29T18:03:01Z |
| CART10011 | blank | 35 | true | US | U878 | hannah.smith@ | 2024-02-08T13:04:27Z | 2024-02-08T13:21:19Z | 2024-02-08T14:01:44Z | abandoned | USD | 1 | P1550 | tablet | Denver | 2024-02-08T15:01:52Z | false | blank | blank | blank |
| CART10012 | blank | 145.75 | true | IT | U866 | giulia.russo@ | 2024-03-17T20:45:09Z | 2024-03-17T21:03:11Z | 2024-03-17T21:36:55Z | abandoned | EUR | 3 | P2101,P1478,P1305 | mobile | Napoli | 2024-03-17T22:07:29Z | true | 2024-03-17T22:13:58Z | false | blank |
| CART10013 | blank | 10.99 | false | US | U871 | liam.brown@ | 2024-04-05T12:00:21Z | 2024-04-05T12:11:11Z | 2024-04-05T12:45:03Z | abandoned | USD | 1 | P1088 | desktop | Philadelphia | blank | blank | blank | blank | blank |
| CART10014 | blank | 260.49 | true | SE | U836 | sofia.larsson@ | 2024-03-13T08:15:07Z | 2024-03-13T08:19:29Z | 2024-03-13T08:42:14Z | abandoned | SEK | 4 | P1126,P2015,P2120,P1702 | mobile | Stockholm | 2024-03-13T09:03:21Z | false | blank | blank | blank |
| CART10015 | blank | 95 | false | BR | U825 | victor.moraes@ | 2024-02-25T19:43:12Z | 2024-02-25T20:10:04Z | 2024-02-25T20:21:10Z | abandoned | BRL | 2 | P2018,P1343 | desktop | Curitiba | blank | blank | blank | blank | blank |
| CART10016 | blank | 53.2 | false | HR | U816 | petra.kovac@ | 2024-01-16T18:24:57Z | 2024-01-16T18:29:10Z | 2024-01-16T18:51:02Z | purchased | HRK | 2 | P1670,P1440 | tablet | Zagreb | blank | blank | blank | blank | blank |
| CART10017 | blank | 74.7 | false | FR | U870 | henri.dupuis@ | 2024-03-02T09:11:33Z | 2024-03-02T09:24:09Z | 2024-03-02T09:51:15Z | abandoned | EUR | 2 | P1129,P2043 | mobile | Paris | blank | blank | blank | blank | blank |
| CART10018 | blank | 199.99 | true | US | U813 | alex.hernandez@ | 2024-02-27T23:33:19Z | 2024-02-27T23:41:22Z | 2024-02-28T00:00:30Z | abandoned | USD | 4 | P1357,P2109,P2231,P1301 | desktop | San Antonio | 2024-02-28T01:02:11Z | false | blank | blank | blank |
| CART10019 | blank | 28.5 | true | SE | U839 | eva.karlsson@ | 2024-03-09T17:22:08Z | 2024-03-09T17:36:33Z | 2024-03-09T17:53:14Z | abandoned | SEK | 1 | P1703 | desktop | Göteborg | 2024-03-09T18:22:44Z | true | 2024-03-09T18:27:59Z | false | blank |
| CART10020 | blank | 49.99 | false | RU | U896 | olga.smirnova@ | 2024-02-14T10:10:44Z | 2024-02-14T10:21:16Z | 2024-02-14T10:41:25Z | abandoned | RUB | 1 | P1432 | mobile | Moscow | blank | blank | blank | blank | blank |
What the 100 rows show
from the 100-row sample- 62%recovery_
email_ sent = true - 63.6median total_
cart_ value - 4cart statuses
- 4device types
- 18currencies
- 2median number_
of_ items
Median 63.6, from 11.0 to 310.0.
- string 10
- integer 1
- float 1
- datetime 6
- boolean 3
Columns
21 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 10 columns | |||
cart_id | string | Unique identifier for the shopping cart session.unique | CART10001 |
user_id | string | Unique identifier for the user who created the cart. | U835 |
user_email | string | Email address of the user (if available).optional | jessica.garcia@ |
cart_status | string | Current status of the cart (abandoned, recovered, purchased, active).abandoned · recovered · purchased · active | abandoned |
currency | string | ISO currency code for the cart value (e.g., USD, EUR). | USD |
product_ids | string | Comma-separated list of product IDs in the cart at the time of abandonment. | P1032,P2047,P1099 |
device_type | string | Type of device used to create the cart (desktop, mobile, tablet, other).desktop · mobile · tablet · other · optional | mobile |
user_country | string | Country of the user at the time of cart creation (ISO 2-letter code).optional | US |
user_city | string | City of the user at the time of cart creation.optional | Chicago |
recovery_action_type | string | Type of action taken after recovery outreach (returned_to_cart, purchased, ignored, other).returned_to_cart · purchased · ignored · other · optional | returned_to_cart |
| Numbers 2 columns | |||
total_cart_value | float | Total monetary value of the items in the cart at abandonment.0 or more | 78.45 |
number_of_items | integer | Total number of distinct items in the cart.1 or more | 3 |
| Dates and times 6 columns | |||
cart_created_at | datetime | Timestamp when the cart was created. | 2024-03-07T10:21:13Z |
cart_last_updated_at | datetime | Timestamp when the cart was last updated. | 2024-03-07T10:29:08Z |
cart_abandoned_at | datetime | Timestamp when the cart was considered abandoned (no activity for a defined period). | 2024-03-07T11:01:11Z |
recovery_email_sent_at | datetime | Timestamp when the recovery email was sent (if applicable).optional | 2024-03-07T12:03:51Z |
recovery_email_opened_at | datetime | Timestamp when the recovery email was opened (if applicable).optional | 2024-03-07T12:12:23Z |
recovery_action_at | datetime | Timestamp of the user's recovery action (if any).optional | 2024-01-22T12:32:11Z |
| True or false 3 columns | |||
recovery_email_sent | boolean | Indicates whether a recovery email was sent to the user. | true |
recovery_email_opened | boolean | Indicates whether the recovery email was opened by the user.optional | true |
recovery_action_taken | boolean | Indicates whether the user took any action (e.g., returned to cart, purchased) after recovery outreach.optional | false |
Use it for
An e-commerce dashboard
The recovery_
email_ sent rate, total_ cart_ value by recovery_ action_ type and a breakdown of user_ country. Excel, Power BI or Tableau. Why do 62 of 100 rows have recovery_
email_ sent = true? A class exercise
Hand out the rows and one question. Everyone works from the same 100 rows.
- Carts100CART1000178.45—CART10002129.99—CART1000342.5returned…
A software demo
Believable carts with user_
id, user_ email and cart_ created_ at to fill a screen in front of a buyer.
blueprint · abandoned-cart-recovery-patterns
Behind this dataset
Same schema. As many rows as you need.
These 100 rows came out of a blueprint — 21 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 user ID, cart value, and abandonment timestamp.
- Mark recovery status if a purchase is completed within 7 days.
- Capture product categories for each cart.
- Segment by first-time vs. repeat visitors.
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-patterns