Skip to content

LinkedIn Ads integration

LinkedIn Ads attribution, campaign by campaign, from click to closed deal

Every click is tracked server-side and followed through your CRM. Closed deals go back through the Conversions API, matched on li_fat_id.

  • Live in 21 minutes
  • 95%+ accuracy, first-party
  • No developer required

How the data moves

  • Touchpoints and spend flowing in
  • Conversions and revenue going back
LinkedIn AdsWhere the budget goes
  • Campaigns
  • Accounts
  • Job titles
Spend, campaigns, li_fat_id
Conversions API events, revenue

AI Attribution Engine

LeadJourneyServer-side tracking, multi-touch models, every channel in one place
  • Server-side tracking of every visit
  • Multi-touch attribution per lead
  • Won deals sent back to the ad platforms
Attributed leads, every touchpoint
Deal stage, value, won revenue
Your CRMWhere the revenue is recorded
  • HubSpot
  • Salesforce
  • Pipedrive
  • Attio

The loop closes in Campaign Manager. Every deal your CRM marks as won goes back to LinkedIn with its value, so campaigns optimise on pipeline instead of clicks.

Trusted by 100+ lead generation businesses, agencies and freelancers

  • Trading.de logo
  • Swedish Cold logo
  • Trustfactory logo
  • MLK Digital logo
  • CPC AG logo
  • DaxoMedia logo
  • Contentbär logo
  • Hivebuy logo
  • OBVIOUS logo

The gap

LinkedIn knows the ad was clicked. It never learns the deal was won.

Campaign Manager credits the conversions the Insight Tag or a Lead Gen Form reports. Its view ends at the form fill; the pipeline happens months later, in your CRM.

LinkedIn Ads attribution on its own

Accurate about clicks, blind to pipeline

  • The Insight Tag fires in the browser, so ad blockers, Safari and declined cookie banners silently remove conversions.
  • The default attribution window is 30-day click, 7-day view. A B2B deal that closes in month four credits nothing.
  • Demographics show which job titles, companies and industries clicked, aggregated above a privacy threshold, so they never say which of those clicks became a deal.
  • Optimisation stops at the lead or the website conversion, so budget drifts to the audiences that fill forms cheapest, not the accounts that buy.
  • LinkedIn only reports LinkedIn, so its conversions overlap with what Google and Meta claim for the same lead.
  • The Revenue Attribution Report joins a connected CRM, but in aggregate and for LinkedIn touches only, and nothing from it flows back into how campaigns deliver.
  • Spend never meets outcomes, so cost per closed deal per campaign is a spreadsheet exercise someone runs before the quarterly review.

LinkedIn Ads with LeadJourney

One journey per lead, from the click to the closed deal, rolled up to the account

  • Every LinkedIn Ads click is captured server-side with its li_fat_id, past ad blockers and declined banners, at 95%+ accuracy.
  • The click is stitched to the lead at form submit, and the journey stays alive for the whole sales cycle, however many months that is.
  • The lead is followed through your CRM, stage by stage, to closed won, and rolled up to the account it belongs to.
  • Won deals go back through the Conversions API with value, currency and the li_fat_id, so campaigns optimise on pipeline rather than form fills.
  • LinkedIn is measured next to Google, Meta, organic and AI search in one attribution model.
  • Job title and company come from the CRM record, per lead, so you see which titles and accounts turned into revenue rather than which ones clicked.
  • Spend is pulled automatically, so ROAS and cost per closed deal are live per campaign group, campaign and creative.

How it works

LinkedIn Ads attribution in, closed deals back out

