Shopping Cart Sessions
This dataset provides granular insights into shopping cart abandonment sessions, including session timing, cart composition, abandonment reasons, and recovery efforts. It is ideal for analyzing user behavior, optimizing recovery strategies, and improving e-commerce conversion rates through targeted interventions.
Sample rows
preview · 8 of 200 rows · all 15 columns| session_idstring | abandonment_reasonstring | item_countinteger | recovery_attemptedboolean | recovery_methodstring | user_idstring | session_start_timedatetime | session_end_timedatetime | session_duration_secondsinteger | cart_valuefloat | recovery_successfulboolean | recovery_timedatetime | device_typestring | browserstring | countrystring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sess_00001 | comparison_shopping | 0 | false | blank | guest_101 | 2024-04-01T09:14:22Z | 2024-04-01T09:17:30Z | 188 | 0 | blank | blank | mobile | Safari | BR |
| sess_00002 | shipping_cost | 7 | true | sms | user_23451 | 2024-04-01T15:41:10Z | 2024-04-01T16:09:43Z | 1723 | 164.25 | false | blank | mobile | Opera | ZA |
| sess_00003 | changed_mind | 4 | true | retargeting_ad | user_12003 | 2024-04-02T12:09:15Z | 2024-04-02T12:19:21Z | 606 | 82.99 | true | 2024-04-02T12:40:18Z | mobile | Safari | AU |
| sess_00004 | comparison_shopping | 1 | false | blank | guest_102 | 2024-04-02T19:55:42Z | 2024-04-02T19:56:34Z | 52 | 0.99 | blank | blank | tablet | Firefox | SG |
| sess_00005 | shipping_cost | 28 | true | user_22191 | 2024-04-03T08:07:45Z | 2024-04-03T12:18:17Z | 15192 | 1456 | false | blank | desktop | Chrome | US | |
| sess_00006 | changed_mind | 3 | false | blank | user_11203 | 2024-04-03T13:22:17Z | 2024-04-03T13:33:45Z | 688 | 49.5 | blank | blank | tablet | Safari | DE |
| sess_00007 | payment_issue | 11 | true | push_notification | user_20412 | 2024-04-04T10:24:02Z | 2024-04-04T12:07:52Z | 6230 | 377.99 | true | 2024-04-04T12:35:41Z | tablet | Firefox | FR |
| sess_00008 | other | 0 | false | blank | guest_103 | 2024-04-04T18:55:39Z | 2024-04-04T18:55:40Z | 1 | 0 | blank | blank | desktop | Brave | JP |
| sess_00009 | comparison_shopping | 1 | false | blank | user_23671 | 2024-04-05T11:00:01Z | 2024-04-05T11:00:41Z | 40 | 0.01 | blank | blank | desktop | Edge | IN |
| sess_00010 | shipping_cost | 9 | true | user_25036 | 2024-04-05T16:30:18Z | 2024-04-05T17:01:55Z | 1907 | 222.49 | false | blank | desktop | Chrome | US | |
| sess_00011 | changed_mind | 2 | false | blank | guest_104 | 2024-04-06T07:12:34Z | 2024-04-06T07:16:32Z | 238 | 12.75 | blank | blank | mobile | Safari | MX |
| sess_00012 | shipping_cost | 6 | true | sms | user_11203 | 2024-04-06T14:20:11Z | 2024-04-06T15:20:11Z | 3600 | 93.4 | true | 2024-04-06T15:35:34Z | mobile | Opera | BR |
| sess_00013 | comparison_shopping | 1 | false | blank | user_22191 | 2024-04-07T18:03:44Z | 2024-04-07T18:06:44Z | 180 | 0.99 | blank | blank | tablet | Firefox | CA |
| sess_00014 | site_error | 2 | false | blank | user_23451 | 2024-04-07T22:54:05Z | 2024-04-07T22:55:15Z | 70 | 24.5 | blank | blank | desktop | Edge | SE |
| sess_00015 | payment_issue | 24 | true | user_20412 | 2024-04-08T13:45:12Z | 2024-04-08T16:23:15Z | 9493 | 1057.8 | true | 2024-04-08T16:58:07Z | desktop | Chrome | DE | |
| sess_00016 | site_error | 0 | false | blank | guest_105 | 2024-04-09T09:09:27Z | 2024-04-09T09:09:28Z | 1 | 0 | blank | blank | mobile | Safari | IN |
| sess_00017 | payment_issue | 41 | true | push_notification | user_25036 | 2024-04-09T10:02:11Z | 2024-04-09T13:12:11Z | 11100 | 2995.5 | true | 2024-04-09T13:45:48Z | tablet | Firefox | FR |
| sess_00018 | changed_mind | 2 | false | blank | guest_106 | 2024-04-09T18:54:33Z | 2024-04-09T18:56:33Z | 120 | 13.99 | blank | blank | mobile | Opera | MX |
| sess_00019 | shipping_cost | 5 | true | sms | user_23451 | 2024-04-10T08:22:45Z | 2024-04-10T08:35:45Z | 783 | 84.1 | false | blank | mobile | Opera | BR |
| sess_00020 | other | 0 | false | blank | user_22191 | 2024-04-10T15:12:11Z | 2024-04-10T15:13:11Z | 60 | 0 | blank | blank | desktop | Brave | SG |
What the 200 rows show
from the 200-row sampleShipping_
- 54%recovery_
attempted = true - 4median item_
count - 3device types
- 6browsers
- 18countries
- 1,200median session_
duration_ seconds
Median 4, from 0 to 50.
- string 7
- integer 2
- float 1
- datetime 3
- boolean 2
Columns
15 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 7 columns | |||
session_id | string | Unique identifier for the shopping cart sessionunique | sess_00001 |
user_id | string | Identifier for the user associated with the session (can be guest or registered) | guest_101 |
abandonment_reason | string | Primary reason for cart abandonment (e.g., shipping cost, payment issues, comparison shopping)6 values · optional | comparison_shopping |
recovery_method | string | Type of recovery method used (e.g., email, SMS, push notification, retargeting ad)email · sms · push_notification · retargeting_ad · none · optional | sms |
device_type | string | Type of device used during the session (e.g., desktop, mobile, tablet)desktop · mobile · tablet · optional | mobile |
browser | string | Browser used during the session (e.g., Chrome, Firefox, Safari)6 browsers · optional | Safari |
country | string | Country from which the session originatedoptional | BR |
| Numbers 3 columns | |||
session_duration_seconds | integer | Total duration of the session in seconds0 or more | 188 |
cart_value | float | Total monetary value of items in the cart at abandonment0 or more | 0 |
item_count | integer | Number of distinct items added to the cart during the session0 or more | 0 |
| Dates and times 3 columns | |||
session_start_time | datetime | Timestamp when the shopping cart session started | 2024-04-01T09:14:22Z |
session_end_time | datetime | Timestamp when the shopping cart session ended or was abandoned | 2024-04-01T09:17:30Z |
recovery_time | datetime | Timestamp when the recovery action was completed (if successful)optional | 2024-04-02T12:40:18Z |
| True or false 2 columns | |||
recovery_attempted | boolean | Indicates whether a recovery attempt (e.g., email, retargeting ad) was made for this session | false |
recovery_successful | boolean | Indicates whether the recovery attempt resulted in a completed purchaseoptional | false |
Use it for
An e-commerce dashboard
The recovery_
attempted rate, item_ count by abandonment_ reason and a breakdown of recovery_ method. Excel, Power BI or Tableau. Why do the 46 shipping_
cost rows have a mean item_ count of 19.0? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Sessions200sess_000010comparis…sess_000027shipping…sess_000034changed_…
A software demo
Believable sessions with user_
id, session_ start_ time and session_ end_ time to fill a screen in front of a buyer.
blueprint · shopping-cart-sessions
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 15 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.
- Session ID unique per user session
- Cart value sum of all items
- Abandonment after 30 minutes inactivity
- Recovery email sent if cart abandoned
- Conversion tracked if purchase completed
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
- shopping-cart-sessions