Marketing Campaign ROI Tracker Excel Template

Sales•9 min read•M. Ichsanul Fadhil•Created November 3, 2026

Evaluate marketing channels, advertising returns, and campaign growth in Microsoft Excel. Build an executive campaign ROI tracker featuring growth rate percentage formatting, automated BCG matrix portfolio classification (Star, Cash Cow, Question Mark, Dog), and executive dashboard visualizations.

Where Did the Ad Spend Go? Measuring Real Campaign Returns

Marketing teams often launch campaigns across a dozen channels simultaneously: Google Search, Meta ads, TikTok influencers, email newsletters, and YouTube video ads. But when the quarter ends and leadership asks which channels drove profitable revenue, teams often struggle to compare a high-volume mature channel against a fast-growing experimental campaign.

Without a standard framework, companies end up pouring more money into declining channels while starving promising new channels of the budget they need to scale.

In this exercise, you will build a Product Promotion & Campaign ROI Tracker in Excel using the classic BCG Growth-Share Matrix. You will evaluate ten digital marketing channels, classify them into clear performance categories (Stars, Cash Cows, Question Marks, and Dogs), and assemble an executive dashboard that shows leadership exactly where to invest next.

Campaign Metrics & Portfolio Data Dictionary

The tracker is laid out across columns F through N, supported by an executive KPI sidebar (columns B through C) and reference lookup tables. Below is the complete data dictionary specifying the metrics and formulas used.

ColumnMetric NameFormula / TypeDefault FormatWorkplace Meaning & Modeling Rule
FCampaign Channel NameTextLeft Align (Bold)Digital channel or promotion initiative (e.g. Google Search, Meta Retargeting).
GSales Growth Rate=VLOOKUP(F13, ...)Percentage (0.0%)Year-over-year revenue growth generated by the channel.
HMarket Share=VLOOKUP(F13, ...)Percentage (0.0%)Relative share of total company pipeline contributed by this channel.
IGrowth Volume ($)Formula SubtractionCurrency ($#,##0)Absolute dollar increase in sales generated compared to the prior year.
JGrowth Assessment=IF(G13>=10%, "High", "Low")Text BadgeCompares growth against company 10% hurdle rate.
KMarket Share Assessment=IF(H13>=20%, "High", "Low")Text BadgeCompares share against company 20% significant volume threshold.
LPortfolio ClassificationNested IF & AND LogicColor-Coded PillStar Product (High/High), Cash Cow (Low/High), Question Mark (High/Low), Dog Product (Low/Low).
MStrategic DirectionIF Lookup LogicText StrategyRecommended action: Build/Scale, Hold/Optimize, Harvest/Test, or Divest/Cut.

Building Your Campaign ROI Tracker Step by Step

Follow these three focused steps to build your campaign portfolio model. We will establish clean percentage formatting, formulate the four-quadrant classification logic, and review the executive visual command center.

3.1Step 1: Setting Single-Decimal Percentage Formatting

In marketing reports, growth rates and conversion shares look messy when displayed as raw decimals like 0.435 or 0.097. We need to display these clearly as 43.5% and 9.7% with a single decimal place.

Highlight the growth and share columns (cells G13:H22). Press Ctrl + 1 to open the Format Cells dialog.

Under Category, select Percentage. Set Decimal places to 1, then click OK.

Excel immediately formats the raw numbers into clean, board-ready percentage figures that make comparisons effortless.

Excel Format Cells dialog showing Percentage category with 1 decimal place selected
Click to view fullscreen

Figure 1: Configuring single-decimal Percentage formatting via the Format Cells dialog (Ctrl + 1).

3.2Step 2: Automating BCG Matrix Classification with IF & AND

Rather than manually guessing whether a channel is a winner or a loser, we use a structured nested formula that evaluates two benchmarks: Sales Growth Rate (10% benchmark) and Market Share (20% benchmark).

In cell L13 (Portfolio Classification), enter the four-way decision formula:

=IF(AND(J13="High", K13="High"), "Star Product", IF(AND(J13="Low", K13="Low"), "Dog Product", IF(AND(J13="High", K13="Low"), "Question Mark Product", "Cash Cow Product")))

For Google Search (43.5% growth, 9.7% share), Excel evaluates High growth but Low share, instantly labeling it a "Question Mark Product".

In column M (Strategic Direction), link the recommendation: =IF(L13="Star Product", "Build / Scale", IF(L13="Cash Cow Product", "Hold / Optimize", IF(L13="Question Mark Product", "Harvest / Test", "Divest / Cut"))).

Copy both formulas down to row 22. Your entire portfolio is now categorized objectively without bias.

Excel table showing cell L13 active with nested IF and AND portfolio classification formula
Click to view fullscreen

Figure 2: Formulating the four-quadrant portfolio classification logic using nested =IF() and =AND().

3.3Step 3: Constructing the Executive Marketing Command Center

To make the data easy for leadership to digest in a 10-minute briefing, we assemble an executive visual command center above the ledger.

On the left, a dark navy KPI card displays total active campaigns (10 channels), showing that 6 channels are ready to scale, 1 is in maintenance, 2 are in test mode, and 1 should be cut.

In the center, a Plan Mix donut chart shows the portfolio distribution: 60% of our channels are high-growth Star Products, while 20% represent experimental test bets.

On the right, a scatter plot matrix graphs Market Share against Sales Growth Rate, with dotted reference lines at 10% and 20% dividing the four quadrants cleanly.

This visual hierarchy allows executive leadership to confirm marketing strategy in seconds.

Executive marketing command center in Excel showing KPI sidebar, Plan Mix donut chart, and BCG scatter plot
Click to view fullscreen

Figure 3: Complete executive marketing command center combining channel counts, donut mix, and BCG scatter matrix.

Growth Marketing Rules: Reallocating Budget Across Channels

When reviewing quarterly campaign performance, follow these practical budget allocation rules:

1. Double Down on Stars: Channels in the Star quadrant (like Meta Dynamic Retargeting and YouTube TOFU) have proven high market share and strong growth. Increase their ad spend by 15-25% until marginal CPA begins to rise.

2. Harvest Cash Cows to Fund Experiments: Use the steady profits from mature Cash Cow channels (like TikTok Viral Spark) to bankroll test budgets for Question Mark initiatives (like Google Search Non-Brand).

3. Ruthlessly Cut Dogs: If a channel stays in the Dog Product quadrant for two consecutive quarters with low growth and low share (like Legacy Display Network), cut its spend and reallocate funds to your top two Star channels.

Share:
Download Solution Model
Microsoft Excel (.xlsx)
Get the completed, unlocked Excel workbook (.xlsx) with all formulas, data models, and charts ready for immediate use.
Keywords
MarketingCampaign ROIGrowth MarketingBCG MatrixVLOOKUPPortfolio PlanningExcel Dashboard
M. Ichsanul Fadhil
M. Ichsanul Fadhil

Spreadsheet educator and web developer passionate about hands-on interactive spreadsheet practice.

Related Practical Exercises

Explore more hands-on spreadsheet models with downloadable practice workbooks.

All Exercises →

Discussion

Ask questions, share formula tips, or discuss alternative approaches with fellow spreadsheet builders.

0 Comments

Loading discussion...