Excel Tips

How to Track Marketing Analytics in Excel for Small Business

By HelpMyData  ·  May 2026  ·  9 min read

Most small business owners spend money on marketing without really knowing which parts are working. They run Google ads, post on social media, send emails, and ask customers how they heard about them — but without a system to track and compare results across channels, the decision of where to spend next month's marketing budget is mostly guesswork.

Excel fixes this. A simple marketing analytics tracker lets you compare cost per lead, conversion rate, and cost per customer across every channel you use, so your marketing budget goes to what actually works rather than what feels like it should work. Here is how to build one.

The Marketing Metrics That Actually Matter

Before building anything, get clear on what you actually need to measure. For most small businesses the marketing metrics that drive real decisions are cost per lead, lead to customer conversion rate, and cost per acquired customer. Everything else is secondary. If you know those three numbers by channel, you know where your marketing money is well spent and where it is not.

Sheet 01

Marketing Spend Tracker

Your spend tracker logs every marketing expense by channel and month. This is the input side of your marketing analytics — what you spent and where. Without this, calculating cost per lead or cost per customer is impossible.

ColumnWhat to Enter
DateWhen the spend occurred
ChannelGoogle Ads, Facebook Ads, Email, SEO, Events, Print, Referral, etc.
CampaignSpecific campaign or initiative if applicable
DescriptionBrief note on what this spend was for
AmountDollars spent
Month=TEXT(Date,"mmm yyyy") for easy grouping

Monthly spend by channel automatically:

=SUMPRODUCT((MONTH(SpendData[Date])=MONTH(TODAY()))*(SpendData[Channel]="Google Ads")*SpendData[Amount]) ← total Google Ads spend this month
Include time as a cost: Organic channels like SEO, social media posting, and networking are not free — they cost your time. If you spend five hours per week on social media, that is five hours not spent on billable work or other business activities. Assigning an hourly value to your time and including it alongside cash spend gives you a more accurate picture of what each channel truly costs.
Sheet 02

Lead Tracker by Channel

Tracking where every lead comes from is the most important data habit you can build as a small business marketer. Without it you cannot calculate cost per lead or know which channels are generating the most qualified prospects.

ColumnWhat to Enter
DateWhen the lead came in
NameLead's name
Email or PhoneContact information
Source ChannelHow they found you, be specific
CampaignWhich specific campaign or post if applicable
Lead QualityHot, Warm, or Cold, your initial assessment
Converted to CustomerYes or No, update when they close
Revenue GeneratedHow much they spent, fill in when known

With leads and spend tracked by channel, your key metrics calculate automatically:

Cost Per Lead = Channel Spend / Leads from that Channel =SUMIF(SpendData[Channel],"Google Ads",SpendData[Amount]) / COUNTIF(LeadData[Source Channel],"Google Ads") Conversion Rate = Customers from Channel / Leads from Channel =COUNTIFS(LeadData[Source Channel],"Google Ads",LeadData[Converted],"Yes") / COUNTIF(LeadData[Source Channel],"Google Ads") Cost Per Customer = Channel Spend / Customers from Channel
Ask every new lead how they found you: Add this as a standard question on your contact form, discovery call, or first interaction. People generally answer honestly and the data compounds in value over time. After six months of tracking you will have clear evidence of which channels are generating your best customers, not just your most leads.
Sheet 03

Channel Performance Comparison

This is where your marketing analytics delivers its highest value. A side-by-side comparison of every channel showing spend, leads, conversion rate, customers, and cost per customer tells you definitively which channels are worth investing more in and which are underperforming.

Here is what this comparison looks like across a few channels:

Channel Spend Leads Conv. Rate Customers Cost/Customer
Google Ads$8002412.5%3$267
Referrals$0862.5%5$0
Facebook Ads$600313.2%1$600
Email Newsletter$50633.3%2$25

This table tells a clear story. Referrals generate the highest quality leads at zero cost. Email has a strong conversion rate and very low cost per customer. Google Ads is working but expensive. Facebook Ads is generating leads that rarely convert, making the cost per customer very high relative to the other channels.

The marketing decision those numbers suggest is obvious: invest more in referral programs and email, optimize or reduce Facebook Ads spend, and keep monitoring Google Ads performance. Without the data these conclusions require months of gut feel. With it they take five minutes to see.

Track customer lifetime value by channel: The cost per customer comparison above treats all customers as equal. But a customer from Google Ads who spends $500 once is worth much less than a referral customer who spends $500 and stays for three years. Adding a Lifetime Value column to your channel comparison, calculated as average revenue per customer from that channel, gives you an even more accurate picture of true channel ROI.
Sheet 04

Monthly Marketing Dashboard

Your marketing dashboard pulls your key metrics together in one view that you review at the start of each month. It answers the questions that drive your marketing decisions: how much did we spend, how many leads did we generate, what did it cost per lead, and are we getting better or worse over time.

MetricFormula
Total Marketing Spend=SUMPRODUCT for current month across all channels
Total Leads Generated=COUNTIFS on lead date for current month
Overall Cost Per Lead=Total Spend / Total Leads
Leads by Channel=COUNTIF for each channel
Overall Conversion Rate=Customers Won / Leads Generated
New Customers This Month=COUNTIFS on conversion date for current month
Cost Per Customer=Total Spend / New Customers
Revenue from New Customers=SUMIFS on revenue column for current month customers
Marketing ROI=(Revenue from New Customers - Marketing Spend) / Marketing Spend
Track trends over time not just monthly snapshots: Add a chart showing cost per lead and cost per customer month over month. An improving trend means your marketing is getting more efficient. A worsening trend means something has changed that needs investigation. The trend line tells you more than any single month's numbers do in isolation.

Starting Simple and Building From There

If you have never tracked marketing analytics before, start with just two things. Track every lead source when a new lead comes in, and track your total marketing spend by channel each month. Those two habits alone will give you more insight than most small businesses have after years of marketing.

Once those are running consistently, add the conversion tracking and dashboard. Within three to six months you will have enough data to make genuinely data-driven marketing decisions, which for most small businesses means reallocating budget away from channels that feel productive toward ones that demonstrably are.

If you would like a custom marketing analytics workbook built for your specific channels and business model, that is exactly what we do at HelpMyData.

Want a Custom Marketing Analytics Tracker Built for Your Business?

Tell us about your marketing channels and we'll build a complete Excel tracking system covering spend, leads, conversion rates, and cost per customer. Starting at just $75.

📧 Get Started Today