Last-click attribution assigns 100% of conversion credit to the final marketing touchpoint a user clicked before converting, regardless of how many prior interactions influenced their decision.
Quick Answer
Last-click attribution assigns 100% of conversion credit to the final marketing touchpoint a user clicked before converting, regardless of how many prior interactions influenced their decision.
Last-click overvalues closers (branded search) and undervalues openers (display, social) — always pair with multi-touch data
For simple, single-session purchase journeys, last-click attribution is often accurate enough to guide decisions
Cutting upper-funnel channels based on last-click ROAS frequently causes downstream branded search conversions to decline 4-6 weeks later
Key Takeaways
Last-click overvalues closers (branded search) and undervalues openers (display, social) — always pair with multi-touch data
For simple, single-session purchase journeys, last-click attribution is often accurate enough to guide decisions
Cutting upper-funnel channels based on last-click ROAS frequently causes downstream branded search conversions to decline 4-6 weeks later
How Last-Click Attribution Works
Last-click attribution is the simplest and historically most common attribution model in digital advertising. When a user clicks a Google Ads search ad as their final touchpoint before purchasing, last-click attributes the full conversion value to that search ad. Every prior touchpoint — social ads, display banners, email opens, organic visits — receives zero credit. This model is straightforward to implement, easy to explain, and requires minimal data infrastructure.
Why Last-Click Attribution Matters for B2B Marketing
Last-click attribution's primary advantage is that it clearly identifies which campaigns are closing conversions. For direct-response advertisers with short purchase cycles and simple customer journeys — single-session purchases driven by clear intent — last-click often provides a sufficient and accurate picture. Branded search campaigns and high-intent non-branded keywords typically perform as legitimate last-touch channels because they capture demand that other channels helped create.
Last-Click Attribution: Best Practices & Strategic Application
The documented limitation of last-click is that it systematically overvalues bottom-of-funnel channels and undervalues upper-funnel channels. Branded paid search, for example, often captures conversions that organic search or direct traffic would have claimed anyway — last-click gives branded search full credit for a conversion it may not have incrementally driven. Display, YouTube, and social awareness campaigns that prime demand appear weak under last-click but may be driving the conversions that branded search captures.
Agency Perspective: Last-Click Attribution in Practice
At MV3, we use last-click attribution in platform-reported metrics because it's the standard, but we always layer in data-driven attribution and assisted conversion analysis before making budget recommendations. The most damaging pattern we encounter is advertisers who cut display or social based on last-click ROAS and then see branded search conversions drop 4-6 weeks later, as the awareness-to-consideration pipeline starves. Understanding what last-click misses is as important as understanding what it shows.
Last-click attribution assigns 100% of conversion credit to the final marketing touchpoint a user clicked before converting, regardless of how many prior interactions influenced their decision.
Last-click is simple to implement, universally supported, and easy to explain to stakeholders. It answers the direct question "what made the user convert?" It requires no machine learning and works with minimal conversion volume. Despite its limitations, it remains the default in most advertising platforms.
Last-click is most accurate for short purchase cycles (same-session or same-day conversions), low-consideration product categories, direct-response campaigns targeting bottom-of-funnel audiences, and branded keyword campaigns capturing existing demand. It becomes less accurate as purchase cycles lengthen and journey complexity increases.
In Google Ads, switch conversion actions to data-driven attribution (if you have 300+ conversions/month) or linear attribution as an interim step. In GA4, switch the attribution model in Admin > Attribution Settings. Run both models in parallel for 30-60 days before changing budget allocations to avoid overcorrecting based on limited DDA data.
MV3 Marketing helps B2B companies apply these strategies to drive measurable pipeline growth. Our team executes analytics setup for technology, SaaS, and professional services companies.
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked