Platform Guide 4 min read

LinkedIn Offline Conversions: Tracking CRM Revenue from LinkedIn Ads

Last verified: 2026-11-07

LinkedIn offline conversions allow you to upload CRM data — signed deals, booked engagements, and revenue — back to LinkedIn’s advertising platform to attribute these business outcomes to your LinkedIn ad campaigns. While LinkedIn isn’t the primary platform for most service businesses, it’s critical for B2B services, commercial contractors, and professional services firms.

This guide from The Upload Offline Conversions App (TUOCA) explains how LinkedIn offline conversions work, how they compare to other platforms, and when they’re worth implementing.

How LinkedIn Offline Conversions Work

LinkedIn’s offline conversion approach is fundamentally email-based, similar to Enhanced Conversions on Google Ads:

  1. User interacts with your LinkedIn ad — Click or impression, LinkedIn records the interaction
  2. User becomes a lead — They fill out a form, call your business, or submit a LinkedIn Lead Gen form
  3. Lead converts offline — Signed contract, booked engagement, completed project
  4. You upload the conversion — Hashed email + conversion data sent to LinkedIn
  5. LinkedIn matches — LinkedIn checks if the email belongs to a member who interacted with your ad
  6. Attribution — The conversion is credited to the ad campaign

LinkedIn’s Matching Advantage

LinkedIn’s useful difference is the email itself: many people use the same work address on LinkedIn and in a sales email. If the address you hash is that work address, LinkedIn has a better chance of lining it up than a platform that mostly knows a personal Gmail. None of these platforms publishes a match rate for that. If you hash Jane@Example.com before you lowercase and trim it, it will not match jane@example.com.

LinkedIn Conversions API

The Conversions API is LinkedIn’s server-side event tracking endpoint:

Endpoint

POST https://api.linkedin.com/rest/conversionEvents

Event Payload

{
  "conversion": "urn:lla:llaPartnerConversion:12345",
  "conversionHappenedAt": 1714502400000,
  "conversionValue": {
    "amount": "25000",
    "currencyCode": "USD"
  },
  "user": {
    "userIds": [{
      "idType": "SHA256_EMAIL",
      "idValue": "a8b14f04b2be6c5f..."
    }],
    "userInfo": {
      "companyName": "ACME Corp",
      "firstName": "John",
      "lastName": "Smith",
      "title": "Facilities Manager"
    }
  },
  "eventId": "deal-2026-001"
}

Key Fields

FieldRequiredDescription
conversionYesLinkedIn conversion rule URN
conversionHappenedAtYesUnix timestamp (milliseconds)
conversionValueRecommendedRevenue amount and currency
user.userIdsYesHashed email (SHA-256)
user.userInfoRecommendedCompany, name, title (enhanced matching)
eventIdRecommendedUnique ID for deduplication

CSV Upload Alternative

LinkedIn also supports CSV uploads through Campaign Manager:

CSV Format

Email,Conversion Name,Conversion Time,Conversion Value,Currency
a8b14f04b2be6c5f...,Signed Contract,2026-04-10T14:30:00,25000.00,USD
c7d8e9f0a1b2c3d4...,Signed Contract,2026-04-11T09:15:00,18000.00,USD

Upload Process

  1. Go to Campaign Manager → Analyze → Conversion tracking
  2. Click Upload offline conversions
  3. Select your conversion rule
  4. Upload your CSV file
  5. LinkedIn processes and matches events

Setting Up LinkedIn Offline Conversions

Step 1: Create a Conversion Rule

  1. In Campaign Manager, go to Analyze → Conversion tracking
  2. Click Create conversion
  3. Select Offline as the conversion type
  4. Configure:
    • Name: “Signed Contract,” “Booked Engagement”
    • Type: Lead, Purchase, or custom
    • Value: “Each conversion has a different value”
    • Attribution window: 30, 90, or 180 days

While not required for offline conversions, the Insight Tag provides:

  • Online conversion baseline
  • Website audience data for remarketing
  • View-through attribution data

