Marketing Influencer Campaign ROI Data
This dataset provides detailed performance metrics for influencer marketing campaigns, including engagement rates, conversions, costs, and calculated ROI. It enables brands and agencies to benchmark influencer strategies, optimize campaign investments, and analyze cross-platform effectiveness for data-driven marketing decisions.
Sample rows
preview · 8 of 200 rows · all 22 columns| campaign_idstring | campaign_statusstring | engagement_ratefloat | platformstring | campaign_namestring | brand_namestring | influencer_idstring | influencer_namestring | influencer_handlestring | campaign_start_datedate | campaign_end_datedate | content_typestring | followers_countinteger | impressionsinteger | engagementsinteger | clicksinteger | conversionsinteger | conversion_ratefloat | campaign_costfloat | revenue_generatedfloat | roifloat | currencystring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CMP1001 | Completed | 12.14 | Spring Style Blast | UrbanWear | INF2001 | Sophia Martinez | @ | 2022-03-05 | 2022-03-20 | Story | 1200000 | 4200000 | 510000 | 32000 | 4200 | 13.13 | 85000 | 175000 | 1.06 | USD | |
| CMP1002 | Completed | 11.92 | YouTube | Tech Trends Launch | Techify | INF2002 | Lucas Chen | @ | 2023-09-10 | 2023-09-25 | Video | 670000 | 2600000 | 310000 | 18000 | 2700 | 15 | 57000 | 115000 | 1.02 | USD |
| CMP1003 | Completed | 13.41 | TikTok | Summer Glow Up | GlowCosmetics | INF2003 | Amelia Green | @ | 2021-06-01 | 2021-06-15 | Video | 505000 | 1850000 | 248000 | 11500 | 1600 | 13.91 | 42000 | 68000 | 0.62 | USD |
| CMP1004 | Completed | 12.06 | Autumn Adventure | TravelMate | INF2004 | Noah Fischer | @ | 2022-10-01 | 2022-10-21 | Live | 1990000 | 6300000 | 760000 | 52000 | 7800 | 15 | 125000 | 245000 | 0.96 | USD | |
| CMP1005 | Completed | 15.26 | Back To School Buzz | EduTechPro | INF2005 | Emily Carter | @ | 2023-08-15 | 2023-08-30 | Post | 75000 | 38000 | 5800 | 1200 | 180 | 15 | 950 | 4800 | 4.05 | CAD | |
| CMP1006 | Completed | 18.54 | Wellness Weekend | PureHealth | INF2006 | Isabella White | @ | 2024-03-19 | 2024-03-27 | Story | 87500 | 410000 | 76000 | 4500 | 900 | 20 | 2500 | 10500 | 3.2 | USD | |
| CMP1007 | Completed | 14.19 | TikTok | Fitness Frenzy | ActiveLife | INF2007 | Mason Thompson | @ | 2022-05-10 | 2022-05-22 | Live | 230000 | 620000 | 88000 | 3200 | 480 | 15 | 8000 | 21500 | 1.69 | USD |
| CMP1008 | Completed | 9.05 | YouTube | Gadget Giveaway | GizmoWorld | INF2002 | Lucas Chen | @ | 2021-08-01 | 2021-08-10 | Video | 670000 | 2100000 | 190000 | 10500 | 1600 | 15.24 | 34000 | 59000 | 0.74 | USD |
| CMP1009 | Completed | 16.42 | Eco Living Challenge | EcoSmart | INF2008 | Olivia Lee | @ | 2023-04-10 | 2023-04-20 | Post | 9500 | 6700 | 1100 | 310 | 60 | 19.35 | 250 | 820 | 2.28 | AUD | |
| CMP1010 | Completed | 18.95 | Winter Warmth Drive | CozyFabrics | INF2009 | William Scott | @ | 2022-12-01 | 2022-12-05 | Post | 1100 | 950 | 180 | 45 | 10 | 22.22 | 85 | 320 | 2.76 | GBP | |
| CMP1011 | Completed | 12.18 | Music Fest Moments | SoundWave | INF2010 | Ava Patel | @ | 2021-07-20 | 2021-07-30 | Live | 1990000 | 7800000 | 950000 | 63000 | 9500 | 15.08 | 132000 | 258000 | 0.95 | USD | |
| CMP1012 | Completed | 16.73 | TikTok | Fresh Fit Promo | FitClothing | INF2011 | Jacob Allen | @ | 2024-03-01 | 2024-03-10 | Story | 32000 | 55000 | 9200 | 1500 | 210 | 14 | 900 | 3150 | 2.5 | USD |
| CMP1013 | Completed | 20.91 | YouTube | Healthy Habits | NutriLife | INF2012 | Ella Kim | @ | 2023-01-15 | 2023-01-25 | Video | 44000 | 110000 | 23000 | 3200 | 600 | 18.75 | 1900 | 7850 | 3.13 | USD |
| CMP1014 | Completed | 17 | Pet Power | FurryFriends | INF2013 | Daniel Evans | @ | 2023-11-05 | 2023-11-12 | Post | 57000 | 25000 | 4250 | 950 | 170 | 17.89 | 850 | 2420 | 1.85 | CAD | |
| CMP1015 | Completed | 11.71 | Style Squad | ChicStreet | INF2001 | Sophia Martinez | @ | 2021-02-18 | 2021-03-03 | Story | 1200000 | 4100000 | 480000 | 32000 | 4100 | 12.81 | 86000 | 169000 | 0.97 | USD | |
| CMP1016 | Completed | 16.54 | TikTok | Gourmet Gala | TasteBuds | INF2014 | Lily Morgan | @ | 2022-11-01 | 2022-11-15 | Post | 57000 | 26000 | 4300 | 950 | 120 | 12.63 | 890 | 2100 | 1.36 | EUR |
| CMP1017 | Cancelled | 0 | Other | Zero Waste Week | Greenify | INF2015 | Samuel Wright | @ | 2022-04-01 | 2022-04-07 | Other | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | blank | USD |
| CMP1018 | Completed | 16.93 | Fashion Forward | ModeLuxe | INF2016 | Chloe King | @ | 2023-05-01 | 2023-05-21 | Post | 86000 | 375000 | 63500 | 4100 | 720 | 17.56 | 2100 | 9200 | 3.38 | USD | |
| CMP1019 | Completed | 19.44 | Book Club Connect | ReadOn | INF2017 | Grace Turner | @ | 2021-09-10 | 2021-09-17 | Post | 250 | 180 | 35 | 14 | 2 | 14.29 | 18 | 55 | 2.06 | CAD | |
| CMP1020 | Completed | 21.4 | YouTube | Epic Eats | Delicioso | INF2018 | Henry Foster | @ | 2023-06-01 | 2023-06-15 | Video | 12000 | 43000 | 9200 | 1700 | 400 | 23.53 | 510 | 2320 | 3.55 | USD |
What the 200 rows show
from the 200-row sampleCompleted (campaign status) stands out: mean engagement_
- 12.2median engagement_
rate - 5content types
- 6currencies
- 66,000median followers_
count - 208,500median impressions
- 23,850median engagements
Median 12.2, from 0.0 to 100.0.
- string 10
- integer 5
- float 5
- date 2
Columns
22 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 10 columns | |||
campaign_id | string | Unique identifier for each influencer marketing campaignunique | CMP1001 |
campaign_name | string | Name or title of the influencer campaign | Spring Style Blast |
brand_name | string | Name of the brand sponsoring the campaign | UrbanWear |
influencer_id | string | Unique identifier for the influencer involved in the campaign | INF2001 |
influencer_name | string | Name of the influencer | Sophia Martinez |
influencer_handle | string | Social media handle or username of the influencer | @ |
platform | string | Social media platform where the campaign was run (e.g., Instagram, YouTube, TikTok)6 values | |
content_type | string | Type of content used in the campaign (e.g., post, story, video, live)Post · Story · Video · Live · Other | Story |
currency | string | Currency code used for cost and revenue (e.g., USD, EUR)6 values | USD |
campaign_status | string | Current status of the campaign (e.g., completed, ongoing, paused, cancelled)Completed · Ongoing · Paused · Cancelled | Completed |
| Numbers 10 columns | |||
followers_count | integer | Number of followers the influencer had at the time of the campaign0 or more | 1200000 |
impressions | integer | Total number of times the campaign content was displayed0 or more | 4200000 |
engagements | integer | Total number of engagements (likes, comments, shares, etc.) on campaign content0 or more | 510000 |
engagement_rate | float | Engagement rate as a percentage (engagements/impressions * 100)0 to 100 | 12.14 |
clicks | integer | Number of clicks generated by the campaign content0 or more | 32000 |
conversions | integer | Number of successful conversions attributed to the campaign (e.g., purchases, sign-ups)0 or more | 4200 |
conversion_rate | float | Conversion rate as a percentage (conversions/clicks * 100)0 to 100 | 13.13 |
campaign_cost | float | Total cost incurred for running the campaign (in USD)0 or more | 85000 |
revenue_generated | float | Total revenue generated from the campaign (in USD)0 or more | 175000 |
roi | float | Return on investment for the campaign ((revenue_generated - campaign_cost) / campaign_cost) | 1.06 |
| Dates and times 2 columns | |||
campaign_start_date | date | Start date of the campaign | 2022-03-05 |
campaign_end_date | date | End date of the campaign | 2022-03-20 |
15 SQL practice questions for the Marketing Influencer Campaign ROI Data
Written for this data and checked against it: 12 SQL and 3 Power BI exercises from beginner to advanced. Try the first three free; the practice kit has all 15, a starter .sql file and an answer key with every expected result.
Top 10 campaigns by revenue
Return campaign_id, campaign_name, platform and revenue_generated for the 10 campaigns with the highest revenue_generated. Order by revenue_generated descending, then by campaign_id ascending.
Tables: marketing_influencer_campaign_roi_data · your result: 4 columns, 10 rowsDistinct platforms and content types
Return each distinct combination of platform and content_type, using those two column names. Order by platform, then by content_type.
Tables: marketing_influencer_campaign_roi_data · your result: 2 columns, 14 rowsCompleted Instagram campaigns
Return campaign_id, brand_name, campaign_cost and conversions for campaigns where platform is 'Instagram', campaign_status is 'Completed' and conversions is greater than 3000. Order by conversions descending, then by campaign_id ascending.
Tables: marketing_influencer_campaign_roi_data · your result: 4 columns, 17 rows
- 04Campaign count per platformBeginner
- 05Revenue and cost by campaign statusPower BI
- 06Platforms with high average ROIIntermediate
- 07Follower size bucketsIntermediate
- 08Campaigns above overall average costIntermediate
- 09Yearly campaigns and profitIntermediate
- 10Conversion rate by platformPower BI
- 11Top 3 campaigns per platformAdvanced
- 12Running revenue by monthAdvanced
- 13Yearly revenue change with LAGAdvanced
- 14Platform share of total revenueAdvanced
- 15ROI anomalies versus platform averagePower BI
Get the practice kit: the full dataset, all 15 exercises, a starter .sql and the answer key. One-time $3.99.
Get the practice kit · $3.99Use it for
A marketing dashboard
Engagement_
rate by campaign_ status and a breakdown of platform. Excel, Power BI or Tableau. Why do the 181 Completed rows have a mean engagement_
rate of 14.2? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Campaigns200CMP100112.14CompletedCMP100211.92CompletedCMP100313.41Completed
A software demo
Believable campaigns with campaign_
name, brand_ name and influencer_ id to fill a screen in front of a buyer.
blueprint · marketing-influencer-campaign-roi-data
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 22 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.
- Campaign, influencer, and brand anonymized
- Engagement metrics and conversion tracked
- Campaign spend and calculated ROI included
- Platform and audience segment annotated
- Outlier campaigns with high/low ROI marked
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-influencer-campaign-roi-data