Traffic Source Attribution: Which Channel Deserves the Credit?
By Emily Redmond, Data Analyst at Emilytics · April 2026
TL;DR: Attribution is the answer to "Which channel gets credit for the conversion?" GA4 uses last-click by default (last source before conversion gets 100% credit). But last-click undervalues early-stage channels like awareness and top-of-funnel. Know the difference between attribution models so you allocate budget correctly.
The Attribution Problem
A customer's journey to conversion often involves multiple touchpoints:
- Day 1: They find your blog post via organic search
- Day 3: They see your social media post
- Day 5: They click a Facebook ad
- Day 7: They click an email link and convert
Which channel deserves credit?
- Organic search (brought them to you, top of funnel)
- Facebook social (reminded them of you, middle of funnel)
- Facebook ads (convinced them, middle of funnel)
- Email (closed the deal, bottom of funnel)
GA4's default: Last-click attribution gives 100% credit to email because it was the last touch.
But that's unfair. Organic search discovered them. Ads convinced them. Email closed it.
If you allocate budget based only on last-click, you'd cut organic and ads, and spend 100% on email. Big mistake—organic brought them to you in the first place.
Attribution Models Explained
Model 1: Last-Click Attribution (GA4 Default)
Last source before conversion gets 100% credit.
Example:
- Organic → Social → Email → Conversion
- Last-click: Email gets 100% credit
Pros:
- Simple
- Easy to understand
- Good for bottom-funnel channels (email, retargeting)
Cons:
- Ignores top-funnel work (organic, social awareness)
- Overvalues performance channels
- Leads to budget misallocation
Model 2: First-Click Attribution
First source gets 100% credit.
Example:
- Organic → Social → Email → Conversion
- First-click: Organic gets 100% credit
Pros:
- Good for awareness channels (organic, social)
- Shows which channels bring new customers
Cons:
- Ignores all the effort in the middle
- Overvalues initial discovery
- Unfair to conversion channels
Model 3: Linear Attribution
Credit is split equally across all touches.
Example:
- Organic → Social → Email → Conversion
- Linear: Each gets 25% (4 touches total)
Pros:
- Fair to all channels
- Recognizes full customer journey
- Good for holistic strategy
Cons:
- Assumes all touches are equally valuable (usually not true)
- Bottom-funnel channels look worse than they are
Model 4: Time-Decay Attribution
Credit is weighted toward the last touch, but earlier touches get some credit too.
Example:
- Organic → Social → Email → Conversion
- Time-decay: Organic 10%, Social 20%, Email 70%
- (Closer to conversion = more credit)
Pros:
- Recognizes full journey
- Weights toward bottom-funnel (more realistic)
- Good for most businesses
Cons:
- More complex to understand
- Still somewhat arbitrary (how much weight?)
Model 5: Position-Based Attribution (40/20/40)
First touch gets 40%, last touch gets 40%, middle touches split 20%.
Example:
- Organic → Social → Email → Conversion
- Position-based: Organic 40%, Social 10%, Email 40%
- (Middle touch only 10% because there's just one)
Pros:
- Balances discovery and conversion
- Good for multi-touch campaigns
- Recognizes full journey
Cons:
- Arbitrary percentages
- Doesn't work well with 2-touch journeys
How to See Attribution in GA4
GA4 defaults to last-click, but you can explore multi-touch attribution.
View Last-Click Attribution
- Go Reports → Conversion → Conversion Paths (if available)
- Or go Reports → Acquisition → Traffic Acquisition
- Look for Conversions by source
This shows last-click: which source is credited with the conversion.
See Multi-Touch Attribution
GA4's advanced attribution tools are in Advertising → Attribution (requires proper setup).
But most GA4 users can't access it directly. Instead:
- Use Data Studio or Looker Studio to visualize multi-touch
- Or use GA4 Exploration to create a custom multi-touch report
- Or use third-party attribution tools (Littledata, Ruler Analytics, etc.)
For most purposes: Last-click is the default. Know it, use it, but supplement with logic.
💡 Emily's take: I worked with a SaaS company optimizing based purely on last-click. Email looked like the best channel (highest conversion rate), so they killed their organic and social spend. Traffic cratered. Turns out, organic and social were bringing awareness and top-funnel traffic; email was just the final touch on people already aware. Once we balanced the budget using a simple rule—"organic is 40% of the conversion credit even though it's last-click"—growth returned.
Which Attribution Model Should You Use?
Quick answer: It depends on your business model.
For E-commerce (Product Sales)
Use time-decay or position-based (40/20/40).
Why? Customers are making a decision over days/weeks. All touches matter, but the closer touches (email, retargeting ads) are more important.
For SaaS (Free Trial or Demo Signup)
Use time-decay or linear.
Why? Top-of-funnel traffic (organic, social) brings awareness. Ads and email drive conversions. All are important.
For Content (Blog, News, Media)
Use first-click or linear.
Why? Your goal is bringing people in. Organic and social are your main channels. Conversion is just "reading content" or "subscribing."
For Lead Gen (Forms, Webinars)
Use time-decay with heavy weight on last touches.
Why? You need the full journey (awareness → interest → action), but the final touch (email, ad) is usually what makes them submit a form.
How to Allocate Budget Using Attribution
Once you've chosen your attribution model, use it to guide budget allocation.
Step 1: Track conversions by source using your chosen model.
Assuming last-click (GA4 default), your data might look like:
| Source | Conversions | Conversion Rate |
|---|---|---|
| 120 | 4.2% | |
| Organic | 85 | 1.8% |
| Ads | 65 | 2.1% |
| Social | 20 | 0.4% |
Step 2: But account for full-funnel value.
Don't just look at last-click. Ask:
- Which source brings the most new customers? (first-click)
- Which source brings the most engaged customers? (time-decay)
- Which source is most cost-effective overall? (ROI)
Step 3: Allocate budget accordingly.
Don't put 100% into the highest last-click conversion rate (email, 4.2%).
Instead:
- Email: 40% of budget (strong bottom-funnel, maintains conversions)
- Organic: 30% of budget (brings awareness, sustainable, low-cost)
- Ads: 20% of budget (drives conversions, scalable)
- Social: 10% of budget (awareness, testing ground)
This assumes:
- Organic is relatively free or low-cost
- Email is cheap to send (existing list)
- Ads and social are paid channels
Common Attribution Mistakes
Mistake 1: Trusting Last-Click Blindly
You see email has 4% conversion rate and organic has 1.8%.
You conclude: "Cut organic, invest in email."
But organic brought them to you in the first place. Without organic traffic, there's no email list.
Fix: Use multi-touch attribution. Understand full funnel.
Mistake 2: Not Accounting for Cost
Organic traffic might cost $0 (owned media).
Email might cost $0 (owned list).
Ads cost $5 per click.
If organic converts at 1% and ads convert at 3%, ads still aren't 3x better. You're paying $500 per conversion on ads vs. $0 on organic.
Fix: Always factor in cost. Use ROAS (return on ad spend), not just conversion rate.
Mistake 3: Ignoring New vs Returning Customer Split
Attribution by new customers is different from returning customers.
- First-click models show new customer acquisition well
- Last-click models show repeat customer engagement well
Your email might convert at 4.2% (mostly returning customers). Organic might convert at 1.8% (mostly new customers).
Different metrics. Don't compare them directly.
Fix: Analyze new and returning customers separately.
Mistake 4: Too Many Touches in the Path
If a customer touches you 15 times before converting, it's hard to say which touch mattered.
They might have converted anyway even without some of those touches.
This is why multi-touch attribution is complicated.
Fix: Use pragmatic models. Time-decay is usually reasonable (older touches get less credit).
The Pragmatic Approach
Most companies can't afford fancy multi-touch attribution tools. Here's a simple approach:
- Use GA4's last-click for baseline data.
- Manually adjust for known patterns:
- Organic search brings awareness (give it 30% credit even though it's first-click)
- Email drives conversions (give it 50% credit)
- Ads are middle-funnel (give them 20% credit)
- Watch ROAS (return on ad spend), not just conversion rate.
- Track cohorts (users from different sources) over time:
- Email subscribers have high lifetime value
- Organic search users have sustainable value
- Ad users have short-term ROI
Frequently Asked Questions
Q: What's the "best" attribution model? A: No universal best. Last-click is GA4's default and easiest. For most businesses, time-decay is more realistic. For top-funnel focus, first-click. Experiment and see what makes sense for your business.
Q: Should I use multi-touch attribution? A: If you're spending $10k+/month on paid channels, yes. Use a multi-touch model (time-decay or position-based). If you're smaller, last-click + manual adjustments is fine.
Q: Can I change GA4's attribution model? A: In standard GA4, no. But in Google Analytics 360 (enterprise), yes. Or use third-party tools.
Q: How do I know if my attribution is right? A: You don't, perfectly. Attribution is inherently uncertain. Use common sense. Does the model reward channels that actually bring value? Does it feel fair when you think about the customer journey?
Q: Should I allocate budget proportional to last-click conversions? A: No. Use last-click as one input, but also consider: cost per click, customer lifetime value, strategic importance, and ROAS.
The Bottom Line
Attribution is tricky because customer journeys are complex. Last-click is simple but unfair. Multi-touch is fair but complicated.
Use GA4's last-click for baseline data, but supplement with logic. Understand which channels bring awareness (organic, social) vs. which close deals (email, ads). Allocate budget to support the full funnel, not just the last click.
Emily Redmond is a data analyst at Emilytics — AI analytics agent watching your data around the clock. 8 years experience. Say hi →