Marketing Attribution Path Dataset

This dataset provides detailed synthetic logs of customer journeys across multiple marketing channels, capturing the sequence, timing, and types of interactions leading to conversions. It enables advanced analysis and machine learning for channel attribution, campaign optimization, and customer behavior modeling, making it ideal for marketing analytics and decision support.

  • opened 7 times
  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Multi-touch attribution modeling for marketing channel effectiveness

Sample rows

preview · 8 of 200 rows · all 14 columns
journey_idstringconversion_valuefloatconversionbooleangeo_countrystringcustomer_idstringstart_datetimedatetimeend_datetimedatetimetouch_countintegerchannels_sequencestringtouch_typesstringdevice_typesstringgeo_citystringcampaign_idsstringtouch_timestampsstring
JRN10001129.99trueUSCUST1022024-03-05T14:12:22Z2024-03-05T14:20:05Z3email,search,socialimpression,click,viewdesktop,mobile,mobileSan FranciscoCMP1001,CMP203,CMP9082024-03-05T14:12:22Z,2024-03-05T14:15:44Z,2024-03-05T14:20:05Z
JRN100020falseGBCUST5792024-02-19T09:34:10Z2024-02-19T10:02:41Z2search,displayimpression,clickmobile,desktopLondonCMP908,CMP44522024-02-19T09:34:10Z,2024-02-19T10:02:41Z
JRN100032500trueJPCUST88882024-01-11T18:00:00Z2024-01-13T08:30:00Z6display,search,social,email,affiliate,videoimpression,click,view,impression,view,clickdesktop,mobile,mobile,desktop,tablet,mobileTokyoCMP9999,CMP1001,CMP908,CMP4452,CMP203,CMP1002024-01-11T18:00:00Z,2024-01-11T19:45:00Z,2024-01-12T09:30:00Z,2024-01-12T12:00:00Z,2024-01-13T07:00:00Z,2024-01-13T08:30:00Z
JRN10004blankfalseblankCUST10032024-04-02T10:15:12Z2024-04-02T10:16:05Z1affiliateimpressiondesktopblankCMP2032024-04-02T10:15:12Z
JRN10005480.5trueDECUST4592024-03-29T16:22:09Z2024-03-29T18:05:30Z4email,search,social,displayimpression,click,click,viewdesktop,mobile,tablet,desktopBerlinCMP203,CMP4452,CMP908,CMP10012024-03-29T16:22:09Z,2024-03-29T16:45:45Z,2024-03-29T17:13:10Z,2024-03-29T18:05:30Z
JRN10006blankfalseFRCUST362024-02-14T20:05:00Z2024-02-15T01:20:00Z2search,emailimpression,viewmobile,desktopParisCMP908,CMP44522024-02-14T20:05:00Z,2024-02-15T01:20:00Z
JRN1000759.99trueUSCUST8002024-02-23T11:41:22Z2024-02-23T12:21:09Z3email,social,searchimpression,view,clickdesktop,mobile,mobileBostonCMP203,CMP4452,CMP10012024-02-23T11:41:22Z,2024-02-23T11:59:00Z,2024-02-23T12:21:09Z
JRN1000899999.99trueAECUST4592024-04-11T07:10:30Z2024-04-12T09:45:15Z5display,search,email,social,affiliateimpression,click,view,click,impressiondesktop,tablet,mobile,desktop,tabletDubaiCMP9999,CMP4452,CMP203,CMP1001,CMP1002024-04-11T07:10:30Z,2024-04-11T08:40:00Z,2024-04-11T12:10:00Z,2024-04-12T08:22:00Z,2024-04-12T09:45:15Z

What the 200 rows show

from the 200-row sample
  • 55%conversion = true
  • 60.0median conversion_value
  • 11customers
  • 18geo cities
  • 28device typeses
  • 36touch typeses
conversion_value156 rows, in bands of 100k
0801601550000000010500k1Mconversion_value →

Median 60.0, from 0.0 to 1,000,000.

geo_country149 rows with a value · 51 left blank
  1. US25
  2. FR18
  3. DE15
  4. JP14
  5. IN12
  6. AU12
  7. CA11
  8. GB9
  9. RU9
  10. SG7
14 columns by typefrom the column list below
  • string 9
  • integer 1
  • float 1
  • datetime 2
  • boolean 1

Columns

14 columns in four groups
blueprint · 14 columns
columntypedescriptionexample
Text 9 columns
journey_idstringUnique identifier for each customer journey across marketing channels.uniqueJRN10001
customer_idstringUnique identifier for the customer associated with the journey.11 customersCUST102
channels_sequencestringComma-separated sequence of marketing channels touched in order (e.g., 'email,search,social').email,search,social
touch_timestampsstringComma-separated list of ISO 8601 timestamps for each channel touch, in journey order.2024-04-02T10:15:12Z
touch_typesstringComma-separated list of touch types (e.g., 'impression,click,view') corresponding to each channel touch.impression,click,view
device_typesstringComma-separated list of device types used during each touch (e.g., 'mobile,desktop,tablet').optionaldesktop,mobile,mobile
geo_countrystringCountry code (ISO 3166-1 alpha-2) representing the customer's location at conversion or journey end.optionalUS
geo_citystringCity name representing the customer's location at conversion or journey end.optionalSan Francisco
campaign_idsstringComma-separated list of campaign identifiers involved in the journey.optionalCMP1001,CMP203,CMP908
Numbers 2 columns
conversion_valuefloatMonetary value of the conversion, if applicable. Zero or null if no conversion.0 or more · optional129.99
touch_countintegerTotal number of marketing channel touches in the journey.1 or more3
Dates and times 2 columns
start_datetimedatetimeTimestamp when the customer journey began.2024-03-05T14:12:22Z
end_datetimedatetimeTimestamp when the customer journey ended or conversion occurred.2024-03-05T14:20:05Z
True or false 1 column
conversionbooleanIndicates whether the journey resulted in a conversion (e.g., purchase, signup).true

Use it for

  • conversion55%109 of 200 rows

    A marketing dashboard

    The conversion rate, conversion_value and a breakdown of geo_country. Excel, Power BI or Tableau.

  • Why do 109 of 200 rows have conversion = true?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 200 rows.

  • A software demo

    Believable journeys with customer_id, start_datetime and end_datetime to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 14 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows14 columns
Yours1,000 rows14 columnsgeo_country: UK only

blueprint · marketing-attribution-path-dataset

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 14 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.

Rules it was built with
  • Session and channel ID mapped
  • Touchpoint events timestamped
  • Conversion events labeled per journey
  • Include simulated channel interactions
  • User data anonymized
Rows
Open the blueprint in Data Factory

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
marketing-attribution-path-dataset

What should your data show?

Preview 20 rows free
No signup. No card.