Retail Customer Journey Sessions
This dataset provides granular, session-level insights into retail customer journeys, capturing browsing patterns, cart interactions, and purchase outcomes. It enables comprehensive analysis of customer behavior across devices and segments, supporting sales optimization, conversion funnel analysis, and targeted marketing strategies.
Sample rows
preview · 8 of 200 rows · all 20 columns| session_idstring | exit_page_urlstring | pages_viewedinteger | purchase_madeboolean | browserstring | customer_idstring | session_start_timedatetime | session_end_timedatetime | device_typestring | entry_page_urlstring | cart_add_countinteger | cart_remove_countinteger | cart_valuefloat | purchase_valuefloat | products_purchased_countinteger | session_duration_secondsinteger | customer_segmentstring | countrystring | citystring | referrer_urlstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sess-00001 | /checkout | 6 | true | Safari | cust-001 | 2023-07-03T09:18:01Z | 2023-07-03T09:28:23Z | mobile | /promo/summer-sale | 2 | 0 | 89.99 | 89.99 | 2 | 622 | new | United Kingdom | London | https://www.instagram.com/ad/promo1 |
| sess-00002 | / | 2 | false | Chrome | cust-002 | 2023-07-05T18:12:45Z | 2023-07-05T18:14:20Z | desktop | / | 0 | 0 | 0 | 0 | 0 | 95 | unknown | United States | San Francisco | blank |
| sess-00003 | /cart | 7 | false | Chrome | cust-003 | 2023-07-07T13:33:01Z | 2023-07-07T13:38:20Z | tablet | /landing/tablet-offer | 3 | 1 | 115.5 | 0 | 0 | 319 | returning | Australia | Sydney | https://mail.yahoo.com/mail/?campaign=promo |
| sess-00004 | /checkout | 19 | true | Opera | cust-004 | 2023-07-08T16:02:00Z | 2023-07-08T16:57:01Z | desktop | /products/electronics | 5 | 2 | 2149.99 | 2149.99 | 3 | 3301 | VIP | Singapore | Singapore | https://partnerdeal.com/aff?code=vip1 |
| sess-00005 | /login | 2 | false | Chrome | cust-005 | 2023-07-01T11:21:10Z | 2023-07-01T11:23:05Z | mobile | / | 0 | 0 | 0 | 0 | 0 | 115 | unknown | India | Mumbai | blank |
| sess-00006 | /cart | 12 | true | Chrome | cust-006 | 2023-07-10T07:55:30Z | 2023-07-10T08:09:44Z | desktop | /search?q=laptop | 4 | 1 | 489 | 391.2 | 2 | 854 | returning | Germany | Berlin | https://www.google.com/search?q=shop+electronics |
| sess-00007 | /cart | 5 | false | Samsung Internet | cust-007 | 2023-07-03T22:34:12Z | 2023-07-03T22:36:19Z | mobile | /promo/summer-sale | 1 | 0 | 49.99 | 0 | 0 | 127 | new | United States | New York | https://www.facebook.com/link?adid=summer |
| sess-00008 | / | 8 | false | Safari | cust-008 | 2023-07-05T12:09:59Z | 2023-07-05T12:28:44Z | tablet | /landing/tablet-promo | 2 | 0 | 149.5 | 0 | 0 | 1065 | returning | France | Paris | https://mail.google.com/mail/u/0/#inbox/promo2 |
| sess-00009 | /checkout | 16 | true | Brave | cust-009 | 2023-07-04T15:15:35Z | 2023-07-04T15:23:47Z | desktop | /products/vip-exclusives | 6 | 2 | 4200 | 4100 | 4 | 492 | VIP | United Arab Emirates | Dubai | https://affiliate1.com/click?ref=vip4 |
| sess-00010 | / | 1 | false | Safari | cust-001 | 2023-07-07T20:41:00Z | 2023-07-07T20:42:01Z | mobile | / | 0 | 0 | 0 | 0 | 0 | 61 | new | United Kingdom | London | blank |
| sess-00011 | /cart | 14 | true | Chrome | cust-010 | 2023-07-08T13:12:05Z | 2023-07-08T13:42:55Z | desktop | /search?q=shoes | 4 | 1 | 210 | 210 | 2 | 1850 | returning | United States | Chicago | https://www.google.com/search?q=shop+shoes |
| sess-00012 | / | 1 | false | blank | cust-011 | 2023-07-02T10:00:00Z | 2023-07-02T10:00:31Z | other | / | 0 | 0 | 0 | 0 | 0 | 31 | unknown | Brazil | Rio de Janeiro | blank |
| sess-00013 | /cart | 15 | true | Edge | cust-012 | 2023-07-09T19:40:23Z | 2023-07-09T23:27:12Z | desktop | /products/electronics | 3 | 0 | 490 | 245 | 1 | 13309 | returning | Germany | Munich | https://bing.com/search?q=store+electronics |
| sess-00014 | /cart | 6 | false | Safari | cust-013 | 2023-07-06T14:22:55Z | 2023-07-06T14:29:19Z | tablet | /promo/tablet-offer | 2 | 0 | 119.99 | 0 | 0 | 384 | returning | United Kingdom | Manchester | https://mail.outlook.com/mail/campaign=tablet |
| sess-00015 | /checkout | 13 | true | Chrome | cust-014 | 2023-07-01T21:47:01Z | 2023-07-01T22:07:59Z | desktop | /products/vip-exclusives | 8 | 3 | 24500 | 22500 | 6 | 1258 | VIP | United States | Las Vegas | https://www.google.com/search?q=deals+vip |
| sess-00016 | /cart | 3 | false | Safari | cust-015 | 2023-07-11T07:08:11Z | 2023-07-11T07:12:13Z | mobile | /promo/new-arrival | 1 | 0 | 44.99 | 0 | 0 | 242 | new | South Korea | Seoul | https://www.tiktok.com/ad/promo2 |
| sess-00017 | / | 1 | false | blank | cust-016 | 2023-07-03T06:11:11Z | 2023-07-03T06:11:36Z | other | / | 0 | 0 | 0 | 0 | 0 | 25 | unknown | Spain | Madrid | blank |
| sess-00018 | /cart | 10 | true | Firefox | cust-017 | 2023-07-12T23:22:22Z | 2023-07-12T23:50:36Z | desktop | /products/fashion | 3 | 1 | 105 | 105 | 2 | 1694 | returning | Canada | Toronto | https://www.google.com/search?q=shop+fashion |
| sess-00019 | /checkout | 20 | true | Chrome | cust-018 | 2023-07-05T15:31:01Z | 2023-07-05T16:05:14Z | desktop | /products/vip-exclusives | 7 | 2 | 33100 | 29900 | 5 | 2053 | VIP | Italy | Milan | https://affiliate2.com/click?ref=vip5 |
| sess-00020 | /cart | 3 | false | Chrome | cust-019 | 2023-07-04T08:50:00Z | 2023-07-04T08:52:22Z | mobile | /promo/summer-sale | 1 | 0 | 63.5 | 0 | 0 | 142 | new | France | Paris | https://www.facebook.com/ad/promo3 |
What the 200 rows show
from the 200-row sample/checkout (exit page url) stands out: mean pages_
- 47%purchase_
made = true - 6median pages_
viewed - 4device types
- 4customer segments
- 36countries
- 2median cart_
add_ count
Median 6, from 1 to 25.
- string 10
- integer 5
- float 2
- datetime 2
- boolean 1
Columns
20 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 10 columns | |||
session_id | string | Unique identifier for each customer sessionunique | sess-00001 |
customer_id | string | Unique identifier for the customer (anonymized if needed) | cust-001 |
device_type | string | Type of device used during the session (e.g., desktop, mobile, tablet)desktop · mobile · tablet · other | mobile |
browser | string | Browser used during the session (e.g., Chrome, Safari, Firefox)9 browsers · optional | Safari |
referrer_url | string | URL of the referring site or campaign that led to the sessionoptional | https://www.direct.com/ |
entry_page_url | string | URL of the first page visited in the session | /promo/summer-sale |
exit_page_url | string | URL of the last page visited in the session4 urls · optional | /checkout |
customer_segment | string | Customer segment or type (e.g., new, returning, VIP)new · returning · VIP · unknown · optional | new |
country | string | Country from which the session originatedoptional | United Kingdom |
city | string | City from which the session originatedoptional | London |
| Numbers 7 columns | |||
pages_viewed | integer | Total number of pages viewed during the session1 or more | 6 |
cart_add_count | integer | Number of items added to cart during the session0 or more | 2 |
cart_remove_count | integer | Number of items removed from cart during the session0 or more | 0 |
cart_value | float | Total value of items in the cart at session end (in store currency)0 or more · optional | 89.99 |
purchase_value | float | Total value of the purchase made during the session (0 if no purchase)0 or more | 89.99 |
products_purchased_count | integer | Number of products purchased in the session (0 if no purchase)0 or more | 2 |
session_duration_seconds | integer | Total duration of the session in seconds1 or more | 622 |
| Dates and times 2 columns | |||
session_start_time | datetime | Timestamp when the customer session started | 2023-07-03T09:18:01Z |
session_end_time | datetime | Timestamp when the customer session ended | 2023-07-03T09:28:23Z |
| True or false 1 column | |||
purchase_made | boolean | Indicates if a purchase was completed during the session | true |
Use it for
An e-commerce dashboard
The purchase_
made rate, pages_ viewed by exit_ page_ url and a breakdown of browser. Excel, Power BI or Tableau. Why do the 40 /checkout rows have a mean pages_
viewed of 18.2? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Sessions200sess-000016/checkoutsess-000022/sess-0000419/checkout
A software demo
Believable sessions with customer_
id, session_ start_ time and session_ end_ time to fill a screen in front of a buyer.
blueprint · retail-customer-journey-sessions
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 20 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 includes sequential event logs.
- Sessions linked to anonymized customer IDs.
- Purchase completion annotated per session.
- Device and channel recorded per event.
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
- retail-customer-journey-sessions