Google Analytics Attribution & Media Mix

What is Google Analytics Attribution & Media Mix?

Attribution is the method of assigning credit for a conversion across multiple touchpoints (ads, email, social, organic, direct). Media mix is the combination of channels you invest in. Together, they answer: “Which channels deserve credit—and how should I allocate budget?”

Attribution Models in GA4:

  • Last Click: 100% credit to the final interaction.
  • First Click: 100% credit to the first touchpoint.
  • Linear: Equal credit to all touchpoints.
  • Position-Based: More credit to first + last, less to the middle.
  • Data-Driven (default in GA4): Machine learning assigns credit based on actual impact.

Key idea: Different models tell different stories. Without attribution, media mix optimization is blind.


Why it matters?

  • Fair channel evaluation: Don’t overvalue last-click closers like Search while undervaluing openers like Display or Social.
  • Smarter budget allocation: See which channels truly drive incremental conversions.
  • Growth strategy: Balance awareness (assist) and closing (conversion) channels in your media mix.

KPIQ Perspective

  • User view: “Search looks amazing in my reports, but I’m not sure if cutting Social or Email would hurt overall sales.”
  • Technical view: KPIQ compares attribution models (last-click vs data-driven), benchmarks media mix efficiency by ROAS and CAC, highlights hidden contributors (e.g., Display assists 40% of conversions), runs what-ifs (e.g., +15% spend shift), and flags issues (untagged campaigns, missing UTMs).

Actionable Insights

  • ✅ In GA4, go to Advertising → Attribution → Model Comparison to compare last-click vs data-driven results.
  • ✅ Check which channels gain/lose credit under different models → reveals hidden value.
  • ✅ Use Conversion Paths to see sequences (e.g., Social → Email → Direct).
  • ✅ Balance media mix: invest in both openers (Social, Display) and closers (Search, Direct).
  • ✅ Test budget reallocation: shift % from overvalued to undervalued channels and monitor total conversions.
  • ✅ Ensure all campaigns use UTM tags → missing tags = lost attribution.

Practical Example

Scenario: You want to see if Display ads deserve more budget, even though they rarely close as last-click.

Step 1: Open Model Comparison

In GA4, go to Advertising → Attribution → Model Comparison. Compare Last Click vs Data-Driven.

Step 2: Review Results

  • Search: 700 conversions (Last Click) → 600 (Data-Driven)
  • Display: 50 conversions (Last Click) → 150 (Data-Driven)
  • Email: 120 conversions (Last Click) → 140 (Data-Driven)

Step 3: Interpret Results

Last-click undervalues Display. Data-driven shows Display assists conversions earlier in the path.

Step 4: What-if

If you shift +10% budget from Search to Display, GA4 data suggests +80 incremental conversions overall. At €40 AOV = +€3,200 revenue.

💡 Tip: Always compare at least two models. If you rely only on last-click, you’ll starve channels that build demand.

📖 Click to open the in-depth analysis

Foundations

Attribution is about distributing conversion credit fairly. In GA4, Data-Driven Attribution (DDA) is default. It uses ML to evaluate channel contribution. Media mix optimization relies on correct attribution.

Key Concepts

  • Attribution window: Lookback period (default 30 days).
  • Assists vs Closers: Balance is key for scaling campaigns.
  • Incrementality: Test if conversions would happen without the channel.
  • Cross-device attribution: Users switch between mobile and desktop.

Advanced Methods

  • Markov chain analysis: Path removal to estimate channel impact.
  • Geo experiments: Regional budget tests for incrementality.
  • MMM (Marketing Mix Modeling): Regression-based media impact analysis at macro level.

Common Pitfalls

  • Relying only on last-click reports.
  • Missing UTM tracking = unattributed conversions.
  • Confusing correlation with causation.
  • Overcorrecting media mix based on small sample data.

Further Reading

  • Google Analytics Help — Attribution Models
  • Avinash Kaushik — Attribution Modeling Basics
  • Best practices in media mix modeling and incrementality testing

 

Back to blog