Get in touch
Close

Don't be shy...say hi.

    Marketing Analytics and Attribution

    The $285,000 Question Nobody Could Answer

    About a year ago, the COO of a personal injury law firm came to us with a problem that sounded simple but turned out to be anything but. She said, “We’re spending $285,000 a year on marketing and I can’t tell you what’s working.”

    She wasn’t exaggerating. When we sat down with her leadership team, we asked what should have been a straightforward question: “Which marketing channel is producing the most signed cases for your firm?” The room went quiet. Then the arguments started.

    The managing partner said it was referrals. His gut told him that most of their best cases came from other attorneys. The marketing coordinator said it was Google Ads, because the ad platform showed a strong number of conversions each month. The intake manager said it was organic search, because most of the people calling in mentioned finding the firm on Google. And the office manager said it was probably the billboard on I-95, because clients mentioned it from time to time.

    They were all guessing. And they were probably all at least partially wrong.

    Here’s what we found when we dug into the data. First, their Google Analytics was set up incorrectly. The previous agency had installed GA4 but never configured custom events, so the only “conversion” being tracked was a generic page view on the contact page. Someone who visited the contact page and immediately bounced counted the same as someone who submitted a detailed intake form. As a result, the numbers were essentially meaningless.

    Second, they had no call tracking whatsoever. For a personal injury firm where roughly 70 percent of new client inquiries come by phone, this was a massive blind spot. Every call that came in went to the same main office line. Nobody could tell you whether a caller found the firm through Google Ads, a blog post, a referral, or the billboard. The phone just rang, and someone answered it.

    Third, their Google Ads conversion tracking was counting clicks to the phone number on mobile devices as conversions, even if nobody actually made the call. So the “strong conversion numbers” the marketing coordinator was reporting? Inflated by at least 30 percent.

    And fourth, there was no connection between marketing data and the CRM. Even when someone did become a client, there was no way to trace that client back through the marketing funnel to understand what originally brought them in. The sales data lived in one system. The marketing data lived in another. And nobody had connected the two.

    What did we do to remedy this?

    We built the attribution system from scratch. We reconfigured GA4 with proper conversion events for form submissions, phone clicks, and chat interactions. We implemented CallRail with dynamic number insertion so every inbound call was attributed to a specific marketing source and, for paid campaigns, a specific keyword. We integrated the call tracking and form data with the firm’s CRM so we could follow a lead all the way from first website visit to signed retainer. And then we built a custom dashboard that pulled everything together in one place.

    Within 60 days, the firm had clarity it had never had before. The data revealed that their expensive SEO agency was generating significant traffic but almost zero qualified leads. Meanwhile, their “experimental” LinkedIn ad campaign, which they were about to cancel, was actually their best-performing B2B lead source at 3x ROI. And roughly 60 percent of their conversions were happening on mobile, but their mobile site experience was a disaster that was leaking leads on every page.

    Armed with that data, they cut two underperforming vendors, doubled down on what was actually working, and their cost per qualified lead dropped 41 percent while lead volume increased 28 percent. Same overall budget. Dramatically better results. All because they could finally see clearly.

    That’s what marketing attribution does. It turns opinions into evidence and evidence into better decisions.

    Why Most Businesses Are Flying Blind

    Here’s the uncomfortable reality: the vast majority of businesses spending real money on marketing cannot confidently answer the question “which channels are producing customers?” They can tell you how much they’re spending. They can show you traffic graphs and click reports. But when you push for the connection between marketing activity and actual revenue, the answer usually falls apart. They have no marketing analytics in place.

    This isn’t because business owners are careless. It’s because attribution is genuinely hard, and the tools that should make it easy often make it worse.

    Google Analytics tells you what happened on your website.

    It does not tell you what happened after someone left your website. Did that form submission turn into a qualified lead? Did that phone call result in a signed client? Did that returning visitor eventually become a $50,000 customer? GA4 has no idea. It tracks sessions and events, not business outcomes.

    Ad platforms over-report conversions.

    Google Ads and Meta Ads both have a financial incentive to take credit for as many conversions as possible. Their attribution models are designed to make the platform look good, not to give you an honest accounting of what’s driving your business. If you’re making budget decisions based solely on what these platforms report, you’re almost certainly allocating incorrectly.

    Phone calls are invisible without call tracking.

    For any business where the phone is a primary conversion channel (law firms, home services, healthcare, financial services, B2B companies), ignoring phone attribution means ignoring the most important conversion event in your funnel. We’ve written extensively about why call tracking is the foundation of honest marketing measurement and how to choose the right platform.

    CRM data and marketing data live in separate universes.

    Your marketing team knows how many leads came in. Your sales team knows how many deals closed. But unless those two data sets are connected, nobody can answer the question that actually matters: “Which marketing activities are producing revenue, and at what cost?” Proper marketing analytics will give you those answers.

    Assisted conversions get ignored.

    Some channels don’t close deals directly but play a critical role in the buying process. For example, your blog content might not generate form fills, but it might be the most-visited page before someone calls. If you cut it based on last-click attribution, your pipeline could dry up within 60 days and you’d never understand why.

    What We Actually Build for You

    When we talk about marketing analytics and attribution, we’re not talking about giving you a prettier dashboard. We’re talking about building the infrastructure that connects your marketing spend to your business outcomes, end to end. Here’s what that involves.

    GA4 Setup and Configuration

    Google Analytics 4 is a powerful platform, but most businesses have it set up wrong. And because GA4 was a complete architectural change from Universal Analytics, many companies are still running default configurations that track almost nothing useful.

    We configure GA4 properly from the ground up. That means custom events for every meaningful conversion action (form submissions, phone clicks, chat initiations, file downloads, video plays). It means proper conversion tracking that distinguishes between high-intent actions and low-value interactions. It means audience definitions that match your actual customer segments. It means cross-domain tracking if you operate across multiple web properties. And it means data filters that eliminate bot traffic, internal visits, and other noise so the numbers you’re looking at are actually trustworthy.

    If your current GA4 is a mess (and it probably is, because we’ve yet to audit one that wasn’t), we’ll rebuild it so the data you’re making decisions from reflects reality.

    Call Tracking Implementation & Marketing Analytics

    For any business where phone calls represent a meaningful share of conversions, call tracking isn’t optional. It’s the single most important piece of your attribution puzzle.

    We implement CallRail (or a comparable platform, depending on your needs) with dynamic number insertion so every inbound call is automatically attributed to the specific marketing channel, campaign, and keyword that generated it. Calls get recorded and AI-transcribed so you can search through conversation content, tag calls by outcome, and use the data for intake training and quality assurance.

    Beyond that, we integrate call tracking data with your Google Ads account so call conversions feed back into the platform’s bidding algorithms. Without this step, your smart bidding campaigns are optimizing on incomplete data, which means they’re making suboptimal decisions with your money every single day.

    We’ve covered the call tracking landscape in depth across multiple posts, including the best call tracking solutions, call tracking for marketing firms, CallRail vs. CallTrackingMetrics, and CallRail vs. RingCentral. The short version: for most professional services businesses in the $2M to $20M range, CallRail is where we start.

    Conversion Tracking Across Platforms

    Google Ads, Meta Ads, and your website each have their own tracking systems, and they frequently disagree with each other. When Google Ads says it generated 30 leads and Meta says it generated 25, the actual number might be 40 (because each platform is missing some conversions) or it might be 20 (because both platforms are double-counting the same people).

    We set up unified conversion tracking that reconciles data across platforms with our marketing analytics tools. That means consistent UTM parameters, server-side tracking where appropriate, and a single source of truth that you can trust for budget decisions. The goal is simple: when you look at your marketing data, every number tells the same story regardless of which platform generated it.

    CRM Integration

    This is where most marketing attribution setups fall apart, and it’s also where the most valuable insights live. Your marketing data is only useful if it connects to your sales data. Without that connection, you know how many leads came in but not how many turned into customers or how much revenue they generated.

    We integrate your analytics, call tracking, and form data with your CRM (whether that’s HubSpot, Salesforce, Clio, Lawmatics, or whatever you’re running) so you can trace a lead from the very first website visit through every touchpoint all the way to a closed deal. This is what lets you answer questions like “what’s our actual cost per customer from Google Ads?” instead of just “what’s our cost per lead?”

    For law firms specifically, this integration is critical because the gap between “lead” and “signed retainer” is often wide and unpredictable. A firm might generate 100 calls from Google Ads in a month, but if only 8 of those become signed cases, the math on which keywords and campaigns are actually profitable looks very different than the cost-per-call numbers would suggest.

    Custom Dashboards

    We build dashboards that show the marketing analytics metrics that actually matter to your business. Not a wall of charts and numbers designed to impress you in a meeting. A clear, simple view that answers the questions you actually care about: How many leads came in this month? Where did they come from? How much did they cost? And how many turned into customers?

    The dashboard is designed so you can check it in two minutes, not two hours. It pulls data from all your sources in real time, so you’re never waiting for someone to assemble a spreadsheet before you can see how things are going.

    Monthly Data Reviews

    Data without interpretation is just numbers on a screen. That’s why every attribution engagement includes monthly reviews where we sit down with your team and walk through the data together. We cover what’s working, what’s not, what changed since last month, and what we recommend doing about it.

    These reviews are where the real decisions get made. We come prepared with specific recommendations, not just a slide deck full of charts. If a channel is underperforming, we’ll tell you whether to fix it or cut it. If something unexpected is working, we’ll tell you how to scale it. And if the data is inconclusive, we’ll tell you that too, along with what we need to test to get a clearer answer.

    The Attribution Mistakes We See Over and Over

    After building attribution systems for dozens of businesses, certain patterns keep repeating. Here are the most common mistakes we fix.

    No call tracking.

    This is still, by far, the most common attribution gap we encounter. We’ve seen businesses where 60 to 70 percent of their conversions happen by phone, and not a single one of those calls was being tracked back to a marketing source. If that sounds familiar, our guide to choosing the right inbound call tracking service is a good starting point.

    Trusting platform reporting at face value.

    Google Ads says it generated 50 leads. Meta says it generated 35. Your CRM shows 30 new contacts for the month. Who’s right? Usually none of them. Each platform counts differently, attributes differently, and has different definitions of what constitutes a “conversion.” Relying on any single platform’s numbers leads to bad budget decisions.

    Treating all leads equally.

    A form fill from a college student researching a class project and a phone call from a CEO ready to sign a retainer are not the same thing. But most reporting treats them identically. We help you weight your attribution based on lead quality, not just lead volume, so your data reflects what actually matters: customers, not clicks.

    Ignoring the middle of the funnel.

    Last-click attribution gives all the credit to whatever channel happened to be the final touchpoint. That means your Google Ads might get credit for a conversion that was actually driven by a blog post the prospect read three days earlier. Cut the blog, and your Google Ads performance will drop. But you won’t know why for two months. Multi-touch attribution isn’t perfect either, but it gives you a much more honest picture of how your channels work together. That’s where marketing analytics come into play in a big way.

    Confusing activity with outcomes.

    Traffic is not leads. Leads are not customers. Customers are not revenue. Each step in that chain matters, and your reporting should distinguish between them. If your current reports stop at “we generated 47 leads this month” without telling you how many of those leads became paying customers, you don’t have an attribution system. You have a counting system.

    Who This Is For

    Businesses spending $10,000 or more per month on marketing across multiple channels with no clear picture of what’s working. If you’re running Google Ads, SEO, social media, email, and maybe some offline marketing, and you can’t confidently rank those channels by performance, you have an attribution problem.

    Companies that have grown by “feel” and need data to scale to the next level. A lot of businesses get to the $2M to $5M range by relying on referrals, word of mouth, and gut instinct. That works until it doesn’t. Scaling beyond that point requires knowing what’s actually driving growth so you can invest deliberately rather than hope for the best.

    Businesses preparing for fundraising, acquisition, or a major growth push where marketing ROI needs to be defensible. Investors and acquirers want to see data, not stories. If you can’t demonstrate a clear connection between marketing spend and revenue growth, your valuation takes a hit.

    Companies with sales and marketing teams that are misaligned because they’re looking at different numbers. Marketing says it generated 200 leads. Sales says most of them were garbage. Nobody can prove who’s right because the data systems aren’t connected. Proper attribution ends that argument permanently.

    Any business where the CEO or managing partner has asked “what’s our marketing actually doing?” and nobody had a good answer. If that question sounds familiar, it’s time.

    Attribution Is the Foundation. Everything Else Builds on Top of It.

    This is the point we try to make with every new client, and it’s worth making clearly here: attribution isn’t one of many marketing priorities. It’s the infrastructure that makes every other marketing decision smarter.

    You can’t optimize your Google Ads if you don’t know which keywords produce customers. You can’t improve your SEO if you don’t know which content drives pipeline. You can’t evaluate your AI marketing tools if you can’t measure the before and after. You can’t allocate budget intelligently if you don’t know which channels deserve more investment and which ones are wasting your money.

    As a fractional CMO firm, attribution is typically the very first thing we fix in a new engagement. Because once you can see clearly, every subsequent improvement compounds. You stop wasting money on channels that don’t perform. You start scaling the ones that do. And for the first time, your marketing meetings are about making decisions based on evidence instead of debating opinions.

    Let’s Fix Your Attribution

    Book a consultation and we’ll walk through your current marketing analytics and tracking setup. We’ll tell you what’s broken, what’s missing, and what it would take to build an attribution system you can actually trust.

    If you already have some tracking in place and just want a second opinion on whether it’s working correctly, that’s welcome too. We’ve never audited an analytics setup that didn’t have at least a few significant gaps, and sometimes a fresh set of eyes is all you need to find them.

    Book A Consultation

    Related Resources