Conversion Lag by Lead Source: How Delayed Attribution Hides True Acquisition Cost for Local Businesses
The Reporting Window Problem Nobody Talks About
Most local business dashboards default to a 7- or 30-day reporting window. That sounds reasonable—until you realize that different lead sources operate on completely different purchase timelines. A Google Business Profile click from someone hunting for an emergency plumber can convert in under an hour. An organic blog visitor researching a kitchen remodel may take 60–90 days to pick up the phone.
When you read performance inside a fixed, short window, you're not measuring channel quality. You're measuring channel speed. Fast channels look efficient. Slow channels look like money-losers. The result is a budget allocation that feels data-driven but is actually lag-biased.
A Lag Map for the Four Main Local Lead Sources
Before you can correct for lag, you need a rough mental model of where each channel sits on the timeline. The figures below are labeled estimates drawn from observed patterns in local service verticals—not published benchmarks—so treat them as directional, not precise.
| Lead Source | Typical Days-to-Conversion (estimate) | Why | |---|---|---| | Google Business Profile (GBP) | 0–3 days | High-intent, near-me queries; user is often ready to act immediately | | Paid Search (Google Ads) | 1–7 days | Captures active demand; urgency varies by category | | Paid Social (Meta/Instagram) | 7–21 days | Interruption-based; user wasn't searching, needs nurturing | | Organic Search (SEO) | 14–90+ days | Research-stage traffic; longer consideration cycles |
The practical implication: a 7-day reporting window captures roughly 80–100% of GBP and paid-search conversions but may capture fewer than half of paid-social conversions and a fraction of organic conversions (illustrative model—actual capture rates vary by category and funnel). You're not comparing channels; you're comparing how much of each channel's pipeline fits inside your measurement box.
How Short Windows Systematically Distort Your Channel Mix
Here's a worked example to make this concrete.
Illustrative model — not measured client data:
Suppose a local HVAC company runs three channels simultaneously for 30 days and pulls a report at day 14:
- Paid Search: 18 conversions tracked → looks great
- Paid Social: 6 conversions tracked → looks marginal
- Organic Search: 3 conversions tracked → looks nearly worthless
The instinct is to shift budget toward paid search and cut organic. But when the same owner pulls the report at day 60, the picture changes:
- Paid Search: 22 conversions (most happened fast)
- Paid Social: 14 conversions (doubled once the lag window closed)
- Organic Search: 11 conversions (nearly 4× what the 14-day snapshot showed)
The true cost-per-acquisition for organic and paid social didn't change. The apparent cost-per-acquisition dropped by half or more simply by waiting for conversions to mature. Cutting those channels at day 14 would have been a costly mistake driven entirely by measurement timing.
This same distortion affects Google Ads CPA calculations—something we dig into in Multiple Conversion Goals & Google Ads CPA: Local Business Guide.
The Attribution Window Setting Is a Strategic Decision
Google Ads defaults to a 30-day click-based attribution window. Google Analytics 4 defaults to a 30-day lookback as well—but the session-based attribution model can still mis-credit last-click for conversions that took multiple touchpoints over weeks.
Google's own published data confirms that search ad click-to-conversion windows vary significantly by industry, with some categories showing median conversion times well beyond 7 days. (Source: Google, "Time Lag" report in Google Analytics — a native report available in GA4 under Advertising → Attribution.) That means the platform's default settings may still be too short for slower local verticals like remodeling, legal, or financial services.
Practical settings to consider:
- For GBP and emergency services: a 7-day window is often adequate
- For paid search in considered-purchase categories: extend to 30–60 days
- For paid social and organic: use a 60–90 day window before drawing budget conclusions
The goal isn't perfection—it's making sure you're comparing channels with appropriately matched time horizons.
A 3-Step Framework to Debias Your Attribution
You don't need expensive attribution software to fix lag bias. You need a consistent process.
Step 1: Pull the GA4 Time Lag Report before every budget review. GA4's built-in "Time Lag" report (under Advertising → Attribution) shows the distribution of days between first touchpoint and conversion. If you see a long tail past 14 days, your standard reporting window is hiding revenue.
Step 2: Set a "conversion maturity" rule. Don't make channel budget decisions until each channel's cohort has had time to mature. A rough rule of thumb: wait at least 1.5× the median lag for that channel before drawing conclusions. For organic, that often means evaluating cohorts that are 45–60 days old, not the current month.
Step 3: Compare channels on revenue and ROAS, not cost-per-lead in isolation. Cost-per-lead inside a short window is the most lag-sensitive metric there is. Revenue and return on ad spend (ROAS) over a longer horizon are far more stable. This connects directly to the framework in Google Ads Campaign Goals & Real Revenue: Local Guide: the goal is always downstream revenue, not upstream lead volume.
Geo-targeting choices compound this problem—if your radius is too wide, you're pulling in lower-intent traffic that naturally converts slower. See Geo Radius vs. Zip Code Targeting: Which Wastes Less Budget? for how targeting precision affects both conversion speed and true acquisition cost.
What This Means for Your Budget Allocation
Lag-biased reporting creates a predictable failure pattern: businesses systematically underfund organic and social channels because those channels look expensive inside a short window, then wonder why paid search alone can't scale.
The antidote is simple discipline:
- Never kill a channel inside its lag window. Give organic at least 90 days; give paid social at least 45.
- Use cohort analysis, not monthly snapshots. Ask: "Of everyone who first touched us in month X, how many converted by month X+2?"
- Build a lag-adjusted acquisition cost model. If a paid-social lead costs an apparent $80 at day 14 but matures to an actual $42 at day 45 (illustrative model), the channel economics are completely different.
The businesses that get this right don't have better data than everyone else. They have better patience and a clearer measurement framework.
Ready to See What Your Real Acquisition Cost Is?
Lag-biased attribution is one of the most common—and most costly—mistakes we see local businesses make. If your paid search is dominating your budget while organic and social sit underfunded, there's a decent chance your reporting window is doing the deciding, not your data.
Book a free strategy call with Nika Spark. We'll walk through your current attribution setup, identify where conversion lag is distorting your channel mix, and show you what a lag-adjusted budget allocation would look like for your specific category and geography.
Sources
- 1.Google Analytics 4 — Time Lag Report (native platform report) — GA4's built-in Time Lag report under Advertising → Attribution shows the distribution of days between first ad touchpoint and conversion, confirming that conversion windows vary significantly by industry and channel. link
- 2.Google — Search Ads Conversion Windows (platform documentation) — Google Ads supports attribution windows up to 90 days for conversions, acknowledging that click-to-conversion time varies materially by vertical — the default 30-day window is not appropriate for all categories. link