Saved datasets
Last updated
Download format
Croissant
Croissant is a format for Machine Learning datasets
Learn more about this at mlcommons.org/croissant.
Usage rights
License from data provider
Please review the applicable license to make sure your contemplated use is permitted.
Topic
Provider
Free
Cost to access
Described as free to access or have a license that allows redistribution.
13 datasets found
  1. Influencer Marketing ROI Dataset

    • kaggle.com
    zip
    Updated Jun 9, 2025
  2. b

    TikTok Datasets

    • brightdata.com
    .json, .csv, .xlsx
    Updated Dec 23, 2024
  3. Top 1000 TikTok Influencers Ranking

    • kaggle.com
    zip
    Updated Feb 7, 2022
  4. c

    CreatorDB Creator & Influencer Dataset

    • creatordb.app
    json
  5. d

    Social Media Data | 100M+ TikTok Creator Profiles Dataset | Global...

    • datarade.ai
  6. c

    Online News Dataset on the Prosecution of TikTok Influencers in Egypt...

    • datacatalogue.cessda.eu
    Updated May 12, 2026
  7. Top 100 Social Media Influencers 2024 Countrywise

    • kaggle.com
    zip
    Updated Apr 1, 2024
  8. H

    When Credibility Goes Viral: Influencer Impact on TikTok Purchase Behavior

    • dataverse.harvard.edu
    Updated Apr 16, 2026
  9. Advertising Datasets

    • brightdata.com
    .json, .csv, .xlsx
    Updated Jan 9, 2025
  10. Social Media Engagement Dataset

    • kaggle.com
    zip
    Updated Jan 30, 2026
  11. c

    TikTok Atlas Austria: An overview of the reach and communication patterns of...

    • datacatalogue.cessda.eu
    Updated Mar 18, 2026
  12. A

    TikTok Atlas Austria: An overview of the reach and communication patterns of...

    • data.aussda.at
    bin, pdf, tsv, zip
    Updated Mar 17, 2026
  13. Trending Tiktok Analysis Search

    • kaggle.com
    zip
    Updated Apr 28, 2026
  14. Not seeing a result you expected?
    Learn how you can add new datasets to our index.

Share
FacebookFacebook
TwitterTwitter
Email
Click to copy link
Link copied
Close
Cite
Rishi (2025). Influencer Marketing ROI Dataset [Dataset]. https://www.kaggle.com/datasets/tfisthis/influencer-marketing-roi-dataset/discussion
Organization logo

Influencer Marketing ROI Dataset

Influencer Marketing ROI: Multi-Platform Campaign Performance and Sales Data

Explore at:
zip(3300135 bytes)Available download formats
Dataset updated
Jun 9, 2025
Authors
Rishi
License

Apache License, v2.0https://www.apache.org/licenses/LICENSE-2.0
License information was derived automatically

Description

This dataset tracks influencer marketing campaigns across major social media platforms, providing a robust foundation for analyzing campaign effectiveness, engagement, reach, and sales outcomes. Each record represents a unique campaign and includes details such as the campaign’s platform (Instagram, YouTube, TikTok, Twitter), influencer category (e.g., Fashion, Tech, Fitness), campaign type (Product Launch, Brand Awareness, Giveaway, etc.), start and end dates, total user engagements, estimated reach, product sales, and campaign duration. The dataset structure supports diverse analyses, including ROI calculation, campaign benchmarking, and influencer performance comparison.

Columns: - campaign_id: Unique identifier for each campaign
- platform: Social media platform where the campaign ran
- influencer_category: Niche or industry focus of the influencer
- campaign_type: Objective or style of the campaign
- start_date, end_date: Campaign time frame
- engagements: Total user interactions (likes, comments, shares, etc.)
- estimated_reach: Estimated number of unique users exposed to the campaign
- product_sales: Number of products sold as a result of the campaign
- campaign_duration_days: Duration of the campaign in days

Getting Started with the Data

1. Load and Inspect the Dataset

import pandas as pd

df = pd.read_csv('influencer_marketing_roi_dataset.csv', parse_dates=['start_date', 'end_date'])
print(df.head())
print(df.info())

2. Basic Exploration

# Overview of campaign types and platforms
print(df['campaign_type'].value_counts())
print(df['platform'].value_counts())

# Summary statistics
print(df[['engagements', 'estimated_reach', 'product_sales']].describe())

3. Engagement and Sales Analysis

# Average engagements and sales by platform
platform_stats = df.groupby('platform')[['engagements', 'product_sales']].mean()
print(platform_stats)

# Top influencer categories by product sales
top_categories = df.groupby('influencer_category')['product_sales'].sum().sort_values(ascending=False)
print(top_categories)

4. ROI Calculation Example

# Assume a fixed campaign cost for demonstration
df['campaign_cost'] = 500 + df['estimated_reach'] * 0.01 # Example formula

# Calculate ROI: (Revenue - Cost) / Cost
# Assume each product sold yields $40 revenue
df['revenue'] = df['product_sales'] * 40
df['roi'] = (df['revenue'] - df['campaign_cost']) / df['campaign_cost']

# View campaigns with highest ROI
top_roi = df.sort_values('roi', ascending=False).head(10)
print(top_roi[['campaign_id', 'platform', 'roi']])

5. Visualizing Campaign Performance

import matplotlib.pyplot as plt
import seaborn as sns

# Engagements vs. Product Sales scatter plot
plt.figure(figsize=(8,6))
sns.scatterplot(data=df, x='engagements', y='product_sales', hue='platform', alpha=0.6)
plt.title('Engagements vs. Product Sales by Platform')
plt.xlabel('Engagements')
plt.ylabel('Product Sales')
plt.legend()
plt.show()

# Average ROI by Influencer Category
category_roi = df.groupby('influencer_category')['roi'].mean().sort_values()
category_roi.plot(kind='barh', color='teal')
plt.title('Average ROI by Influencer Category')
plt.xlabel('Average ROI')
plt.show()

6. Time-Based Analysis

# Campaigns over time
df['month'] = df['start_date'].dt.to_period('M')
monthly_sales = df.groupby('month')['product_sales'].sum()
monthly_sales.plot(figsize=(10,4), marker='o', title='Monthly Product Sales from Influencer Campaigns')
plt.ylabel('Product Sales')
plt.show()

Use Cases

  • ROI Analysis: Quantify the return on investment for influencer campaigns across platforms and categories.
  • Campaign Benchmarking: Compare campaign performance by type, influencer niche, or platform.
  • Trend Analysis: Track engagement, reach, and sales trends over time.
  • Influencer Selection: Identify high-performing influencer categories and campaign types for future partnerships.
Search
Clear search
Close search
Google apps
Main menu