Comprehensive Guide

The Complete Analytics & Attribution Guide

If you cannot measure it, you cannot improve it. Learn how to set up proper analytics and attribution to track what is working, prove ROI, and make data-driven marketing decisions.

Updated March 2026 15 min read

Why Analytics and Attribution Matter

Analytics and attribution are the foundation of data-driven marketing. Without them, you are making decisions based on guesses, gut feelings, and vanity metrics. With them, you know exactly what is working, what is not, and where to invest your next marketing dollar.

For local businesses, this is especially important because marketing budgets are finite. Every dollar spent on a channel that does not generate leads is a dollar that could have been spent on one that does. Analytics and attribution give you the visibility to make those decisions with confidence.

Setting Up Google Analytics 4

Google Analytics 4 (GA4) is the primary analytics platform for most local businesses. It is free, powerful, and integrates with the rest of Google’s marketing ecosystem.

Essential GA4 Setup Steps

  1. Create a GA4 property in your Google Analytics account
  2. Install the tracking code on every page of your website (via Google Tag Manager or direct installation)
  3. Configure data streams for your website (and mobile app if applicable)
  4. Set up conversion events for form submissions, phone clicks, and other lead actions
  5. Enable enhanced measurement for automatic scroll, outbound click, and file download tracking
  6. Link Google Search Console to see organic search queries in your analytics reports
  7. Link Google Ads if you run paid search campaigns

Key Reports to Monitor

  • Acquisition overview — where your traffic comes from (organic, paid, social, direct, referral)
  • Landing page report — which pages visitors arrive on first and how they perform
  • Engagement report — time on page, scroll depth, and user interactions
  • Conversion report — which pages and channels generate the most leads
  • User flow — how visitors navigate through your site toward conversion

Conversion Tracking Setup

Tracking every conversion type is essential for accurate attribution and ROI measurement.

Form Submissions

Track form submissions as conversion events in GA4. The simplest method is tracking the thank-you page URL that appears after submission. Alternatively, use Google Tag Manager to fire an event when a form is successfully submitted. Test your tracking after setup — submit a test form and verify the conversion appears in your reports.

Phone Call Tracking

For local businesses, phone calls are often the most valuable conversion type. Set up call tracking at two levels:

  • Website call tracking — use dynamic number insertion (DNI) via tools like CallTrackingMetrics to track which pages and sources drive phone calls from your website
  • GBP call trackingGoogle Business Profile reports show calls directly from your listing, but for source-level attribution, a call tracking service like CallRail provides more detail

Other Conversion Types

  • Chat conversations — track chat widget interactions as conversion events
  • Direction requests — track clicks on Google Maps links or direction buttons
  • Email clicks — track clicks on mailto: links as events
  • Online bookings — if you use a scheduling tool, track completed bookings

UTM Tracking

UTM parameters tag your marketing links so you can track exactly where each click originated:

The Five UTM Parameters

  • utm_source — the platform (google, facebook, newsletter, yelp)
  • utm_medium — the marketing medium (cpc, email, social, referral)
  • utm_campaign — the specific campaign name (spring-promo, brand-awareness, retargeting)
  • utm_term — the keyword (for paid search, optional)
  • utm_content — the specific ad or link variant (header-cta, sidebar-banner, optional)

UTM Best Practices

  • Use consistent naming conventions — lowercase, hyphens between words
  • Document your UTM structure in a shared reference
  • Tag every non-organic link: email links, social posts, ad campaigns, directory listings
  • Never use UTMs on internal links (they create new sessions and corrupt your data)
  • Use Google’s Campaign URL Builder to generate tagged URLs

Attribution Models

Attribution determines how credit for a conversion is assigned when a customer interacts with multiple touchpoints before converting.

Common Attribution Models

  • Last click — gives all credit to the last touchpoint before conversion. Simple but ignores the full journey
  • First click — gives all credit to the first touchpoint. Highlights discovery channels but ignores conversion drivers
  • Linear — distributes credit equally across all touchpoints. Fair but does not identify which touchpoints are most influential
  • Data-driven — uses machine learning to assign credit based on actual conversion patterns. The most accurate model, and GA4’s default

Which Model to Use

GA4 uses data-driven attribution by default, which is the best option for most businesses. It analyzes your actual conversion data to determine how much credit each touchpoint deserves. For simple businesses with one main channel, attribution models matter less. For businesses with multiple traffic sources, data-driven attribution provides the most accurate picture.

Building a Reporting Framework

Data without reporting is data without decisions. Build a reporting framework that turns numbers into actions.

