LinkedIn and TikTok CAPI: a practical overview
Beyond Meta and Google, LinkedIn and TikTok have server-side conversion APIs with their own payload shapes and match keys. Here is what each expects and where teams get stuck.
- TikTok
- CAPI
- B2B
Problem: You run LinkedIn Ads for pipeline and TikTok for top-of-funnel. Meta CAPI is done, but these two platforms still rely on pixels that miss half your conversions.
LinkedIn Conversions API
LinkedIn's server-side API accepts conversion events tied to a conversionRule ID — a numeric identifier you create in Campaign Manager. Unlike Meta's flexible event names, LinkedIn maps each rule to a specific conversion type.
Match keys include hashed email, LinkedIn click ID (li_fat_id), and member ID when available. B2B funnels often have email from gated content or demo requests.
trackstack.capture("SignUp", {
email: lead.email,
eventId: `linkedin_${lead.id}`,
});TikTok Events API
TikTok's Events API mirrors Meta's model: standard events, event_id for dedup, and hashed user data. TikTok is stricter about ttclid — capture it on landing and store in a first-party cookie.
When to prioritize each
LinkedIn CAPI matters most for B2B with meaningful Sponsored Content spend. TikTok Events API matters for DTC and mobile-first brands where TikTok is a primary channel.
Neither replaces platform-native lead forms — those have separate webhook flows.
Configure and verify
Sources
Official documentation and references cited in this article.
More in Guides
Google Enhanced Conversions for web apps
Enhanced Conversions improves Google's match rate by sending hashed first-party data with each conversion. This guide covers what to hash, where to fire events, and how to verify payloads land.
Read postB2B vs DTC conversion tracking patterns
Pipeline SaaS and e-commerce shops share ad platforms but not conversion logic. Match keys, event timing, and what you optimize for differ — and your tracking setup should reflect that.
Read postHow to set up Meta CAPI in Next.js without GTM
Skip Google Tag Manager. Wire first-party Meta CAPI in Next.js with an SDK that handles hashing, deduplication, retries, and delivery logs from your existing app code.
Read postReady to fix your conversion pipeline?
Install the TrackStack SDK, route events to Meta and Google, and verify delivery from one dashboard.