Understanding GA4 Attribution Models: Which One Should You Use?
A practical guide to GA4 attribution models. Explains data-driven, last click, and cross-channel attribution with real examples.
Attribution determines which marketing touchpoint gets credit for a conversion. GA4 changed the game with data-driven attribution as the default. Here's what you need to know.
GA4 Attribution Models
Data-Driven Attribution (Default)
Uses machine learning to distribute credit across all touchpoints based on their actual impact. This is the recommended model for most businesses.
How it works: Google's algorithm analyzes converting and non-converting paths to determine how much each touchpoint contributed to the conversion. A touchpoint that frequently appears in converting paths (but not non-converting ones) gets more credit.
Last Click (Cross-Channel)
100% of credit goes to the last touchpoint before conversion. Simple but misleading — it ignores the entire consideration journey.
When to use: Only for quick tactical decisions where you need a simple, directional answer.
First Click (Cross-Channel)
100% of credit goes to the first touchpoint. Useful for understanding which channels drive initial awareness.
Choosing the Right Model
For most businesses, data-driven attribution is the best choice because: - It accounts for multi-touch journeys - It adapts to your actual data (not a static formula) - It's the most accurate for budget allocation decisions
Lookback Windows
GA4 lets you configure how far back to look for touchpoints: - Acquisition events: 30 days (default) - All other events: 90 days (default)
For high-consideration purchases (B2B, real estate, enterprise software), consider extending these windows.
UTM Best Practices for Better Attribution
Attribution is only as good as your traffic source data. Essential UTM hygiene:
- Tag every paid campaign with `utm_source`, `utm_medium`, and `utm_campaign`
- Use consistent naming — `google` not `Google` or `GOOGLE`
- Don't tag internal links — UTM parameters on internal links break session attribution
- Include `utm_content` for A/B testing creative variations
Common Attribution Pitfalls
- Referral spam: Fake referral traffic corrupts attribution data
- Self-referrals: Your own domain appearing as a referral (fix with referral exclusions)
- Payment gateway referrals: PayPal/Stripe appearing as traffic source (exclude them)
- Dark social: Direct traffic often includes untracked social shares
Check your attribution setup — run a free audit →
Check your GA4 implementation
Run a free AI-powered audit to see how your tracking stacks up.
Start Free Audit