Attribution Models

Hyros Attribution Explained

If you are running Google Ads and Meta simultaneously, both platforms are almost certainly taking credit for the same customers. This is how both platforms are designed. Hyros solves it by working from its own first-party click record and assigning each conversion once, to the right source.

The Core Problem

Why Google and Meta Are Both Claiming Your Customers

Google's click-through conversion window runs up to 90 days (30 by default). Meta has a 7 day conversion window from a click. When the same customer interacts with both platforms inside those windows, both platforms report the conversion.

Platform reports and bank records do not reconcile. We checked 203,043 settled transactions against merchant records and found 79.1% traced to an ad click. Our 2026 attribution benchmark shows how far apart the two sets of numbers sit by business model.

You have one customer. Your dashboard shows two.

This is not an error in your setup. Each platform attributes the conversion to itself when the customer falls inside its window. The result is that your combined platform-reported revenue is almost always higher than your actual revenue.

Hyros solves this by working from its own first-party click record rather than each platform's self-reported window. It sees the full click chain and assigns the conversion once, to the right source. This is the foundation of our full Hyros implementation service.

How the double count happens

  • Customer clicks a Google ad on Day 1.
  • Customer clicks a Meta ad on Day 5.
  • Customer converts on Day 6.
  • Google claims the conversion (within its 30-day default window).
  • Meta claims the conversion (within 7 day window).
  • One customer. Two platforms each report one conversion.

What Hyros does instead: logs the full click chain in chronological order, finds the first paid touchpoint, and assigns the conversion once to the channel that initiated the customer relationship.

Free Tracking Audit

Find Out Where Your Tracking Loses Revenue

On a discovery call we review how your conversions reach Google Ads, from the first click to the closed sale, and tell you what we would fix first.

For advertisers spending $100K+/month. No cost, no obligation. A person reads every submission.

Request a Discovery Call →

Disclosure: LGG Media is a Hyros Certified Agency. We earn a commission when a client subscribes to Hyros through us. It does not change what we recommend.

The Click Record

How Hyros Records the Click History

Hyros logs every click a lead generates in chronological order. Each click is a block in the chain. The record is immutable and sequential. Every traffic source, campaign, ad group, and keyword that touched that lead before they converted is logged in the order it happened.

When an offline event occurs, a transaction, a signed contract, or a qualified sales event, Hyros looks back at that chronological click chain, finds the first paid advertising touchpoint, and assigns the conversion to that channel.

If that conversion falls outside the platform's reporting window, Google will not report it. Meta will not report it. But Hyros will, because Hyros is not limited by the platform's attribution window. It is working from its own first-party click record.

The result is that Hyros matches your real revenue numbers one to one. What actually happened, not what the platforms claim they produced. How Hyros logs click history →

What the click chain captures

  • Every session before and after the conversion event.
  • Traffic source and channel for each session.
  • Click ID (gclid, fbclid, msclkid) for each paid session.
  • Campaign, ad group, and keyword for paid sessions.
  • Timestamp of each session in chronological order.
  • First-party identifier anchoring all sessions to one person.
  • Offline events appended after conversion.
Attribution Models

The Attribution Models in Hyros

Hyros supports multiple attribution models. Each one answers a different question. The model you choose does not change the underlying data. Hyros has the full click history regardless. The model is a lens you apply to that data depending on the question you are trying to answer.

First Click: recommended for media buying

Assigns 100% of the conversion value to the first paid touchpoint in the click history. This is the model we recommend for media buying decisions. If you need to know where to deploy marketing dollars to produce incremental revenue, first click answers that question with the highest degree of certainty. It tells you which channel initiated the customer relationship before any retargeting or cross-channel influence occurred.

Last Click

Assigns 100% of the conversion value to the most recent paid touchpoint before conversion. Useful for understanding which channel closed the customer, but can overweight retargeting channels that capture intent generated elsewhere.

Linear