All three run on their own once connected. The first makes real LinkedIn Ads attribution possible, the second teaches the delivery which clicks become pipeline, the third puts the answer at account level.

  1. 1

    Server-side tracking for every LinkedIn Ads click

    The journey starts recording before the Insight Tag would even fire.

    LinkedIn Ads

    LeadJourney imports your campaign groups, campaigns, creatives and daily spend, and captures every click with its li_fat_id.

    Your website

    On your site, sessions, page views and form fills are tracked server-side, past ad blockers, Safari and declined banners.

    The click is stitched to the lead the moment the form is submitted, and the journey keeps recording long after LinkedIn's 30 day window closes.

    Pipeline, ROAS and cost per closed deal, live per campaign and creative, next to every other channel.

  2. 2

    Send closed deals back through the Conversions API

    So delivery optimises on buyers instead of form fills.

    HubSpotSalesforcePipedriveAttio

    Your CRM reports the outcome as it happens: stage changes, deal value and closed won.

    LeadJourney attaches the deal value, currency and hashed match keys from the CRM record, then matches the event to the li_fat_id that started it.

    LinkedIn Ads

    The event reaches LinkedIn through the Conversions API, server to server, and lands on the campaign and creative that earned it.

    Delivery learns which clicks become pipeline, so lead quality rises and the price per qualified lead falls.

  3. 3

    Roll it up to the account

    B2B deals are signed by someone other than the person who clicked.

    LeadJourney groups every lead's journey under the company your CRM records, so a click by one person and a deal signed by another at the same account meet in one view.

    Per account: every LinkedIn campaign that touched anyone there, the first and last touch, and the pipeline and revenue that followed.

    Per lead: job title and company from the CRM record, so you see which titles turn into revenue, not just which ones click.

    Cost per closed deal by campaign and by account, so the next target list is built on the accounts that bought.

Your CRM closes the loop

The revenue signal comes from the CRM you already run

LeadJourney follows every LinkedIn lead into your CRM and reads the outcome back out, so the deal value ends up on the campaign and creative that earned it.

  • HubSpotTwo-way sync

    Contacts, Companies and Deals, with stage, amount and close date, read as they change.

  • SalesforceTwo-way sync

    Leads, Contacts, Accounts and Opportunities, including custom objects where your deals live elsewhere.

  • PipedriveTwo-way sync

    Persons, Organisations and Deals, with pipeline stage and won value.

  • AttioTwo-way sync

    People, Companies and Deals from your workspace.

  • CloseTwo-way sync

    Leads and Opportunities, with status changes as they happen.

You choose what counts as a conversion

Map any CRM stage to any LinkedIn conversion. Qualified lead, proposal sent, closed won, or all three.

Lead quality becomes the optimisation target

When LinkedIn learns which leads qualify and which stall, it delivers to more of the first kind, so lead quality rises and the price per qualified lead falls.

Sent server to server

No tag to fire, nothing for an ad blocker or a declined cookie banner to remove.

Reporting

The questions Campaign Manager cannot answer

Every one of these is a report in LeadJourney rather than an export project. Campaign Manager stays where you buy, and LeadJourney shows what the buying produced.

  • Which LinkedIn campaigns produced the pipeline we closed last quarter, not just the leads?

  • What does a closed deal actually cost us on LinkedIn?

  • Which job titles and companies turned into revenue, not just into clicks?

  • Which campaigns start our biggest deals, even when Google closes them months later?

  • How does LinkedIn compare with Google Ads and Meta on cost per qualified lead?

  • Which accounts on our target list has LinkedIn actually reached, and what happened next?

LeadJourney and LinkedIn Campaign Manager

Where Campaign Manager ends and LeadJourney starts

Campaign Manager credits the conversions LinkedIn itself can observe, and the Revenue Attribution Report shows influenced pipeline in aggregate. Both stop at LinkedIn's edge.

