All articles
AnalyticsMarch 12, 20266 min read

Lead Tracking and Attribution for Small Businesses (Without a Data Team)

A simple attribution stack — UTMs, hidden form fields, and a CRM source column — that punches above its weight.

If you're spending money on ads, SEO, or any other channel, you need to know which one actually produces customers. The good news: for a small business, you don't need a data warehouse — three small things wired together do 90% of the job.

The three-piece stack

  1. UTM parameters on every external link you control (ads, social bio, email)
  2. Hidden form fields that capture utm_source, utm_medium, utm_campaign, and landing_page
  3. A 'source' and 'first_touch_page' column on every lead in your CRM

First-touch vs last-touch

For small businesses, first-touch attribution is usually more useful — it tells you which channel introduced the customer to your brand. Last-touch over-credits direct visits and branded searches that were caused by an earlier channel.

Review monthly, decide quarterly

Look at attribution data monthly to spot anomalies, but don't reallocate budget more than once a quarter — short windows are too noisy at small-business volume.

Tagged#Analytics#Attribution#CRM

Frequently asked questions

Do I need GA4 to do attribution?

Not really. GA4 helps with traffic-level reporting, but for lead attribution your CRM source column is the source of truth. GA4 is a nice-to-have on top.

What's the difference between source and medium in UTMs?

Source is where the click came from (google, facebook, newsletter). Medium is the type of channel (cpc, social, email). Keep them consistent across campaigns or your reports will fragment.

Want posts like this on your site every month?

We research, write, and publish them for you.

Start your build
Start your build