How to Set Up LinkedIn UTM Parameters for Campaign Tracking
Jan 1, 2026
|
Narayan Prasath

How to Set Up LinkedIn UTM Parameters for Campaign Tracking
TL;DR: LinkedIn UTM parameters are URL tags that track where your ad traffic comes from. Add them directly in Campaign Manager when creating ads, or use LinkedIn's auto-tagging feature. This lets you see which campaigns, audiences, and creatives drive results in Google Analytics.
Prerequisites
Before setting up LinkedIn UTM parameters, you need:
Active LinkedIn Campaign Manager account
Google Analytics (or another analytics platform) installed on your website
Basic understanding of URL structure
Permission to edit campaigns in Campaign Manager
What Are LinkedIn UTM Parameters?
UTM parameters are text snippets added to your destination URLs that track campaign performance. When someone clicks your LinkedIn ad, these parameters tell your analytics platform exactly which campaign, ad group, and creative drove that click.
LinkedIn supports five standard UTM parameters:
Step 1: Access Campaign Manager URL Settings
Navigate to your campaign in LinkedIn Campaign Manager:
Log into Campaign Manager at
business.linkedin.com/campaign-managerSelect your campaign account
Click the campaign you want to track
Select the ad group containing your ads
Click on an individual ad to edit
Scroll to the "Destination URL" field
You'll see two URL input options: the main destination URL and an optional "Campaign Parameters" section.
Step 2: Choose Your UTM Setup Method
LinkedIn offers two ways to add UTM parameters:
Method 1: Auto-Tagging (Recommended for Beginners)
LinkedIn's auto-tagging feature automatically appends UTM parameters to your URLs.
In the ad editor, look for "Auto-generate campaign parameters"
Toggle this option ON
LinkedIn automatically adds:
- utm_source=linkedin
- utm_medium=cpc
- utm_campaign=[your-campaign-name]
Pros: Zero manual work, no typos, consistent naming
Cons: Limited customization, uses LinkedIn's naming format
Method 2: Manual UTM Parameters (For Advanced Tracking)
Build custom UTM strings for granular tracking:
In Campaign Manager, find the "Campaign Parameters" field
Add your UTM parameters manually
Format:
utm_source=linkedin&utm_medium=paid_social&utm_campaign=webinar_2026
Example full URL with manual UTM parameters:`
https://yoursite.com/landing-page?utm_source=linkedin&utm_medium=paid_social&utm_campaign=q1_launch&utm_content=carousel_ad_v2&utm_term=marketing_directors
`
Step 3: Build Your UTM Naming Convention
Consistency is critical for accurate reporting. Use this naming framework:
UTM Source
Always use linkedin (lowercase, no spaces)
UTM Medium
Choose one format and stick to it:
cpc(cost per click)paid_social(more descriptive)paid_linkedin(platform-specific)
UTM Campaign
Match your internal campaign names:
q1_product_launchwebinar_registration_jan2026retargeting_website_visitors
Rules:
Use underscores (
_) not spacesKeep it readable but concise (under 50 characters)
Match Campaign Manager campaign names when possible
UTM Content
Differentiate ad variants:
single_image_v1carousel_cta_bluevideo_testimonial_15s
UTM Term
Track audience segments:
job_title_marketing_directorcompany_size_500plusretargeting_90days
Step 4: Apply UTM Parameters to All Ads
Don't track just one ad—apply UTM parameters across your entire campaign:
Open Campaign Manager
Navigate to your campaign
For each ad group:
- Click "Edit all ads"
- Select multiple ads using checkboxes
- Click "Edit" in the bulk actions toolbar
- Add UTM parameters to the destination URL field
Save changes
LinkedIn displays a preview of your final URL with parameters attached. Verify it looks correct before saving.
Step 5: Verify Tracking in Google Analytics
After launching your campaign, confirm UTM parameters are working:
Open Google Analytics
Navigate to Reports > Acquisition > Traffic Acquisition
Add a secondary dimension: Session campaign
Look for your LinkedIn campaign name in the list
You should see:
Source:
linkedinMedium:
cpc(or your custom medium)Campaign: Your campaign name
Content/Term: Your ad-level tracking (if used)
If data doesn't appear within 24 hours, check the troubleshooting section below.
Advanced: Using URL Builders
For complex campaigns, use a UTM builder tool:
Google's Campaign URL Builder
Visit
ga-dev-tools.google/ga4/campaign-url-builder/Fill in your destination URL and UTM parameters
Copy the generated URL
Paste into LinkedIn Campaign Manager
Spreadsheet Template Method
Create a tracking spreadsheet:
Use formulas to concatenate URLs and parameters. This prevents manual errors across hundreds of ads.
Common Mistakes
Mistake 1: Inconsistent Capitalization
Wrong: LinkedIn, linkedin, LINKEDIN in different ads Right: Choose linkedin (lowercase) and use everywhere
Why it matters: Analytics treats these as three different sources, fragmenting your data.
Mistake 2: Using Spaces in Parameters
Wrong: utm_campaign=Q1 Product Launch Right: utm_campaign=q1_product_launch
Spaces in URLs break tracking. Use underscores or hyphens.
Mistake 3: Forgetting the Question Mark
Wrong: yoursite.com/page&utm_source=linkedin Right: yoursite.com/page?utm_source=linkedin
The first parameter needs ?, subsequent parameters use &.
Mistake 4: Mixing Auto-Tagging and Manual Parameters
Don't combine LinkedIn's auto-tagging with manual UTM parameters on the same ad. Pick one method per campaign.
Troubleshooting
Issue 1: UTM Parameters Not Showing in Google Analytics
Causes:
Google Analytics tracking code not installed on landing page
Ad blockers stripping UTM parameters
Redirect on landing page removing parameters
24-hour data processing delay
Fixes:
Verify GA4 tracking code exists on your landing page (View Page Source, search for
gtag)Test URL in incognito browser window
Check for redirects using a redirect checker tool
Ensure your landing page preserves query parameters during redirects
Wait 24-48 hours for data to process
Issue 2: Duplicate Sessions in Analytics
Cause: Same user clicking multiple ads with different UTM parameters
Fix: This is expected behavior. UTM parameters create new sessions when parameters change. Use conversion tracking for accurate conversion attribution instead of relying solely on session data.
Issue 3: LinkedIn Auto-Tag Overwriting Manual Parameters
Cause: Auto-tagging enabled while also manually adding parameters
Fix:
Go to Campaign Manager > Account Settings
Find "Auto-tagging" toggle
Turn OFF if using manual parameters
Or remove manual parameters and rely on auto-tagging only
Issue 4: Parameters Not Appending to URL
Cause: URL already contains query parameters without proper formatting
Example problem:
Landing page: yoursite.com/page?product=shoes
Adding UTM: yoursite.com/page?product=shoes?utm_source=linkedin ❌
Fix: Use & to chain parameters after the first ?:yoursite.com/page?product=shoes&utm_source=linkedin ✅
Integrating UTM Data with LinkedIn Conversion Tracking
UTM parameters complement LinkedIn's native conversion tracking but serve different purposes:
UTM Parameters:
Track campaign performance in Google Analytics
See user behavior after clicking your ad
Compare LinkedIn performance against other channels
Analyze post-click engagement and content performance
LinkedIn Conversion Tracking:
Track conversions directly in Campaign Manager
Optimize for specific conversion events
Use LinkedIn's attribution models
Retarget users based on on-site actions
Best practice: Use both. UTM parameters for holistic analytics, LinkedIn conversion tracking for campaign optimization.