LinkedIn Campaign Manager compared with LeadJourney, capability by capability
Where the click is recordedLinkedIn Campaign ManagerIn the browser through the Insight Tag, so LinkedIn Ads attribution starts from the conversions the tag or a Lead Gen Form reports.With LeadJourneyServer-side and first-party, so the click and the conversion are recorded even when the tag is blocked.
The attribution windowLinkedIn Campaign Manager30-day click, 7-day view by default, 90 days at most. A deal that closes in month four credits nothing.With LeadJourneyNo window. The journey runs from the first click to closed won, however long the B2B cycle takes.
What counts as a conversionLinkedIn Campaign ManagerConversions the Insight Tag reports, Lead Gen Form submissions, and offline conversions you upload or send yourself.With LeadJourneyAny CRM stage you map, with the deal value attached: qualified lead, opportunity, closed won.
RevenueLinkedIn Campaign ManagerConversion values passed at event time. The Revenue Attribution Report shows influenced revenue in aggregate, for LinkedIn touches only.With LeadJourneyWon CRM revenue, attributed per campaign and creative, next to every other channel, one deal at a time.
Job titles, companies and accountsLinkedIn Campaign ManagerDemographics show who clicked, aggregated above a privacy threshold, so a title or company is never joined to a deal.With LeadJourneyJob title and company come from the CRM record per lead, and every lead rolls up to its account with the campaigns that touched it.
Lead quality and lead priceLinkedIn Campaign ManagerOptimises toward the cheapest lead or website conversion, whatever those leads later do.With LeadJourneyQualified stages go back as events, so delivery buys leads that convert and the price per qualified lead falls.
Match ratesLinkedIn Campaign ManagerDepend on what the Insight Tag can read in the browser after consent banners and blockers.With LeadJourneyEvents carry the server-side li_fat_id and hashed CRM identifiers, which keeps match rates high.
Other channelsLinkedIn Campaign ManagerReports LinkedIn touchpoints only, so its numbers overlap with what Google and Meta claim.With LeadJourneyOne model across paid, organic, referral and AI search, so every deal is counted once.
Consent and GDPRLinkedIn Campaign ManagerThe Insight Tag needs consent to set its cookies, and declined banners mean missing conversions.With LeadJourneyFirst-party by design and processed in the EU, at 95%+ accuracy, with a DPA.

Keep Campaign Manager. Feed it better data.

Campaign Manager stays where you plan and buy. LeadJourney fills in the measurement underneath and returns the closed deals LinkedIn cannot see on its own, so your B2B campaigns are judged on pipeline and optimise on it.

MCP server

Chat with your LinkedIn Ads attribution data

The same clicks, spend and won revenue are also served over MCP. Ask in Claude or ChatGPT which campaigns produced pipeline at your target accounts, and the answer comes from your own numbers.

LeadJourney MCP connected, try any tab

Which campaigns produced our closed revenue last month?

Based on your LeadJourney data, 3 campaigns produced 148,200 EUR of closed revenue last month:

Google Ads, Brand
38 leads, 9 closed deals, 61,400 EUR. Shortest path to signature.
LinkedIn, Retargeting
21 leads, 6 closed deals, 48,900 EUR. Seven touchpoints on average.
Meta, Lookalike DACH
54 leads, 5 closed deals, 37,900 EUR. Cheapest qualified lead.

Want this as a weekly summary in Slack?

Ask anything about your lead journeys

Where did our three biggest deals this quarter come from?

Your 3 largest deals this quarter all started somewhere the last click never showed you:

42,000 EUR
First touch LinkedIn Ads, closed 63 days later after a webinar signup.
28,500 EUR
First touch Google organic, paid click on day 11, demo on day 19.
21,800 EUR
First touch a Meta video view, form filled from email six weeks on.

Want the full touchpoint list for any of them?

Ask anything about your closed deals

Which landing pages turn LinkedIn traffic into qualified leads?

3 pages take your LinkedIn traffic, and the qualified rate between them runs from 4% to 18%:

/demo/attribution
18% qualified from 214 visits. Highest intent page on the site.
/guide/server-side
9% qualified from 612 visits. Most journeys stall after the download.
/pricing
4% qualified from 488 visits. Second most traffic, lowest intent.

Want the same breakdown for Google Ads traffic?

