LinkedIn Ads attribution for B2B: the 90-day problem
B2B buying cycles run 30 to 180 days. Cookies do not. LinkedIn's generous windows promise a memory your browser storage physically cannot deliver — which is why LinkedIn is simultaneously the most over-credited and the most under-credited B2B channel.
Credited pipeline = journeys where the identifier survived from first click to closed deal
On a 60-day B2B cycle with a 7-day effective cookie in Safari, the identifier survives the full journey for a minority of buyers. LinkedIn simultaneously over-reports (7-day view-through on a feed of impressions) and under-reports (the deal that closed on day 74 is credited to 'direct').
B2B attribution is an identity problem, not a cookie problem. The email is the join key, and it arrives long before the deal.
li_fat_id
30-day click, 7-day view
90-day click
+30%
Where the gap comes from
Four mechanics, each independently defensible, that compound into a number you cannot reconcile against your bank.
The cycle outlives the cookie
A 90-day window on a 7-day identifier is a 7-day window with extra steps.
What to do Bridge with identity: the demo request or content download gives you an email you can stitch the whole journey to.
Company ≠ person
Three people from the same account touch three different channels. Any per-person attribution model mis-credits the deal.
What to do Roll journeys up by email domain so account-level influence is visible, not just person-level last touch.
View-through on a professional feed
7-day view-through credits impressions to people who never engaged, in a channel where impressions are cheap and plentiful.
What to do Report click-only for performance; keep view-through as a separate 'influenced' line.
CRM is the real scoreboard
The conversion that matters is 'closed-won', which happens in the CRM months after the click and never reaches the ad platform.
What to do Send the closed-won event server-side from your CRM with the same identity key, and the journey closes.
LinkedIn's Conversions API accepts server-side events including offline conversions from the CRM — that is the piece most B2B teams skip, and it is the one that matters most.
Frequently asked questions
How do I attribute a 90-day B2B sales cycle?
Stop relying on the cookie to survive and start relying on identity. Capture the email at the first meaningful action (demo, download, trial), attach it to the anonymous journey that preceded it, then attach every later CRM stage to that same person. The cookie only has to survive until the email arrives.
Should I use LinkedIn's 7-day view-through window?
Not for performance decisions. It inflates credit in a channel where impressions are abundant. Keep it in a separate 'influenced pipeline' report if leadership wants it.
How do I credit a deal with five people from one company?
Roll the journeys up by email domain. Account-based attribution asks which channels touched the account, not which cookie touched the button.
Can I send closed-won revenue back to LinkedIn?
Yes, through the Conversions API's offline conversion support. Keep the same identity key on your side so your own ledger and LinkedIn's report describe the same deal.
Related guides
See the receipt for every conversion.
Flowsk Signals stitches the anonymous click to the email to the purchase — first-party, server-side, de-duplicated on a key you choose. One snippet, $29/mo, and a journey you can inspect event by event.
More free tools
Same deal — instant, no signup.