Marketing Campaign Analytics Dataset

This dataset provides granular logs of marketing campaign launches, customer segmentation details, and multi-channel engagement metrics, enabling robust analysis of campaign performance and ROI. It is designed for advanced targeting, machine learning optimization, and comprehensive reporting across marketing initiatives.

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

Machine learning-driven campaign targeting and optimization

Sample rows

preview · 8 of 200 rows · all 17 columns
campaign_idstringchannelstringroifloatis_ml_drivenbooleancreative_typestringcampaign_namestringlaunch_datetimedatetimesegment_idstringsegment_namestringsegment_sizeintegerengagementsintegerconversionsintegerrevenuefloatcostfloatcreative_idstringstatusstringtargeting_criteriastring
CAMP001email4.37falseimageSpring Email Blast2024-03-12T09:15:00SEG_USA_YP01US Young Professionals10500395087047800.258900CRE_IMG_001completedAge 25-35, urban, recent web activity
CAMP002social4.15falsevideoOvernight Social Blitz2024-04-18T23:59:00SEG_EUR_YP02Europe Young Professionals92002800435422008200CRE_VID_002completedRecent social engagement, age 24-34, metropolitan
CAMP003sms29.22truetextSMS VIP Offer2024-01-27T10:30:00SEG_JPN_VIP01Japan VIP Customers2101123312400.75410CRE_TXT_003activeVIP status, previous purchases > $2,500
CAMP004web3.04truehtmlWeb Cart Recovery2024-02-05T15:22:00SEG_APAC_RET01APAC Cart Abandoners5800840140105002600CRE_HTML_004activeCart abandoned in last 14 days
CAMP005direct_mail0.46falseimageDirect Mail Outreach2024-03-20T13:05:00SEG_CAN_LAPSE01Canada Lapsed Customers13001401917501200CRE_IMG_005completedNo purchases in 8 months, last contact > 6 months ago
CAMP006social4.46falsevideoSummer Social Pulse2024-06-09T20:42:00SEG_LATAM_GENZ01LatAm GenZ Audience158005250830530009700CRE_VID_006completedGenZ, urban, high social activity
CAMP007web3.12truehtmlWeb Retargeting Push2024-05-15T14:30:00SEG_USA_RET02US Cart Abandoners87001420270140003400CRE_HTML_007completedCart abandoned, recent site visit
CAMP008email22.69truehtmlVIP Email Flash2024-02-28T11:05:00SEG_EUR_VIP02Europe VIP Customers3301686715400650CRE_HTML_008completedVIP status, recent purchases > $2,000

What the 200 rows show

from the 200-row sample

Sms channel stands out: mean roi is 25.5, against 3.5 for the rest.

  • 46%is_ml_driven = true
  • 4.1median roi
  • 4statuses
  • 5,850median segment_size
  • 825median engagements
  • 154median conversions
roi200 rows, in bands of 10
0701403113742341-102050roi →

Median 4.1, from -1.0 to 47.7.

creative_type169 rows with a value · 31 left blank
  1. image96
  2. html39
  3. text26
  4. video8
17 columns by typefrom the column list below
  • string 9
  • integer 3
  • float 3
  • datetime 1
  • boolean 1

Columns

17 columns in four groups
blueprint · 17 columns
columntypedescriptionexample
Text 9 columns
campaign_idstringUnique identifier for the marketing campaignuniqueCAMP001
campaign_namestringDescriptive name of the marketing campaignSpring Email Blast
channelstringMarketing channel used for the campaign (e.g., email, social, sms, web, direct mail)6 valuesemail
segment_idstringUnique identifier for the customer segment targetedSEG_USA_YP01
segment_namestringDescriptive name of the customer segmentUS Young Professionals
targeting_criteriastringDescription of the criteria used to define the customer segmentoptionalNo purchases in 6 months
creative_idstringIdentifier for the creative asset used in the campaignoptionalCRE_IMG_001
creative_typestringType of creative asset (e.g., image, video, text, html)image · video · text · html · other · optionalimage
statusstringCurrent status of the campaign (e.g., active, completed, paused, cancelled)active · completed · paused · cancelledcompleted
Numbers 6 columns
segment_sizeintegerNumber of customers in the targeted segment1 or more10500
engagementsintegerNumber of engagement actions (e.g., opens, clicks, responses) recorded for the campaign0 or more3950
conversionsintegerNumber of conversions attributed to the campaign (e.g., purchases, signups)0 or more870
revenuefloatTotal revenue generated by the campaign0 or more47800.25
costfloatTotal cost incurred for running the campaign0 or more8900
roifloatReturn on investment for the campaign (calculated as (revenue-cost)/cost)optional4.37
Dates and times 1 column
launch_datetimedatetimeTimestamp when the campaign was launched2024-03-12T09:15:00
True or false 1 column
is_ml_drivenbooleanIndicates if machine learning models were used for targeting or optimizationfalse

Use it for

  • is ml driven46%91 of 200 rowsmean roi by channel7.1email4.8soci…25.5sms3.3web

    A marketing dashboard

    The is_ml_driven rate, roi by channel and a breakdown of creative_type. Excel, Power BI or Tableau.

  • Why do the 26 sms rows have a mean roi of 25.5?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable campaigns with campaign_name, launch_datetime and channel to fill a screen in front of a buyer.

Not quite right?

Make it yours.

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

Preview 20 rows free

10,000 rows of yours: $12.99One-time. No subscription. All prices

This dataset200 rows17 columns
Yours10,000 rows17 columns

blueprint · marketing-campaign-analytics-dataset

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 17 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
  • Each campaign linked to target segments
  • Engagement channels tracked per event
  • ROI simulated for each campaign
  • Include sentiment trend features
  • Data spans multiple campaign types
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
marketing-campaign-analytics-dataset

What should your data show?

Preview 20 rows free
No signup. No card.