Ask anything about your landing pages

What did each channel cost per qualified lead last week?

3 channels spent budget last week. Cost per qualified lead ran from 41 EUR to 187 EUR:

LinkedIn Ads
41 EUR per qualified lead. 2,300 EUR spent, 56 qualified.
Google Ads
88 EUR per qualified lead. 4,400 EUR spent, 50 qualified.
Meta Ads
187 EUR per qualified lead. 3,740 EUR spent, 20 qualified.

Want an alert the moment a channel passes 120 EUR?

Ask anything about your cost per lead

What do the journeys that close have in common?

3 signals show up in most of your closed deals and in almost none of the lost ones:

Pricing page, 2+ visits
In 71% of closed deals. In 12% of the ones that never closed.
Demo within 14 days
In 64% of closed deals. Median 9 days from the first click.
Second contact
In 58% of closed deals. A colleague of the lead arrives on site.

Want these three scored onto every lead in your CRM?

Ask anything about your lead journeys

Setup

Connected to LinkedIn Ads in about 21 minutes

No developer, no tag surgery and no data warehouse.

  1. 1About 5 minutes

    Add a single line of code

    Paste the LeadJourney script into your site or your GTM container. It starts recording sessions, li_fat_ids and form fills immediately.

  2. 2About 10 minutes

    Connect LinkedIn Ads and your CRM

    Sign in to LinkedIn over OAuth and pick the ad accounts in scope, then connect the CRM where your deals live. Historic campaign data and spend are imported for you.

  3. 3Same day

    Map stages to LinkedIn conversions

    Choose which CRM stages count as a qualified lead and which count as revenue. From then on every stage change flows back through the Conversions API with its value, and your campaigns start optimising on it.

Original reviews

What our customers wrote, word for word

4.9 out of 5 across 11 public reviews. Quoted as they were left, shortened only by dropping whole sentences.

  • 5 out of 5 starsGoogle

    Before LeadJourney, we had no reliable tracking concept for our five-figure ad spend. We were manually building spreadsheet and CRM reports, inaccurate and time-consuming. Within two days, everything was set up. For the first time, I know exactly what I pay per lead and which campaigns actually bring in the best-qualified prospects.

    Florian BuckCEO, Klickkraft GmbH
  • With LeadJourney we are able to track all our leads and connect them with sales and attribution data to make better decisions. In the first month of using it we scaled from 0 to 100k revenue from paid ads only.

    GetreachBacklinks Marketplace (SaaS)
  • 5 out of 5 starsG2

    LeadJourney finally fixed my Marketing Analytics. It goes way beyond basic Ad Tracking Software. The Customer Journey Report saves hours of digging, and capturing everything from Offline Conversions to AI Search Tracking makes it the Best B2B Attribution Platform available.

    Sascha LenzMarketing Manager
  • 5 out of 5 starsTrustpilot

    Connected LeadJourney for 2 clients, setup took literally 20 minutes each. The data became more accurate, the reports actually make sense. Now clients look at the dashboard and the 'why don't the numbers match?' questions are gone.

    Alexander SamarPerformance Marketing Agency
  • 5 out of 5 starsGoogle

    With LeadJourney, we have finally found a tool that provides us with the data we need to scale our performance marketing campaigns. The most important KPI is no longer lead price but cost per qualified lead.

    Steffen SiesingCEO, Bilanzmanufaktur GmbH
  • 5 out of 5 starsG2

    The ability to track both online and offline conversions in one unified dashboard has given us insights we never had before. Our ROI has improved dramatically since we started integrating LeadJourney with our CRM. We're finally able to see the full customer journey, and it's been a game changer for our strategy.

    Andre WitzelFounder, Trading.de
  • 5 out of 5 starsTrustpilot

    The ability to seamlessly integrate data from multiple channels and see real-time insights has significantly improved our campaign results. We now focus on metrics that truly matter, like ROI and qualified leads.

    Nikita YatsunCEO, RLV Media GmbH

