Measure Conversions (Website & CRM) & Improve Attribution with LinkedIn CAPI & 1P Domain Tracking

LinkedIn CAPI with Insight Tag enables the transfer of online and offline conversion to LinkedIn Campaign Manager via client-side and server-side events.Measure Conversions (Website & CRM) & Improve Attribution with LinkedIn CAPI & 1P Domain Tracking

I
Indhu
Jun 12, 2024 5 min read

LinkedIn has rolled out its own Conversions API, allowing companies to send conversion events via server. While it may not be as advanced as Facebook’s CAPI, it’s a great tool for measuring both online and offline conversions.

The End of 3P Cookies and the Limits of 1P Cookies

With third-party cookies going away and first-party cookies not being very reliable (thanks, iOS), tracking conversions in B2B sales cycles, which are annoyingly long, has become a challenge. Small-ticket sales conversion windows range from 20-30 days, and big-ticket sales take even longer. The recent browser and iOS updates mean cookies expire before users convert to leads, breaking the attribution.

LinkedIn Identifiers: li_fat_id and Others

Similar to Meta and Google Ads, LinkedIn has introduced CAPI to send conversions via server-side. You’ll need to attach user identification parameters like email, LinkedIn First Party Tracking UUID, first name, last name, company name, title, and country code. Email or LinkedIn UUID is mandatory to pass conversion data.

Challenges with Email Identifiers

In B2B, many users sign up with LinkedIn using personal emails but use business emails to sign up on your platform. This mismatch can lead to attribution issues. To overcome this, LinkedIn includes the li_fat_id in URL parameters when a user clicks on an ad. This ID remains the same across domains, unlike GCLIDs or FBCLIDs which change with every click.

li_fat_id as an External Identifier

CustomerLabs discovered that the li_fat_id is always the same for a user. While GCLID and FBCLID change with each click, li_fat_id remains consistent across domains. So, we decided to retain the li_fat_id for as long as possible and update it when LinkedIn does.

URL with li_fat_id

The Annoying 7-Day Expiry

When a user clicks an ad, li_fat_id is included in the URL and saved as a first-party cookie. However, these cookies expire in 7 days, especially on iOS. CustomerLabs Stitcher 2.0 extends the life of this cookie using server-side cookies. If a user becomes a lead on the 8th day, the cookie might have expired, breaking the attribution.

7-day cookie policy expiration explained through an infographic and what a marketer misses is shown.

By implementing 1P domain tracking, we convert the li_fat_id into a lifelong cookie via server-side cookies. This ID is stored as an external ID in our system, maintaining a 360-degree view of a user. This means the ID lasts forever, improves event-to-profile matching, and helps understand the customer journey, thus increasing signal quality.

Extenal IDs in 360-degree view collected by Stitcher2.0

Full Funnel Tracking: Website to CRM

With CAPI and li_fat_id, businesses can track user activity from website visits to deal-won in the CRM. Here’s how we track this inside LinkedIn, connected with our website, CRM, and subscription billing system.

Website Conversions and Deduplication

Send conversion events from your website to LinkedIn via the insight tag. Ad blockers and browsers blocking third-party scripts make this difficult, but LinkedIn’s CAPI allows sending these events server-side. Include the deduplication parameter (event ID) to ensure accurate conversion tracking.

CustomerLabs dialog to enabled client-side and server-side conversions

Offline Conversions with CRM

Push bottom-funnel events from your CRM to LinkedIn. Capturing the li_fat_id allows attaching this identifier to CRM events, improving bottom-funnel tracking and providing insights into the number of qualified leads generated by LinkedIn campaigns.

When you push all these events into LinkedIn Ads through Conversions API using CustomerLabs, you can see your entire funnel and how the users flow from one stage to the other stage of the funnel like below.

Screenshot from LinkedIn CAPI with the entire funnel tracked inside LinkedIn Ads using CustomerLabs

View-Based Conversions in LinkedIn

By passing li_fat_id with bottom-funnel events, LinkedIn can attribute conversions to your campaign even if the user didn’t click the ad but viewed it within your set conversion window.

Setup in Less Than 15 Minutes

Enable LinkedIn destination inside CustomerLabs, map the conversions, and you’re good to go. The conversions will be sent to LinkedIn via the insight tag and CAPI in real time, helping you maximize your ad campaign performance.

CTA to Set up LinkedIn CAPI in the blink of an eye using CustomerLabs. Book a free demo

FAQ

Frequently Asked Questions

What is LinkedIn CAPI?

LinkedIn CAPI acts as a bridge between your customer data and your LinkedIn ad campaigns. CAPI facilitates a secure server-to-server connection and provides a more accurate picture of how ads are performing. This includes website actions, CRM leads, and even offline conversions, giving you a more complete view of the customer journey. This improved measurement allows you to optimize your campaigns for better performance.

“Excellent first-party tracking without the gimmicks. We identify more customers than other services and feed that data back into Meta and Google to target users who are actually purchasing.”
Justin G. · Small-Business Owner G2