Attribution Modeling for Paid Media: How to Know What Is Actually Working

Attribution modeling is how you determine which marketing touchpoints get credit for a conversion. In a world where a customer might see a Meta ad on Monday, click a Google search result on Wednesday, and convert through a direct visit on Friday, attribution determines whether Meta, Google, or direct gets the credit — and consequently, where you invest your next marketing dollar.

Get attribution wrong and you systematically over-invest in channels that close deals (usually branded search and remarketing) while under-investing in channels that create demand (usually prospecting campaigns and content). The result is a slowly shrinking pipeline that looks efficient right up until it collapses.

The Six Attribution Models

Last click. 100 percent credit to the final touchpoint before conversion. This was the default in Universal Analytics and is still widely used. It systematically undervalues top-of-funnel channels and overvalues branded search and remarketing.

First click. 100 percent credit to the first touchpoint. This overvalues demand generation channels and undervalues nurturing and closing channels. Rarely used as a primary model but useful as a comparison point.

Linear. Equal credit distributed across all touchpoints. A 5-touchpoint journey gives 20 percent credit to each. More balanced than last or first click, but treats a fleeting impression the same as a high-intent search click.

Time decay. More credit to touchpoints closer to the conversion, less to earlier ones. This reflects the reality that recent interactions often have more influence on the purchase decision, while still crediting the earlier touches that built awareness.

Position-based (U-shaped). 40 percent to first touch, 40 percent to last touch, 20 percent distributed among middle touches. This values both demand creation and deal closing while acknowledging the nurturing in between.

Data-driven. Uses machine learning to analyze your actual conversion paths and assign credit based on the statistical impact each touchpoint has on conversion probability. This is GA4’s default model and Google Ads’ recommended model. It requires sufficient conversion volume (typically 300+ conversions per month) to be reliable.

Why Platform Attribution Always Disagrees

One of the most confusing aspects of attribution is that every platform tells a different story.

Google Ads reports 50 conversions. Meta Ads reports 40 conversions. GA4 reports 35 total conversions. Your CRM shows 30 actual deals.

This is not because anyone is lying. Each platform uses a different attribution methodology. Google Ads counts any conversion within its configured window that it touched (with its own data-driven model). Meta counts any conversion within its window using its own model (which heavily credits view-through conversions). GA4 uses cross-channel data-driven attribution that distributes credit across all sources.

The solution is not to pick one platform’s numbers as “truth.” It is to understand what each number means and use blended metrics for budget decisions. Total revenue divided by total ad spend across all platforms (blended ROAS) is a more reliable decision-making metric than any single platform’s reported ROAS.

A Practical Attribution Framework

Step 1: Establish a source of truth for conversions. This should be your CRM or backend system, not any ad platform. Your CRM knows which leads became customers and how much they paid. Everything else is an estimate.

Step 2: Use GA4 data-driven attribution as your primary model. GA4 sees all channels (paid, organic, direct, referral, email) and uses machine learning to distribute credit. It is not perfect, but it is the most balanced cross-channel view available without building a custom solution.

Step 3: Use platform-reported data for in-platform optimization. Google Ads’ reported conversions should guide your bidding strategy and budget allocation within Google Ads. Meta’s reported conversions should guide Meta campaign optimization. But cross-platform budget allocation decisions should be based on GA4 or your CRM.

Step 4: Implement offline conversion tracking. For businesses with sales teams, feeding CRM data back to ad platforms via GCLID import (Google) and Conversions API (Meta) gives the algorithms actual revenue data to optimize against, not just lead forms.

Step 5: Run incrementality tests. The gold standard of attribution is testing what happens when you turn a channel off. Pause Meta prospecting for 2 weeks and measure the impact on total pipeline, not just Meta-attributed pipeline. If total pipeline drops by more than Meta’s reported contribution, Meta was creating demand that converted through other channels.

Common Attribution Mistakes

Cutting “low ROAS” channels without testing incrementality. Meta prospecting often shows 1.5x to 2x ROAS on a last-click basis, but it introduces customers who later convert through branded search (which then gets the credit). Cutting Meta based on its last-click ROAS can reduce total revenue despite appearing to improve efficiency.

Over-crediting branded search. Branded search almost always has the highest ROAS because it captures people who already know your brand. But it rarely creates new demand — it captures demand that other channels created. Evaluating branded search’s true contribution requires asking “would these people have found us anyway?”

Ignoring view-through conversions entirely. Meta and YouTube report “view-through” conversions where someone saw but did not click an ad before converting. Some marketers dismiss these completely. The truth is somewhere in the middle — view-through has real influence, but not as much as Meta’s default settings suggest. A 1-day view-through window is more trustworthy than a 7-day window.

For help building an attribution framework for your business, learn about our tracking services or get in touch.

If you are looking for help with PPC management services in Dubai, learn about our PPC management approach and how we structure campaigns for maximum ROI.

Frequently Asked Questions

What is the best attribution model for paid media?

There is no single best model. Data-driven attribution (DDA) in GA4 and Google Ads is the most sophisticated option because it uses machine learning to distribute credit based on actual conversion patterns in your data. However, DDA requires sufficient conversion volume to work well (at least 300 conversions per month in GA4). For smaller accounts, position-based (40/20/40) attribution provides a reasonable balance between first-touch and last-touch insights.

Why does Google Ads report more conversions than GA4?

Three main reasons. First, Google Ads attributes conversions to the click date while GA4 attributes to the conversion date. Second, Google Ads only counts conversions from Google Ads clicks, while GA4 distributes credit across all channels. Third, Google Ads Enhanced Conversions and Consent Mode may model conversions for users who opted out of tracking, while GA4 may not count those same conversions. Always use both platforms together for the fullest picture rather than trusting either one exclusively.

How do I track attribution across Google Ads and Meta Ads?

Use GA4 as your neutral third-party source of truth alongside each platform’s own reporting. Set up proper UTM parameters on all Meta Ads URLs and ensure Google Ads auto-tagging is enabled. Then compare GA4 data-driven attribution (which sees both channels) against each platform’s self-reported numbers. The platform numbers will always be higher due to self-attribution bias. Tools like Hyros, Triple Whale, or Northbeam can provide additional cross-channel attribution if you need more granularity.

What is the difference between first-click and last-click attribution?

First-click attribution gives 100 percent of the conversion credit to the first marketing touchpoint that introduced the customer. Last-click gives 100 percent to the final touchpoint before conversion. First-click favors awareness channels (social media, display, top-of-funnel content) while last-click favors bottom-funnel channels (brand search, retargeting, email). Neither tells the full story, which is why multi-touch attribution models exist. Use first-click to evaluate prospecting effectiveness and last-click to evaluate closing effectiveness.

How long should my attribution window be?

Match your attribution window to your typical sales cycle. For ecommerce with impulse purchases, 7 to 14 days is appropriate. For B2B lead generation or high-ticket services, 30 to 90 days better captures the longer decision-making process. In Google Ads, the default is 30 days for search and 1 day for view-through. In Meta, the default is 7-day click and 1-day view. If your sales cycle is longer than these defaults, extend them in both platform settings and GA4 to avoid underreporting.

Written by

Antoine Martin

Antoine Martin is a performance marketing consultant and the founder of Web Marketing International FZCO. Based in Dubai, he manages Google Ads, Meta Ads, GA4, and conversion tracking systems for clients across the US, UK, UAE, and Australia. Expert Vetted on Upwork with over $500M in managed ad spend across his career.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top