Monthly Reports Should Include

  • Traffic overview — total sessions, users, and page views by channel
  • Conversion summary — total leads by type (forms, calls, chat) and source
  • Channel performance — organic, paid, social, direct, and referral traffic and conversions
  • Top landing pages — which pages attract the most traffic and conversions
  • Keyword performance — ranking changes and organic traffic by keyword
  • ROI calculation — revenue attributed to each channel vs. investment in that channel

Quarterly Reports Should Add

  • Trend analysis — traffic and conversion trends over the past 12 months
  • Competitive benchmarking — how your visibility compares to competitors
  • Strategy review — what worked, what did not, and what to adjust
  • Budget recommendations — where to increase or decrease investment based on channel ROI

Proving ROI

The ultimate purpose of analytics and attribution is proving that your marketing investment generates a positive return.

The ROI Formula for Local SEO

  1. Count total organic conversions per month (forms + calls + other tracked leads)
  2. Multiply by your close rate (the percentage of leads that become customers)
  3. Multiply by your average customer value
  4. Compare against your monthly SEO investment

Example: 60 organic leads × 25% close rate = 15 new customers × $1,500 average value = $22,500 monthly revenue from SEO. Against a $3,000/month SEO investment, that is a 7.5x return. This formula is simple, defensible, and compelling for any stakeholder.

Analytics and attribution transform marketing from an expense into a measurable investment. Set them up correctly, review them consistently, and they become the compass that guides every marketing decision. For help setting up your analytics and attribution framework, explore our Analytics & Attribution Service or book a strategy audit.

Key Takeaways

  • Analytics tells you what is happening on your website — attribution tells you why and which channels deserve credit
  • Google Analytics 4 (GA4) is essential for every local business — it tracks user behavior across your entire site
  • Conversion tracking must cover all lead types: form submissions, phone calls, chat, and direction requests
  • Call tracking is critical for local businesses — phone leads often outnumber form leads by 3:1 or more
  • Multi-channel attribution shows the full customer journey, not just the last click before conversion
  • UTM parameters let you track the exact source of every click from emails, social, and campaigns
  • Regular reporting turns data into decisions — monthly reviews keep your marketing accountable
  • Attribution proves ROI, which protects your marketing budget and justifies further investment
Common Questions

Frequently Asked Questions

What is the difference between analytics and attribution? ×
Analytics is the collection and analysis of website data — who visits your site, what pages they view, how long they stay, and what actions they take. Attribution is the process of assigning credit for conversions to specific marketing channels and touchpoints. Analytics tells you what happened; attribution tells you which marketing efforts caused it. Both are essential for making informed marketing decisions.
Is Google Analytics 4 free? +
Yes — GA4 is completely free and handles the analytics needs of most local businesses. The free version tracks up to 10 million events per month, which is more than sufficient for almost any local business website. Google also offers Analytics 360, a paid enterprise version, but local businesses rarely need it. The investment is not the tool — it is the time to set it up correctly and learn to use it.
How do I track phone calls from my website? +
Use a call tracking service like CallRail, CallTrackingMetrics, or WhatConverts. These services provide dynamic number insertion — they display a unique tracking number on your website for each visitor, replacing your main business number. When someone calls, the system records which page they were on, which source brought them to your site, and often records the call for quality purposes.
What conversions should I track for a local business? +
Track every way a potential customer can contact you: (1) Contact form submissions, (2) Phone calls from your website, (3) Phone calls from Google Business Profile, (4) Live chat conversations, (5) Direction requests, (6) Email clicks, (7) Quote request form submissions. If it represents a potential lead, track it. The more complete your conversion tracking, the more accurate your marketing ROI calculations.
How do I prove SEO ROI to my boss or clients? +
Build a simple ROI framework: track all conversions from organic search (forms + calls + other), calculate the average value of each conversion based on your close rate and average deal value, and compare total revenue from organic conversions against your SEO investment. Example: 50 organic leads per month × 20% close rate × $2,000 average value = $20,000/month revenue from SEO vs. $3,000/month SEO cost = 6.7x ROI.
What is UTM tracking? +
UTM (Urchin Tracking Module) parameters are tags you add to URLs to track the source, medium, campaign, and content of clicks. When someone clicks a UTM-tagged link, Google Analytics records exactly where they came from. Use UTMs on every link in emails, social posts, ads, and campaigns. Without UTMs, traffic from many sources gets lumped together as 'direct' or 'referral' with no specificity.
Free Strategy Audit

Need Help Setting Up Analytics?

Proper analytics setup is the foundation of data-driven marketing. Prospelle configures your tracking, builds custom dashboards, and creates reporting frameworks that prove ROI and guide decisions.

Get an Analytics Audit