Last-Click Attribution

Last-Click Attribution is an attribution model that assigns 100% of conversion credit to the final touchpoint a user interacted with before converting, the last ad clicked, the last channel visited, the last campaign parameter in the session where the conversion occurred, historically the default model in Google Analytics and Google Ads, now replaced by Data-Driven Attribution as GA4's default.

Sam Flynn's profile

Written by Sam Flynn

2 min read

TL;DR

Last-Click Attribution gives all the credit to the last thing a user clicked before converting. User sees your blog post (organic), then follows you on social (organic social), then clicks a Google Ad two weeks later and buys,

Google Ads gets 100% of the credit. The blog post and the social follow get nothing. Last-click has been the analytics default for years because it's simple and closely tied to "the action that preceded conversion," but it systematically undervalues upper-funnel awareness channels (content, social, display, YouTube) that initiate buying intent,

and overvalues lower-funnel conversion-oriented channels (branded paid search) that often just capture demand someone else created. GA4 now uses Data-Driven Attribution by default, which is more accurate for multi-touch journeys.

What Is Last-Click Attribution?

Last-Click Attribution is an attribution model that credits 100% of a conversion's value to the final touchpoint in the user's journey before the conversion event occurred, the last channel, campaign, ad, or referral source that drove a session within the attribution window where the conversion happened.

Under last-click, if a user's path was: Google organic search (Day 1) → email newsletter click (Day 5) → direct visit (Day 8) → Google Ads click (Day 9, converted), Google Ads receives 100% of the conversion credit and all other touchpoints receive zero. Last-Click Attribution was the default model in Universal Analytics, the default non-data-driven model in Google Ads, and remains available in GA4 as an alternative model in the Attribution settings.

Why last-click became the dominant default historically: it's simple and transparent (easy to explain and verify), it closely correlates with the action that immediately preceded conversion (making it feel like a direct cause-and-effect measurement), and it made lower-funnel investment appear highly efficient (since last-click channels claimed all conversions they were part of).

