strategy

How to Measure Marketing ROI When You're Not a Data Scientist

The right questions can do the work of a data team.

Apr 3, 2026 Brian Chiou 7 min read

Why Marketing ROI Feels Impossible to Track

A customer sees your Facebook ad. Three weeks later, they Google your business name. They click on an organic result. They browse for five minutes, leave, and come back a week later through a direct visit. They fill out a contact form. Which marketing channel gets credit?

This is the attribution problem, and it makes business owners crazy. The reality is that most customer journeys involve multiple touchpoints. Give all the credit to the last click and you ignore everything that came before; credit the first touch and you miss what closed the deal.

You can make good decisions without perfect attribution. Directional data is enough. Is SEO generating leads? Are Google Ads producing customers? Is your social media presence contributing anything? You can answer these questions with basic tools and a simple framework.

The Simple Framework: Track What Matters

Start with three numbers for each marketing channel: cost, leads, and customers.

Cost is straightforward. What are you spending on SEO? On Google Ads? On social media? Include both the ad spend and any management fees or tool costs. If you're doing it yourself, include an honest estimate of your time.

Leads are the actions that indicate interest. Phone calls, form submissions, chat inquiries, email sign-ups. For each one, try to identify the source. Most form builders let you add a hidden field that captures the referring URL. Google Ads tracks conversions natively. Call tracking numbers ($20-$50/mo from services like CallRail) let you assign different phone numbers to different channels.

Customers are the leads that bought. This requires closing the loop between your marketing data and your sales data. Even a simple spreadsheet that tracks "lead came from Google Ads" and "lead became a customer" gives you what you need.

With these three numbers, you can calculate cost per lead and cost per customer for each channel. That's your ROI framework. It's not perfect, but it's enough to make smart decisions about where to invest.

Tools That Make Tracking Manageable

Google Analytics is free and essential. At minimum, set up goal tracking for form submissions and key page visits. The acquisition report shows you how people found your site, broken down by channel. This is your starting point for understanding what's driving traffic and leads.

Google Search Console (also free) shows you which keywords bring people to your site from organic search. It's the clearest window into your SEO performance.

Call tracking. Services like CallRail or CallTrackingMetrics give you unique phone numbers for different channels. One number on your Google Ads landing page, another on your organic pages, another on your Google Business Profile. When someone calls, you know where they came from. This is especially important for service businesses where most leads come by phone.

CRM or lead tracking. Even a simple spreadsheet works. When a lead comes in, record the source, the date, the service they're interested in, and whether they became a customer. Over time, this data becomes incredibly valuable for understanding which channels produce the best customers, something raw lead counts can't tell you.

At askotter, the platform dashboard shows your marketing metrics in one place. Rankings, traffic, leads, and what work was done. You shouldn't need a data science degree to understand your marketing performance.

What to Track for SEO Specifically

SEO ROI is harder to measure than most channels because the results are indirect and delayed, but it can be tracked.

Track organic traffic over time. This is the most basic indicator. Is Google sending you more visitors this month than last month? Than six months ago? The trend matters more than any single data point.

Watch keyword rankings for your target terms. If you're paying for SEO, you should know which keywords are improving and which aren't. Rankings are a leading indicator: they improve before traffic does.

Count organic leads. Using goal tracking in Google Analytics or form submission data, identify how many leads come specifically from organic search. This is the number that connects SEO to revenue.

Compare cost per organic lead to cost per paid lead. Over time, SEO typically produces leads at a lower cost than PPC because the ongoing investment is fixed (your monthly retainer) while the traffic is cumulative. But this takes 6-12 months to become clear.

The hardest part of measuring SEO ROI is patience. A $99/mo SEO investment that takes six months to show results has a cost of $594 before you see a return. But if that investment produces 10 leads per month for the next two years, the ROI is enormous. You need enough data to see the trend.

What to Track for Google Ads

PPC ROI is much easier to measure because the relationship between spend and results is more direct.

Cost per click is your starting point. How much are you paying for each visitor? This varies wildly by industry, from $1 for broad consumer searches to $50+ for competitive legal and financial keywords.

Conversion rate is the percentage of clicks that become leads. Industry average is around 3-5%, but this ranges from 1% for informational content to 15%+ for high-intent, well-targeted campaigns with strong landing pages.

Cost per conversion (or cost per lead) divides your total spend by the number of leads. If you spent $1,000 and got 10 leads, your cost per lead is $100. Whether that's good or bad depends entirely on what a lead is worth to your business.

Return on ad spend (ROAS) is the revenue generated divided by the ad spend. A 3:1 ROAS means every dollar spent produced three dollars in revenue. For most small businesses, 3:1 to 5:1 is healthy. Below 2:1, you're probably losing money when you factor in your product or service delivery costs.

Google Ads provides most of these metrics natively. The one you have to add manually is the revenue per customer, which closes the loop between leads and actual business results.

The "Good Enough" Approach to Attribution

If perfect attribution is impossible, what's good enough?

Ask every lead how they found you. Add a "How did you hear about us?" field to your contact form. Not everyone will answer, and the answers won't always be accurate. But aggregate data over three to six months reveals clear patterns.

Use UTM parameters for everything you can track digitally. Every link in an email, social media post, or ad should have UTM tags so Google Analytics can attribute the visit to the right source.

Look at channel contribution alongside last-click credit. If you turn off Google Ads and organic leads drop two weeks later, that tells you paid advertising was driving brand awareness that fed organic search. The channels work together.

Calculate blended cost per customer. Total marketing spend divided by total new customers. This is the simplest and most honest measure of your overall marketing efficiency. If you're spending $2,000/mo on all marketing combined and gaining 10 new customers per month, your blended acquisition cost is $200. If a customer is worth $1,000 to your business, your marketing is working.

Don't let the pursuit of perfect data stall your decisions. Directional accuracy is enough to act on.

work with us

See what $99/mo SEO looks like

Tell us what you need and we'll send a plan with a clear price, within one business day. No call required.

Step 1 of 3

What do you want help with?

Tell us about your business.

Where should we send your plan?

Request received.

We'll review your business and get back to you within one business day with a plan and a clear price. No obligation.

Related articles

seo

How to Tell If Your SEO Agency Is Actually Doing Anything

8 min read
ppc

The Small Business Guide to Google Ads (Without Wasting Money)

9 min read

More customers. Lower costs. Proof it's working.

Website + SEO from $99/mo self-managed, priced on the compute you use, or $600/mo managed. Managed with paid channels is $1,000/mo. A website that gets better every month. Transparent platform included free.

Self-managed is $99/mo and scales with the compute you use. Our team runs it from $600/mo.

the shift

The shops down the street already run on AI.
The data proves it pays.

Auto shops, dental offices, cafés and salons. The local businesses winning right now compete on AI and data. askotter puts those same tools on your side, priced for a business your size.

0% of small businesses already use AI-enabled tools U.S. Chamber of Commerce, 2024
0% projected annual growth of the AI market through 2030 Grand View Research
more likely to win customers when decisions are data-driven McKinsey Global Institute
$0T AI's projected boost to the global economy by 2030 PwC

The same tools the shops down the street use, from $99/mo.