LinkedIn Offline Conversions: Tracking CRM Revenue from LinkedIn Ads
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:
- User interacts with your LinkedIn ad — Click or impression, LinkedIn records the interaction
- User becomes a lead — They fill out a form, call your business, or submit a LinkedIn Lead Gen form
- Lead converts offline — Signed contract, booked engagement, completed project
- You upload the conversion — Hashed email + conversion data sent to LinkedIn
- LinkedIn matches — LinkedIn checks if the email belongs to a member who interacted with your ad
- 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
| Field | Required | Description |
|---|---|---|
conversion | Yes | LinkedIn conversion rule URN |
conversionHappenedAt | Yes | Unix timestamp (milliseconds) |
conversionValue | Recommended | Revenue amount and currency |
user.userIds | Yes | Hashed email (SHA-256) |
user.userInfo | Recommended | Company, name, title (enhanced matching) |
eventId | Recommended | Unique 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
- Go to Campaign Manager → Analyze → Conversion tracking
- Click Upload offline conversions
- Select your conversion rule
- Upload your CSV file
- LinkedIn processes and matches events
Setting Up LinkedIn Offline Conversions
Step 1: Create a Conversion Rule
- In Campaign Manager, go to Analyze → Conversion tracking
- Click Create conversion
- Select Offline as the conversion type
- 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
Step 2: Install the LinkedIn Insight Tag (Recommended)
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
| Feature | Google Ads | Meta | |
|---|---|---|---|
| Primary matching | Email (SHA-256) | GCLID / Email | FBCLID / Email |
| Click identifier | None (email-based) | GCLID | FBCLID |
| Attribution window | 30-180 days | 1-90 days | 1-7 days |
| Conversion upload | API or CSV | API or CSV | Conversions API |
| Typical CPC | $5-15 | $1-10 | $0.50-5 |
| Best for | B2B, professional services | Search intent, local services | Awareness, 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 Type | LinkedIn Relevance | Worth 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:
| Platform | Maximum Attribution Window |
|---|---|
| 180 days | |
| Google Ads | 90 days |
| Microsoft Ads | 90 days |
| TikTok | 28 days |
| Meta | 7 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
- Evaluate if LinkedIn is relevant for your business type
- Set up online conversion tracking first with the Insight Tag
- Create offline conversion rules in Campaign Manager
- Test with a manual CSV upload before automating
- Focus on Google Ads and Meta first — they typically drive the most service business revenue