Why last-click is problematic: it creates a biased view of upper-funnel channel contribution (content marketing, brand awareness campaigns, social media, and display advertising, channels that introduce users to a brand, receive zero credit for conversions they influenced but didn't "close"), and it distorts budget optimization by rewarding channels that capture demand rather than channels that create it. GA4 replaced last-click as the default with Data-Driven Attribution in 2022, though last-click remains available for comparison.

Last-Click vs. Alternative Attribution Models

ModelHow Credit Is DistributedLast-Click vs. This Model
Last-Click100% to final touchpointBaseline model; overvalues closers
First-Click100% to first touchpointOpposite extreme; overvalues initiators
LinearEqual split across all touchpointsDistributed; undervalues both first and last
Time DecayMore to recent; less to earlySimilar to last-click but smoothed
Position-Based (U-shaped)40% first; 40% last; 20% middleBalanced; acknowledges multiple roles
Data-Driven AttributionML-calibrated to actual path dataMost accurate; requires sufficient conversion volume

Channel Impact: Last-Click vs. Data-Driven Attribution

ChannelLast-Click PerformanceData-Driven Typical ChangeWhy
Branded SearchAppears very efficientCredit often reducedBranded searches are often the last touch on a journey created by other channels
Organic Search (non-branded)Appears moderateCredit often increasedOrganic content drives early research that later converts via other channels
Paid Social (Facebook, Instagram)Appears inefficient (low LCA conversions)Credit often increasedSocial drives awareness and early interest that later converts
Display / YouTubeAppears nearly zeroCredit often increasedAwareness channels introduce brand; rarely "last click"
EmailAppears moderateMay increase or decreaseDepends on email's role in the customer journey
DirectAppears very highCredit often significantly reducedMany "Direct" sessions are returns from bookmarks by users who first arrived via another channel

Attribution Model Impact on Budget Decisions

Budget DecisionLast-Click SignalMore Accurate Signal
Cut paid social (low last-click conversions)Appears justified by last-click dataSocial may be driving top-of-funnel that converts via paid search
Increase branded search spendAppears efficient in last-clickMay be capturing demand other channels created; diminishing returns
Invest in content/SEOAppears unproductive in last-clickOrganic content appears in converting paths; significant assist value
Scale awareness campaignsAppears inefficient in last-clickAwareness channels are systematically undercounted by last-click

Common Mistakes

Using last-click attribution to justify cutting upper-funnel channels that appear to drive zero conversions, disrupting the acquisition funnel. In last-click attribution,

channels that introduce users to a brand (organic content, paid social, YouTube, display) rarely receive any conversion credit because users typically don't convert on their first visit from these channels. They come back later via a direct visit or branded search and that final session gets all the credit. When marketing teams see that "Facebook Ads drove 2 conversions last month" in a last-click report but the channel actually initiated 40 conversion journeys that completed via branded search,

and they cut Facebook Ads based on last-click performance, they observe conversion volume dropping in subsequent months without understanding why. Multi-channel funnels and data-driven attribution show the assist value of awareness channels. Before cutting any channel based on last-click data,

check the Assisted Conversions in GA4's Attribution section or run an Exploration using the conversion path report to see how often that channel appears in converting paths even when it's not the last touch.

Comparing campaign performance across channels using the same last-click report, unfairly disadvantaging upper-funnel channels. Last-click creates an inherently unfair comparison when evaluating channel efficiency: a Google branded search campaign spends $5,000 and appears to drive $50,000 in revenue (10× ROAS) in last-click. A Facebook awareness campaign spends $5,000 and appears to drive $2,000 in revenue (0.4× ROAS) in last-click. This comparison seems obvious, cut Facebook, scale Google Ads, but the comparison is methodologically flawed;

Facebook awareness campaigns are designed to reach new users and introduce them to the brand. Those users may later search the brand name (branded search then gets last-click credit for Facebook's work).

A fair comparison requires multi-touch attribution or, ideally, incrementality testing: run a holdout test (pause Facebook ads for one cohort. Continue for another) and measure whether revenue is actually lower in the holdout group. Incrementality testing reveals the true causal contribution of each channel, independent of attribution model.

Treating last-click attribution as accurate for long B2B sales cycles with many touchpoints before conversion. Last-click attribution is most misleading when purchase decisions involve many touchpoints over long periods. A B2B buyer might research for 3 months across 15 sessions from organic search, review sites, LinkedIn, email nurture,

and direct visits before requesting a demo. If last-click credits the demo request to the final direct visit (bookmarked site), every other channel in the 3-month journey receives zero credit. For B2B with long sales cycles,

last-click attribution produces severely distorted channel performance data. Use GA4's attribution window settings to match the actual sales cycle length. Use the Conversion Path report to see full multi-touch paths. Consider implementing offline conversion import to connect CRM deal data with GA4 acquisition data, which enables true full-funnel attribution that accounts for the entire consideration period.

Not using GA4's Model Comparison report to understand how switching from last-click to data-driven changes channel credit before making budget changes. Teams migrating from UA (last-click default) to GA4 (data-driven default) see channel performance change in ways that may initially seem like tracking errors: branded search conversion count drops, organic and paid social conversion counts increase. This is not a data quality problem,

it's the correct attribution model adjustment. However,

making budget decisions immediately after the model change without understanding the redistribution can cause premature optimization. Use GA4's Attribution Comparison (Advertising → Attribution → Attribution Comparisons) to see the last-click and data-driven views of the same data simultaneously. Understand which channels gain and which lose credit in data-driven vs. last-click. Communicate this to all stakeholders who review conversion data by channel. Establish a 30–90 day period using both models in parallel before making major budget allocation changes based solely on data-driven attribution data.

Key Takeaways

  • Last-Click Attribution gives 100% of conversion credit to the final touchpoint before conversion, it was historically the analytics default but systematically undervalues awareness channels and overvalues bottom-funnel channels
  • GA4 replaced last-click as the default with Data-Driven Attribution. Last-click remains available for comparison in GA4's Attribution settings
  • Last-click misleads budget decisions: channels like paid social, display, and content marketing that drive top-of-funnel appear to have zero contribution even when they initiate most of the converting journeys
  • Use GA4's Attribution Comparison to see last-click vs. data-driven side-by-side before making channel budget changes. For important decisions, use incrementality testing to measure true causal channel contribution

Share: