How to measure if your marketing is working
You published a blog post. You ran an ad campaign. You sent a newsletter. You posted on social media three times this week. You redesigned your landing page. You spent money on a sponsorship.
Now someone asks: "Is our marketing working?"
And you realize you do not actually know. You have numbers — plenty of them — but you are not sure which ones answer the question. Your Instagram followers went up. Your blog got some pageviews. Someone clicked on an ad. But did any of it move the business forward?
This guide is for founders and small teams who do their own marketing and want a straightforward way to know what is working, what is not, and where to spend their time next. No marketing jargon. No complicated attribution models. Just practical measurement that you can set up this week.
Why "more followers" does not mean marketing is working
Let's start with the uncomfortable truth. Most of the numbers that feel like progress are not actually progress. They are vanity metrics — numbers that go up and make you feel good but do not connect to business outcomes.
Followers, likes, impressions, shares, comments. These are engagement signals on someone else's platform. They tell you that people saw your content. They do not tell you that people visited your website, considered your product, or became customers.
A company with 50,000 Instagram followers and zero paying customers has a social media presence, not a marketing engine. A company with 200 Instagram followers and 30 customers who found them through Instagram has something that works.
The distinction matters because vanity metrics are addictive. They are easy to track, they usually go up over time (which feels like progress), and they are visible to everyone. Revenue attribution is harder, less visible, and sometimes shows you that the thing you spent three hours on this week generated exactly zero results. That is uncomfortable but useful information.
Marketing is working when it contributes to revenue. Everything else is a leading indicator at best and a distraction at worst. The question is how to connect the dots from "someone saw our content" to "someone became a customer."
The only metrics that matter: a simple funnel
Every marketing effort, regardless of channel, follows the same basic path. People need to discover you, engage with what you offer, take an action, and eventually pay you money. That is the funnel, and it has four stages:
Traffic. How many people visit your website? This is raw reach — the total number of unique visitors arriving from all sources. If nobody is showing up, nothing else matters. Traffic is the top of the funnel and the prerequisite for everything that follows.
Engagement. Of the people who show up, how many actually interact with your site? Do they read your content, visit multiple pages, scroll through your pricing? Or do they bounce after three seconds? Engagement tells you whether your traffic is relevant — whether you are attracting the right people with the right message.
Conversion. Of the people who engage, how many take the action you want? Sign up for a trial, submit a form, book a demo, add something to their cart. Conversion is where traffic becomes leads or customers. This is where most businesses should focus their measurement energy because it connects marketing activity to business outcomes.
Revenue. Of the people who convert, how much money do they generate? Not all conversions are equal. A free trial signup that never upgrades is worth less than a direct purchase. Revenue per visitor, revenue per traffic source, and customer lifetime value are the ultimate measures of marketing effectiveness.
Every marketing metric you will ever encounter fits into one of these four stages. When you evaluate any channel or campaign, ask: is this generating traffic, engagement, conversions, or revenue? And at what cost?
How to track where visitors actually come from
Before you can measure whether marketing is working, you need to know which marketing brought people to your site. This is where UTM parameters come in.
UTM parameters are small tags you add to the end of a URL. When someone clicks that tagged link, your analytics tool records where they came from. There are five UTM parameters, but you really only need three:
utm_source — where the traffic comes from. Examples: google, twitter, newsletter, facebook, partner-blog.
utm_medium — what type of channel it is. Examples: cpc (cost per click), email, social, referral.
utm_campaign — which specific campaign or effort. Examples: spring-sale, product-launch, weekly-digest-march-26.
A tagged URL looks like this: yoursite.com/?utm_source=twitter&utm_medium=social&utm_campaign=product-launch
The key discipline is consistency. Pick a naming convention and stick with it. Use lowercase. Use hyphens instead of spaces. Document your conventions in a simple spreadsheet so everyone on your team tags links the same way. Inconsistent tagging — "Twitter" vs "twitter" vs "tw" — makes your data useless because the same source shows up as three different entries.
Tag every link you control: social media posts, email campaigns, ad campaigns, partner links, QR codes, anything where you are placing a link that points back to your site. The links that come from organic search, direct visits, and natural referrals will be categorized automatically by your analytics tool.
If you do nothing else from this article, start tagging your links. It takes 30 seconds per link and it transforms your ability to understand which marketing efforts bring people to your site.
Attribution: who gets credit for a conversion?
A visitor reads your blog post from organic search on Monday. They see your tweet on Wednesday and click through to your site. On Friday, they get your newsletter, click the link, and sign up for a trial. Which marketing effort gets credit for the conversion?
This is the attribution problem, and it has no perfect answer. But understanding the two most common models helps you interpret your data correctly.
Last-click attribution gives all the credit to the last touchpoint before conversion. In the example above, the newsletter gets 100% of the credit. This is the default in most analytics tools. It is simple and actionable, but it undervalues the channels that introduce people to your brand in the first place.
First-click attribution gives all the credit to the first touchpoint. The blog post gets 100% of the credit. This model values discovery and awareness, but it ignores everything that happened between discovery and conversion.
The realityis that both models are wrong, and everyone knows it. A customer's journey involves multiple touchpoints, and no single channel deserves all the credit. But multi-touch attribution models are complicated, require more data than most small businesses have, and still involve arbitrary decisions about how to weight each touchpoint.
Here is the pragmatic approach for small teams: use last-click attribution as your primary model because it is simple and available in every analytics tool. But also look at your first-touch data to understand which channels introduce new people to your brand. If organic search is always the first touch but never the last touch, it is still critically important — it is the top of your funnel, and cutting it would eventually dry up all your other channels too.
Do not let the perfect attribution model be the enemy of any attribution at all. Imperfect data that you actually review is infinitely more valuable than a sophisticated model you never look at.
How to measure content marketing ROI
Content marketingis one of the hardest channels to measure because the payoff is delayed and indirect. You publish an article today. It might rank in search results three months from now. Someone might read it, leave, and come back a month later to sign up. The connection between "we wrote this post" and "we got this customer" is real but hard to trace.
The mistake most teams make is measuring content by pageviews alone. A post with 10,000 views that generates zero signups is not contributing to the business. A post with 200 views that generates 5 signups is one of your most valuable assets.
To measure content marketing properly, you need to track two things per article:
1. How much traffic does each post generate? Look at unique visitors per post, broken down by traffic source. Is this post being found through search, social, or email? Is traffic growing, flat, or declining over time? Posts that attract consistent search traffic month after month are your compounding assets.
2. How many conversions does each post drive? This is the number that actually matters. Set up conversion trackingto see which blog posts are the first page (or last page) a visitor sees before converting. This tells you which content is attracting the right audience — people who are not just interested in the topic but are also potential customers.
If you are writing five blog posts a month and only one of them drives any conversions, you do not have a content problem — you have a topic selection problem. Write more content like the post that converts and less like the four that do not. Content marketing ROI is not about volume. It is about publishing the right content for the right audience.
How to measure social media ROI
Social media measurement is where vanity metrics are the most tempting. Every platform gives you likes, impressions, reach, followers, engagement rate. These numbers are visible, they update in real time, and they feel like progress. But they measure performance on the platform, not performance for your business.
The only social media metric that matters for your business is referral traffic — how many people click through from social media to your website. And of those, how many convert.
Use UTM-tagged links in every social post that links back to your site. Then look at three things in your analytics:
Visitors from social. How many people actually click through from each platform? If you post daily on three platforms and only one of them sends meaningful traffic, you might be spending time on the wrong platforms.
Engagement quality from social. When social visitors arrive, do they bounce or do they explore? A platform that sends 50 visitors who each read three pages is more valuable than one that sends 500 visitors who all bounce.
Conversions from social. How many social visitors convert? This is the ultimate measure. If Twitter sends 1,000 visitors per month and 10 of them sign up, your conversion rate from Twitter is 1%. That is your real social media ROI — not the number of retweets or likes.
One caveat: social media also builds brand awareness in ways that do not show up in click-through data. Someone might see your posts regularly, never click, and then Google your company name directly when they need your product. That conversion shows up as "direct" or "organic search" traffic, not social. This is real but hard to measure, which is why you should not abandon social entirely based on click-through metrics alone. But it does mean you should be honest about what social media can and cannot prove.
How to measure email marketing effectiveness
Email is the most measurable marketing channel because you control the entire chain. You know who received the email, who opened it, who clicked, and — if you tag your links — what they did on your site after clicking.
The metrics that matter for email:
Click-through rate (CTR). What percentage of recipients clicked a link? Open rates used to matter, but Apple's Mail Privacy Protection pre-loads tracking pixels, making open rates inflated and unreliable. CTR is the honest measure of whether your email content is compelling enough to drive action.
Website visits from email. Tag all links in your emails with UTM parameters (utm_source=newsletter, utm_medium=email, utm_campaign=march-26-digest). Then check your analytics to see how many visits your emails actually generate. Compare this to the click count your email platform reports — you will often see discrepancies because email platforms count bot clicks and pre-fetches.
Conversions from email. Of the people who click through from your email, how many convert? This tells you whether your email audience is a good match for your product. A high CTR with low conversion rate might mean your email content is engaging but your landing page is not doing its job. A low CTR with high conversion rate might mean your emails are boring but the people who do click are highly qualified.
List growth rate. Is your email list growing or shrinking? Net growth (new subscribers minus unsubscribes and bounces) tells you whether your email program is sustainable. If you lose more subscribers than you gain, you will eventually run out of audience.
Revenue per email. If you can tie email clicks to purchases or signups, calculate the revenue generated per email sent. This is the clearest measure of email ROI and it lets you compare email against other channels on equal footing.
How to measure paid ads
Paid advertising is the easiest channel to measure because you know exactly how much you spend. The challenge is measuring what you get back.
There are three metrics you need for paid ads:
Cost per acquisition (CPA). How much do you spend to acquire one customer? Divide your total ad spend by the number of customers who came from ads. If you spent $1,000 on Google Ads and got 10 paying customers, your CPA is $100. This is the simplest and most important paid ads metric.
Return on ad spend (ROAS). How much revenue do you generate per dollar of ad spend? If you spent $1,000 and generated $5,000 in revenue, your ROAS is 5x. Anything above 1x means you are making money (before accounting for product costs and overhead). Most businesses aim for 3-5x ROAS on paid ads, but this varies enormously by industry and business model.
Customer lifetime value (LTV). How much total revenue does a customer generate over their entire relationship with your business? LTV is critical because it changes how you evaluate CPA. Understanding your customer acquisition cost is essential here. A $100 CPA looks expensive if the customer buys a $50 product once. It looks cheap if the customer subscribes at $30 per month and stays for two years ($720 LTV). You can afford to spend more to acquire customers who stick around.
The trap with paid ads is trusting the ad platform's own conversion data. Google and Meta both have incentives to report more conversions than actually occurred. They use broad attribution windows, count view-through conversions (someone saw your ad but did not click it, then converted later), and attribute conversions that might have happened anyway.
Always verify ad platform numbers against your own analytics. If Google Ads says it drove 50 conversions but your analytics shows 30 visitors from Google Ads who converted, trust your analytics. Use UTM parameters on all ad links so you can measure ad performance with your own tools, independent of the ad platform's reporting.
Setting up a simple measurement framework
You do not need a complicated marketing dashboard. You need 3-5 key performance indicators (KPIs) that you review weekly. Here is how to pick them:
Step 1: Define your business goal. What does marketing need to accomplish this quarter? More trial signups? More demo requests? More purchases? Pick one primary goal. Having one goal makes measurement simple. Having five goals makes measurement impossible.
Step 2: Work backward through the funnel. If your goal is 100 trial signups per month, and your conversion rate is 2%, you need 5,000 visitors. Now you have two KPIs: trial signups (the outcome) and unique visitors (the input). If your traffic comes primarily from three channels, add those as KPIs: organic search visitors, social referral visitors, and email click-throughs.
Step 3: Set up a weekly review. Every Monday (or whatever day works for you), spend 10 minutes looking at your 3-5 KPIs. Write down the numbers. Compare them to last week. Ask three questions: What went up? What went down? What should I do differently this week?
Step 4: Review and adjust monthly. Once a month, zoom out. Look at the monthly trends. Are you on track for your quarterly goal? If not, what needs to change? Should you shift effort from one channel to another? Should you adjust your goal?
That is it. A weekly 10-minute review and a monthly 30-minute review. Tools like sourcebeam make this even faster because your traffic sources, conversions, and revenue are on a single dashboard — no juggling between Google Analytics, social media insights, and spreadsheets.
The framework should fit on one page. If it does not, you are measuring too much.
The danger of measuring too much
There is a particular kind of paralysis that hits data-minded founders. You set up tracking for everything. You build a dashboard with 30 metrics. You spend your Monday morning staring at numbers, trying to find the story in the data. Two hours later, you have not made a single decision.
This is analysis paralysis, and it is the opposite of what measurement is supposed to do. Measurement exists to help you decide, not to give you more things to worry about.
The symptoms are easy to spot: you check your analytics multiple times per day. You worry about small fluctuations in metrics that are noisy by nature. You delay launching a campaign because you have not figured out how to track it perfectly. You debate attribution models instead of creating content.
The cure is constraint. Force yourself to pick 3-5 metrics and ignore the rest. Look at your data weekly, not daily. Remember that the purpose of measurement is action — if a metric does not change what you do, stop tracking it.
Imperfect measurement that leads to action beats perfect measurement that leads to inaction every single time.
What to do when you cannot measure something directly
Not everything in marketing is measurable with analytics. Some of the most valuable marketing activities — building a brand, earning trust, developing relationships — do not produce clicks you can track.
A podcast appearance might not generate a single UTM-tracked click. But it might lead 50 people to Google your company name next week. A conference talk might not drive direct traffic. But three people in the audience might become customers six months later. Word of mouth is the most powerful marketing channel in existence and it is almost entirely unmeasurable.
When you cannot measure something directly, use proxy metrics and qualitative signals:
Brand search volume. Are more people searching for your company name over time? This is a rough proxy for brand awareness. If brand searches increase after a podcast appearance or conference talk, the unmeasurable activity is probably working.
Direct traffic trends. An increase in direct traffic (people typing your URL directly) often correlates with offline marketing and word-of-mouth activity. If direct traffic spikes after you launch a partnership or appear on a podcast, there is likely a connection.
"How did you hear about us?" Add this question to your signup form or checkout process. Make it a free-text field, not a dropdown. People will tell you things your analytics never could: "my friend recommended you," "I saw your talk at the conference," "I've been following you on Twitter for months." This qualitative data is imprecise but incredibly valuable.
Customer interviews. Talk to your customers. Ask them about their journey. You will learn more about how your marketing works from five customer conversations than from a month of staring at dashboards. The stories people tell about how they found you reveal the real customer journey — which is always messier and more human than the clean funnel your analytics depicts.
The important thing is to not dismiss what you cannot measure. Some teams fall into the trap of only investing in measurable channels because they can prove ROI. This biases your marketing toward bottom-of-funnel, direct-response activities and underinvests in the brand-building and relationship-building activities that create demand in the first place.
A balanced marketing approach measures what it can, acknowledges what it cannot, and uses judgment to fill the gaps.
Start here
If you are not currently measuring your marketing at all, do not try to implement everything in this article at once. Start with three things:
1. Install analytics on your website. You need to know how many visitors you get, where they come from, and which pages they view. This is the foundation of all marketing measurement.
2. Tag your links with UTM parameters. Every link you place in a social post, email, ad, or partner page should have utm_source, utm_medium, and utm_campaign parameters. This takes 30 seconds per link and dramatically improves your ability to understand where visitors come from.
3. Define one conversion goal. What is the one action you want visitors to take? Sign up, purchase, book a demo, subscribe to your newsletter? Set up tracking for that one action and measure it by traffic source. Now you know which channels bring people who actually do the thing you care about.
That is your starting point. Three actions, one week, and you will know more about whether your marketing is working than you did before. Everything else — multi-touch attribution, LTV analysis, content ROI — you can layer on later as your measurement muscles get stronger.
The goal is not to measure everything. The goal is to measure enough to make better decisions. Start simple. Review weekly. Adjust based on what the data tells you. That is how you build marketing that actually works — not by guessing, not by following trends, but by looking at what your own numbers say and doing more of what the numbers reward.
sourcebeam gives you traffic, conversions, and revenue by source on a single dashboard — so your weekly marketing review takes minutes, not hours. Try it free