GA4 Channel Matching Requirements for LinkedIn Ads
To properly track LinkedIn B2B ad traffic in Google Analytics 4, use utm_source=linkedin and utm_medium=paid_social. This isolates paid ad clicks from organic company page shares (which should use utm_medium=social).
Dynamic URL Macro Tokens for LinkedIn Ads
Supported dynamic placeholders and ValueTrack tokens for automated ad level reporting
| Macro Token | Target UTM Parameter | Dynamic Value Injected |
|---|---|---|
| {{campaign.name}} | utm_campaign | Template placeholder for LinkedIn Campaign Group or Campaign identifier. |
| {{creative.id}} | utm_content | Placeholder for Creative variant ID (Single Image, Carousel, Document Ad, Thought Leader Ad). |
| {{audience.name}} | utm_term | Placeholder for B2B audience targeting segment (e.g. cto_decision_makers). |
| {{company.size}} | utm_term | Placeholder for target enterprise firmographic tier (e.g. enterprise_500plus). |
Step-by-Step Implementation Guide
How to deploy and verify your tracking links in LinkedIn Ads
- 1
Enter B2B Destination URL
Input the target whitepaper, demo, or webinar registration URL.
- 2
Standardize B2B Parameter Values
Set utm_source=linkedin, utm_medium=paid_social, and format utm_campaign with clean snake_case or kebab-case identifiers.
- 3
Copy the Clean URL
Copy the sanitized tracking link with lowercase and character validation applied.
- 4
Paste in LinkedIn Campaign Manager
In LinkedIn Campaign Manager, create your Sponsored Content or Direct Sponsored ad and paste into the Destination URL field.
- 5
Synchronize CRM Attribution
Ensure your website form handler extracts and forwards utm_source, utm_medium, and utm_campaign into your CRM (Salesforce / HubSpot) hidden fields.
Frequently Asked Questions: LinkedIn Ads UTMs
Detailed technical answers regarding LinkedIn Ads tracking, link configuration, and attribution
How do I preserve UTM tags with LinkedIn Sponsored Content and Lead Gen Forms?
For standard Sponsored Content, UTMs are passed in the Destination URL. For LinkedIn Lead Gen Forms, UTMs are not passed directly in the native form; however, you can configure the form's 'Thank You' redirect link with full UTM parameters, or integrate the LinkedIn Lead Sync webhook with your CRM to capture campaign attribution data.
Does LinkedIn Campaign Manager support dynamic ValueTrack parameters like Google or Meta?
No. LinkedIn Campaign Manager currently does not offer automatic server-side macro token replacement in destination URLs. You should use this UTM Builder to generate standardized, structured URLs for each ad creative variant prior to launching campaigns.
How can I differentiate organic LinkedIn shares from paid LinkedIn ads in GA4?
For organic posts, use utm_source=linkedin&utm_medium=social or leave untagged (GA4 classifies organic LinkedIn referrers as Organic Social). For paid campaigns, strictly use utm_source=linkedin&utm_medium=paid_social. GA4 will separate them into Organic Social and Paid Social.
Need tracking for another platform?
Switch to dedicated tracking generators for other major advertising networks