Skip to main content

LinkedIn

Page status

Verified Platform

Verified rows

8

Candidate rows

0

Excluded rows

0

Primary sources

4

Last reviewed

2026-03-30

Platform Summary

LinkedIn conversion and matching contracts.

Scope

Primary execution surface: server.

Developer Source Map

SourceReason
learn.microsoft.com/en-us/linkedin/marketing/conversions/custom-matching-identifiersUser Data Contracts
learn.microsoft.com/en-us/linkedin/marketing/integrations/ads-reporting/conversions-apiUser Data Contracts
learn.microsoft.com/en-us/linkedin/marketing/integrations/ads-reporting/conversions-api-schemaEvent Contracts
LinkedIn Conversions APIevents, payload, transport

RudderStack Cross-Check

RudderStack is used here only as secondary engineering evidence for discovery and cross-check.

DestinationTypeLink
linkedin_adsDiscovery leadsource
linkedin_audienceDiscovery leadsource

Verified Contracts

Event Contracts

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
eventconversionserverURNRequiredURN of conversion rule (format urn:lla:llaPartnerConversion:<id>).Not clearly specifiedNot clearly specified-Streaming Conversion Events schema field.learn.microsoft.com/en-us/linkedin/marketing/integrations/ads-reporting/conversions-api-schemaVerifiedHigh
eventconversionHappenedAtserverlongRequiredEpoch timestamp in milliseconds; must be within past 90 days.Not clearly specifiedNot clearly specified-Validation rules require a valid millisecond epoch timestamp.learn.microsoft.com/en-us/linkedin/marketing/integrations/ads-reporting/conversions-api-schemaVerifiedHigh
eventconversionValue.amountserverstringOptionalDecimal amount in string form (for example 50.0).Not clearly specifiedNot clearly specified-Part of optional conversionValue object.learn.microsoft.com/en-us/linkedin/marketing/integrations/ads-reporting/conversions-api-schemaVerifiedHigh
eventconversionValue.currencyCodeserverstringOptionalISO currency code (for example USD).Not clearly specifiedNot clearly specifiedUSDPart of optional conversionValue object.learn.microsoft.com/en-us/linkedin/marketing/integrations/ads-reporting/conversions-api-schemaVerifiedHigh
eventeventIdserverstringOptionalUnique advertiser event ID for deduplication.Not clearly specifiedNot clearly specifiedevt-12345Schema marks eventId optional and used for deduplication.learn.microsoft.com/en-us/linkedin/marketing/integrations/ads-reporting/conversions-api-schemaVerifiedHigh

User Data Contracts

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
defaultexternalIdsserverstringConditionalAdvertiser-owned unique ID; list size is 1.Not clearly specifiedNot clearly specified-Custom matching identifiers docs say externalIds accepts unique custom identifiers.learn.microsoft.com/en-us/linkedin/marketing/conversions/custom-matching-identifiersVerifiedHigh
defaultLINKEDIN_FIRST_PARTY_ADS_TRACKING_UUIDserverstringConditionalFirst-party cookie or click ID.Not clearly specifiedNot clearly specified-Conversions API docs list LINKEDIN_FIRST_PARTY_ADS_TRACKING_UUID as a matching identifier.learn.microsoft.com/en-us/linkedin/marketing/integrations/ads-reporting/conversions-apiVerifiedHigh
defaultSHA256_EMAILserverstringRequiredEmail must be lowercased, whitespace removed, then SHA-256 hashed.lowercaseSHA-256&lt;sha256(alice@example.com)&gt;Conversions API docs list SHA256_EMAIL and say it must be lower case with no whitespaces before hashing.learn.microsoft.com/en-us/linkedin/marketing/integrations/ads-reporting/conversions-apiVerifiedHigh

Candidate / Needs Review Items

No candidate rows currently tracked.

Excluded Items

No excluded rows in this revision.

Last Reviewed

2026-03-30