Marketing Campaign Carbon Footprint Analysis

This dataset provides granular, campaign-level insights into the carbon emissions and energy consumption of digital marketing activities across multiple channels. It enables ESG officers and marketing leaders to benchmark, optimize, and report on the environmental impact of their campaigns, supporting sustainable brand communication and regulatory compliance. Key features include per-channel emissions, performance metrics, and ESG compliance status for robust sustainability analytics.

  • last updated 4 Feb 2026
  • by GoMask
The brief that made it

Benchmarking and reducing the carbon footprint of digital marketing campaigns

Sample rows

preview · 8 of 60 rows · all 20 columns
campaign_idstringchannelstringimpressionsintegerbrand_namestringcampaign_namestringstart_datedateend_datedateregionstringclicksintegerconversionsintegertotal_carbon_emissions_kgco2efloatcarbon_emissions_per_impression_kgco2efloatcarbon_emissions_per_click_kgco2efloatcarbon_emissions_per_conversion_kgco2efloatenergy_consumed_kwhfloatdata_transferred_gbfloatesg_compliance_statusstringreporting_periodstringbenchmark_groupstringnotesstring
CMP001social_media185000EcoGlowSpring Fresh Launch2024-03-052024-03-28North America8200430620.30.00340.07561.44261282.5575.3compliantQ1 2024industry averageUtilized environmentally friendly ad servers.
CMP002email43000PureNestGreen Living Email Blast2024-04-022024-04-09Europe310012088.60.00210.02860.7383210.292.7compliant2024-04internal targetHigh open rate; optimized subject lines for engagement.
CMP003video91000SunChargeSolar Power Video Ad2024-02-152024-03-03Asia Pacific5900310378.90.00420.06421.2223850.6480.4pendingQ1 2024industry averageHeavy video streaming contributed to higher emissions.
CMP004affiliate22000EcoGlowEco Deals Affiliate Push2024-03-202024-04-04Latin America17006063.20.00290.03721.0533145.462.8compliant2024-03internal targetblank
CMP005display48000PureNestPureNest Display Awareness2024-01-102024-02-07North America210095101.80.00210.04851.0716243.7110.1compliantQ1 2024industry averageDisplay campaign with reduced frequency capping.
CMP006search65000SunChargeSunCharge Search Boost2024-04-152024-04-28Europe4900180117.30.00180.02390.6517301.2134.9pending2024-04internal targetImproved keyword targeting.
CMP007social_media210000EcoGlowEcoGlow April Social2024-04-012024-04-30Asia Pacific9800520742.70.00350.07581.42821486.3682.7compliantQ2 2024industry averageInfluencer partnerships increased reach.
CMP008email37000PureNestPureNest March Email2024-03-102024-03-14North America310014077.20.00210.02490.5516183.381.1compliant2024-03industry averageShort campaign duration; high engagement.

What the 60 rows show

from the 60-row sample

Social_media (channel) stands out: mean impressions is 101,540, against 28,834 for the rest.

  • 20,650median impressions
  • 2esg compliance statuses
  • 2benchmark groups
  • 9reporting periods
  • 2,100median clicks
  • 115median conversions
Mean impressions by channel60 rows
0100k200k20,944email9 rows101.5ksoci…10 ro…34,870sear…10 ro…25,800disp…11 ro…60,125video8 rows12,867affi…9 rows7,967other3 rows
impressions60 rows, in bands of 25k
02040311364112110125k225kimpressions →

Median 20,650, from 3,900 to 210,000.

brand_name60 rows · top 10 of 16 values
  1. EcoGlow11
  2. SunCharge10
  3. PureNest9
  4. EduFirst3
  5. PureWater3
  6. NutriLeaf3
  7. AutoZero3
  8. HomeTech3
  9. BrightGrid3
  10. GreenMotion2
20 columns by typefrom the column list below
  • string 9
  • integer 3
  • float 6
  • date 2

Columns

20 columns in three groups
blueprint · 20 columns
columntypedescriptionexample
Text 9 columns
campaign_idstringUnique identifier for the marketing campaign.uniqueCMP001
campaign_namestringName or title of the marketing campaign.Spring Fresh Launch
brand_namestringName of the brand associated with the campaign.EcoGlow
channelstringDigital channel used for the campaign (e.g., email, social media, search, display, video).7 valuessocial_media
regionstringGeographic region or market targeted by the campaign.optionalNorth America
esg_compliance_statusstringStatus of ESG (Environmental, Social, Governance) compliance for the campaign.compliant · non_compliant · pending · not_applicable · optionalcompliant
reporting_periodstringReporting period for the campaign (e.g., Q1 2024, 2023-06).9 periods · optionalQ1 2024
benchmark_groupstringBenchmark group or segment for comparison (e.g., industry average, internal target).2 groups · optionalindustry average
notesstringAdditional notes or qualitative context about the campaign or its carbon footprint.optionalUtilized environmentally …
Numbers 9 columns
impressionsintegerNumber of times the campaign content was displayed.0 or more · optional185000
clicksintegerNumber of clicks generated by the campaign.0 or more · optional8200
conversionsintegerNumber of desired actions (e.g., purchases, sign-ups) resulting from the campaign.0 or more · optional430
total_carbon_emissions_kgco2efloatTotal carbon emissions generated by the campaign in kilograms of CO2 equivalent.0 or more620.3
carbon_emissions_per_impression_kgco2efloatAverage carbon emissions per impression in kilograms of CO2 equivalent.0 or more · optional0.0034
carbon_emissions_per_click_kgco2efloatAverage carbon emissions per click in kilograms of CO2 equivalent.0 or more · optional0.0756
carbon_emissions_per_conversion_kgco2efloatAverage carbon emissions per conversion in kilograms of CO2 equivalent.0 or more · optional1.4426
energy_consumed_kwhfloatTotal estimated energy consumed by the campaign in kilowatt-hours.0 or more · optional1282.5
data_transferred_gbfloatTotal volume of data transferred (e.g., ad impressions, video streaming) in gigabytes.0 or more · optional575.3
Dates and times 2 columns
start_datedateStart date of the campaign.2024-03-05
end_datedateEnd date of the campaign.2024-03-28

Use it for

  • median impress…20,65060 rowsmean impressions by c…20.9kemail101.5ksoci…34.9ksear…25.8kdisp…

    A marketing dashboard

    Impressions by channel and a breakdown of brand_name. Excel, Power BI or Tableau.

  • Why do the 10 social_media rows have a mean impressions of 101,540?

    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, brand_name and start_date to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 20 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 dataset60 rows20 columns
Yours10,000 rows20 columnsregion: UK only

blueprint · marketing-campaign-carbon-footprint-analysis

Behind this dataset

Same schema. As many rows as you need.

These 60 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.

Rules it was built with
  • Each row represents a single campaign and channel
  • Carbon emission estimates calculated using media spend and channel energy intensity
  • Includes campaign type (email, social, video, display), audience reach, and engagement rate
  • Flags campaigns exceeding ESG threshold for review
  • Start and end dates must be within current fiscal year
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-carbon-footprint-analysis

What should your data show?

Preview 20 rows free
No signup. No card.