Step 3: Capture Email at Lead Time

For LinkedIn’s email-based matching to work, you need the prospect’s email address. Sources include:

  • LinkedIn Lead Gen Forms — Email captured natively
  • Website forms — Contact/inquiry forms on your site
  • CRM records — Email from lead records

Step 4: Upload Conversions

Via CSV upload (manual) or Conversions API (automated).

LinkedIn vs. Other Platforms

FeatureLinkedInGoogle AdsMeta
Primary matchingEmail (SHA-256)GCLID / EmailFBCLID / Email
Click identifierNone (email-based)GCLIDFBCLID
Attribution window30-180 days1-90 days1-7 days
Conversion uploadAPI or CSVAPI or CSVConversions API
Typical CPC$5-15$1-10$0.50-5
Best forB2B, professional servicesSearch intent, local servicesAwareness, consumer

LinkedIn’s Unique Position

LinkedIn doesn’t have a click identifier like GCLID or FBCLID. All matching is email-based. This simplifies some aspects (no click ID capture needed) but limits matching to users whose email you collect.

When LinkedIn Offline Conversions Make Sense

Business TypeLinkedIn RelevanceWorth Implementing?
B2B professional services★★★★★✅ Yes
Commercial contractors★★★★✅ Yes
Legal (corporate)★★★★✅ Yes
Financial services★★★★✅ Yes
Residential HVAC/plumbing★❌ Low priority
Dental/medical★★⚠️ Depends on patient type
Real estate (commercial)★★★✅ Yes

LinkedIn’s Attribution Window Advantage

LinkedIn’s attribution window can extend to 180 days — longer than any other platform:

PlatformMaximum Attribution Window
LinkedIn180 days
Google Ads90 days
Microsoft Ads90 days
TikTok28 days
Meta7 days

For B2B sales with long cycles (3-6 months), LinkedIn’s 180-day window is a significant advantage.

How TUOCA Relates to LinkedIn

TUOCA currently focuses on Google Ads, Meta, Microsoft Ads, and TikTok as primary destinations — the platforms with the largest impact on paid search and social performance for service businesses.

LinkedIn integration is on TUOCA’s roadmap for businesses with B2B advertising needs. In the meantime, LinkedIn’s native CSV upload and Conversions API can be used independently for LinkedIn-specific offline tracking.

Next Steps

  1. Evaluate if LinkedIn is relevant for your business type
  2. Set up online conversion tracking first with the Insight Tag
  3. Create offline conversion rules in Campaign Manager
  4. Test with a manual CSV upload before automating
  5. Focus on Google Ads and Meta first — they typically drive the most service business revenue

Frequently Asked Questions

Yes. LinkedIn supports offline conversion tracking through the LinkedIn Conversions API and manual CSV uploads. You can upload CRM data (email, company, conversion value) to attribute offline events to LinkedIn ad impressions and clicks. LinkedIn uses email-based matching similar to Enhanced Conversions on other platforms.

LinkedIn matches primarily on hashed email addresses. When you upload an offline conversion with a hashed email, LinkedIn checks if that email belongs to a LinkedIn member who interacted with your ad. LinkedIn has very high email match rates because most professionals use their work email for both LinkedIn and business communications.

The LinkedIn Conversions API is the server-side endpoint for sending conversion events to LinkedIn's ad platform. It's LinkedIn's equivalent of Meta's Conversions API. You send events with hashed user data (email, company) and conversion details (value, type) via HTTPS POST requests.

LinkedIn is most valuable for B2B service businesses (legal, financial, consulting, commercial services) where the target audience is professionals. For residential service businesses (HVAC, plumbing, roofing), LinkedIn typically has lower relevance than Google or Meta. However, if you run LinkedIn ads for commercial/enterprise clients, offline conversion tracking is essential.

Stop Guessing. Start Proving ROI.

TUOCA connects your CRM and call tracking data directly to your ad platforms. Set up in minutes.