# What is revenue attribution?

> Revenue attribution ties closed revenue back to the channels and campaigns that influenced the account, not just the last click before conversion.

Author: Emilia Korczynska
Published: 2026-11-05
Updated: 2026-11-05
Categories: Attribution & ROI
Source: https://zenabm.com/faq/what-is-revenue-attribution

---

**Revenue attribution** traces closed deals and revenue back to the marketing channels, campaigns and ads that reached the accounts behind them. In B2B it works at account and deal level, not on the final click or form fill.

## How revenue attribution works

Last-touch reports credit the final interaction before a conversion. Revenue attribution asks a different question: did the account see and engage with your ads before the deal opened?

It has three steps:

1. **Set a threshold and a lookback window.** An account counts as influenced when it reached a set number of impressions, clicks or engagements within the window before the deal was created. [One common setup](/blog/influenced-pipeline-linkedin-ads-revenue-attribution) counts an account as influenced at 100+ paid impressions plus 3 or more paid clicks or engagements within 90 days. A good lookback window is about twice your sales cycle.
2. **Match companies.** Match the company names on your CRM deals to the company-level LinkedIn engagement data.
3. **Count and report.** Count the deals that crossed the threshold, then report influenced pipeline and revenue per channel and campaign.

Here is an example. 40 deals closed this quarter. Of those, 15 were at companies that saw at least 10 of your ads in the 180 days before the deal opened. That makes 15 of 40 deals, or 37.5%, influenced. Their combined value is your influenced revenue.

![Revenue attribution in three steps: set a threshold, match CRM deals to ad engagement, count influenced deals](https://cdn.zenabm.com/media/what-is-revenue-attribution-revenue-attribution-in-three-steps.png)

Set the threshold higher than a single impression, or the number turns into a vanity metric. In my experience, lead-based attribution undercounts LinkedIn because it credits only one contact's last click. A buyer who saw your ads for months often shows up later as direct traffic or a branded search.

## Where you see revenue attribution

- **Your CRM** (HubSpot, Salesforce, Attio) holds the deal, its value and its source property. That property is often overwritten, so paid search or direct traffic can take the credit.
- **LinkedIn Campaign Manager** shows delivery and engagement, but its native reporting is contact-based and has no view of which closed deals your ads reached.
- **ZenABM** shows which companies engage with your LinkedIn ads, using the official LinkedIn Ads API and no form fills. Its [deal attribution](/dashboards#deals) shows the ad touchpoints behind every deal, before it opened and before it closed, so you can see whether ads sped it up.

Here is the ZenABM Deals report, which lists the ad sets behind open and closed-won deals:

![ZenABM AI Deals report: closed-won revenue, average ACV, ad-influenced deals and LinkedIn ad sets influencing open and won deals](https://cdn.zenabm.com/media/zenabm-ai-report-deals-attribution.png)

## Related terms

- [Link LinkedIn ad spend to revenue](/faq/link-linkedin-ad-spend-to-revenue): connecting what you spend to the revenue it influenced.
- [Track revenue from LinkedIn Ads](/faq/track-revenue-from-linkedin-ads): how to see closed revenue that LinkedIn ads touched.
- [Measure the impact from LinkedIn Ads](/faq/measure-impact-from-linkedin-ads): judging LinkedIn beyond clicks and leads.
- [Attribute revenue to each LinkedIn ad](/faq/linkedin-ad-revenue-attribution): crediting revenue at ad level, not just campaign level.
- [See which companies engaged with your LinkedIn ads](/faq/see-companies-engaging-with-linkedin-ads): the company-level engagement data attribution is built on.