Distributes the conversion value equally across every paid touchpoint in the click history. Useful for understanding the full mix of channels contributing to revenue, but can dilute the signal on your highest-performing acquisition channels.

Scientific (Time-Window Hybrid)

Sales inside a set attribution window go to first click, sales after that window go to last click. You set the Pending Conversion Attribution Range to match or slightly exceed your average customer journey length, so a fast-converting click gets first-touch credit and a slow one falls back to whichever touch closed it.

For the question that matters most in media buying, where should additional budget go to produce more revenue, first click is the right lens. It is the only model that isolates the channels doing original customer acquisition work, before retargeting and cross-channel influence enters the picture.

Bid Calibration

How to Use Hyros Attribution to Calibrate Your Platform Bids

Once Hyros is running and you have at least 85% of your revenue tracked back to click data, you can run a comparison report showing the source truth of your revenue versus what each platform claims. Every ad channel is either over-reporting or under-reporting relative to the actual revenue it produced. Once you can see the real number next to the platform-reported number, you can calibrate your bids accordingly.

Over-reporting example

Google is claiming $150K when it actually sourced $90K, because it is taking credit for conversions that Meta or organic search initiated. You adjust your target ROAS upward by the over-reporting percentage so the algorithm effectively optimizes toward the accurate underlying number. Calculate your adjusted Target ROAS →

Under-reporting example

Meta is claiming $80K when it actually sourced $60K, or Meta's 7 day window is missing long sales cycle conversions and under-reporting real performance. You account for that gap when evaluating Meta's performance against its reported numbers.

This calibration is straightforward once you can see both numbers side by side. Before Hyros, you are making bidding decisions against inflated platform numbers. At 85% attribution, you are making them from data you can trust. Hitting our 85% attribution target →

Tool Comparison

Hyros vs UTM Parameters vs Google Analytics

UTM parameters, Google Analytics, and Hyros each capture a different amount of the picture. The difference is how much of the click history they record and how reliably they connect offline revenue to the original ad click.

UTM Parameters: entry level

UTM parameters only record a click when a lead is captured. They miss every session that visitor had before the form submission. If a customer visited your site six times over three weeks before converting, UTMs typically capture the last session. Everything before it is invisible.

Google Analytics 4: mid-tier

Google Analytics 4 has improved cross-session tracking but struggles to reliably associate offline conversions to GA4 sessions. Connecting a payment event or a CRM stage change back to a specific GA4 session requires significant custom development, and even then the match rate is lower than what Hyros achieves out of the box. The GA4 offline conversion workflow is complex and accuracy is inconsistent.

Hyros: full click chain

Hyros records anonymous sessions indefinitely. The moment a visitor submits first-party data, every anonymous session that preceded the form submission becomes known. All of those clicks, from all of those sessions, are assigned to the lead record in chronological order. When offline conversions are appended to that lead record, they are matched one to one using the first-party data. There is no guessing. There is no modeling. There is a direct match between the revenue event and the click that started the journey.

The end result is an answer to the question every business owner and CMO is actually asking: what marketing source is really driving our revenue. If you are tracking above 85% of your revenue in Hyros with click history tied to the lead record, you can answer that question with confidence. How offline events are appended to lead records → If you are weighing the platform itself, see how much Hyros costs by tracked-revenue tier.

Sources

Official Pages Referenced

Google Ads Help: About conversion windows. Analytics Help: Reporting identity. Meta Business Help: About attribution models and attribution settings. Hyros: Google Ads integration guide.

Free Tracking Audit

Work With a Hyros Certified Agency

LGG Media has been implementing Hyros attribution since 2019. If your current reporting cannot tell you with confidence which channel is producing your revenue, that is the problem we solve.

For advertisers spending $100K+/month. No cost, no obligation. A person reads every submission.

Request a Discovery Call →

Disclosure: LGG Media is a Hyros Certified Agency. We earn a commission when a client subscribes to Hyros through us. It does not change what we recommend.