UTM Parameter Best Practices for LinkedIn Ads
Always use UTM parameters on every ad, even if using LinkedIn conversion tracking
Create a naming convention document and share it with your team
Use lowercase consistently to avoid fragmentation
Keep campaign names under 50 characters for readability in reports
Match UTM campaign names to LinkedIn campaign names when possible
Document your naming convention in a shared spreadsheet
Audit UTM parameters monthly to catch inconsistencies
Test one ad URL before applying to entire campaign
Archive old naming conventions when updating your system
Use utm_content to A/B test creatives effectively
LinkedIn UTM Parameter Templates
Template 1: Standard Awareness Campaign
Template 2: Lead Generation Campaign
Template 3: Retargeting Campaign
Template 4: Document Ad Campaign
Glossary
Verification Checklist
After setting up LinkedIn UTM parameters, verify:
[ ] All ads in campaign have UTM parameters appended
[ ] Parameters use consistent lowercase formatting
[ ] No spaces in parameter values (use underscores instead)
[ ] First parameter uses
?, subsequent parameters use&[ ] UTM campaign names match Campaign Manager campaign names
[ ] Test URL loads correctly in browser with parameters attached
[ ] Parameters appear in Google Analytics within 24-48 hours
[ ] Auto-tagging is OFF if using manual parameters (or vice versa)
[ ] Landing page preserves UTM parameters (no redirects stripping them)
[ ] UTM naming convention documented for team reference
When to Update UTM Parameters
Update your UTM parameters when:
Launching a new campaign (use unique
utm_campaignvalue)Testing ad creative variants (change
utm_content)Targeting different audiences (update
utm_term)Changing campaign objectives
Rebranding or updating naming conventions
Moving to a new analytics platform
Stay in the loop
By dropping your email you’re giving us the green light to slide into your inbox with bite-sized brain boosters on growth!