FAQ

What B2B marketers ask before connecting

If yours is not here, our team answers in the chat within a few minutes.

Does LeadJourney replace the LinkedIn Insight Tag?

It can run alongside it or instead of it. LeadJourney's tracking is server-side, so it does not depend on the tag, and its events reach LinkedIn through the Conversions API with an event ID, so a conversion the tag also reports is deduplicated rather than counted twice.

How is this different from setting up the LinkedIn Conversions API myself?

The Conversions API is a pipe: it moves events you already have. The hard part is having the right events. LeadJourney captures the click and the li_fat_id server-side, follows the lead through your CRM, enriches the event with the deal value and hashed match keys from the CRM record, and sends it at every stage you mapped. A hand-built setup only ever knows what your website knows, which is still just the form fill.

Does LinkedIn Ads attribution still work with ad blockers and declined cookie banners?

Yes, that is the point of tracking server-side. The click, the li_fat_id and the visit are recorded on the server before an ad blocker, Safari or a declined banner can remove them, at 95%+ accuracy. Campaign Manager keeps reporting what the Insight Tag can see; LeadJourney shows you the measured numbers.

What about Lead Gen Forms? Those leads never visit my site.

Right, so there is no click to capture. Lead Gen Form leads arrive through your CRM's LinkedIn form sync with the campaign on the record, and LeadJourney picks them up there and follows them through the pipeline like any other lead. Their closed deals go back to LinkedIn the same way.

Which events can I send back to LinkedIn?

Any CRM stage you map: marketing qualified, sales qualified, opportunity created, deal won, or all of them. Each event carries the deal value and currency, so the campaign is judged on pipeline rather than a flat lead value.

Can I see results by account and job title, not just by campaign?

Yes. Job title and company come from the CRM record, per lead, and every lead rolls up to its account, so the report shows which titles and which accounts turned into pipeline rather than which ones clicked. Campaign Manager's Demographics tab shows who clicked, in aggregate; this shows what happened next.

How is this different from LinkedIn's Revenue Attribution Report?

The Revenue Attribution Report connects Campaign Manager to a CRM and shows the pipeline and revenue LinkedIn influenced, in aggregate and for LinkedIn touches only. LeadJourney records the click itself, server-side, follows each individual lead, measures LinkedIn next to Google, Meta, organic and AI search in one model, and sends the outcome back through the Conversions API so the campaigns learn from it. Keep the report if you use it; this is the layer underneath.

A deal closes four months after the click. Is it still attributed?

In LeadJourney, yes: the journey has no window, so the deal is credited to the campaign and creative that started it regardless of the cycle length. Campaign Manager applies its own attribution window to the events it receives, so late deals mainly improve optimisation there. The report that matches revenue to the ad lives in LeadJourney.

Is sending CRM data to LinkedIn GDPR compliant?

Identifiers are hashed before they leave, you control which stages and which fields are used for matching, and nothing is sent that you have not mapped. LeadJourney itself processes and stores data in the EU, signs a data processing agreement, and tracks first-party and server-side, so consent decisions are respected rather than worked around.

Do I need a developer?

No. Connecting LinkedIn is an OAuth sign in, the CRM connection is the same, and mapping stages to conversions is a settings screen. Most accounts are live in about 21 minutes, and our team will do the setup with you on a call if you prefer.

What does it cost?

The LinkedIn Ads integration is part of the platform rather than a paid add on. Plans are priced on tracked events instead of seats, so your whole team and your agency can share one workspace, and every plan starts with a 14 day free trial without a credit card.

95%+ accuracy, from LinkedIn click to closed deal

See which LinkedIn campaigns produce pipeline with LeadJourney

Connect LinkedIn Ads and your CRM, and watch closed deals line up against the campaigns, creatives and accounts that started them.

LeadJourney dashboard showing lead sources, campaign performance and attributed revenue side by side