Narayan Prasath · 2026-01-01
How to Set Up LinkedIn UTM Parameters for Campaign Tracking
Learn how to set up LinkedIn UTM parameters for accurate campaign tracking. Step-by-step guide with examples, best practices, and troubleshooting tips.

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:
| Parameter | Purpose | Example |
|---|---|---|
utm_source | Traffic source | linkedin |
utm_medium | Marketing medium | cpc, paid_social |
utm_campaign | Campaign name | Q1_product_launch |
utm_term | Keyword/audience | marketing_directors |
utm_content | Ad variant | image_ad_v1, carousel_2 |
Step 1: Access Campaign Manager URL Settings
Navigate to your campaign in LinkedIn Campaign Manager:
- Log into Campaign Manager at
business.linkedin.com/campaign-manager - Select 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=linkedinutm_medium=cpcutm_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 spaces - Keep 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:
linkedin - Medium:
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:
| Campaign | Ad Group | Ad Name | UTM Campaign | UTM Content | Full URL |
|---|---|---|---|---|---|
| Q1 Launch | Marketing Directors | Carousel Ad 1 | q1_launch | carousel_v1 | [Generated URL] |
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
utm_source=linkedin
utm_medium=paid_social
utm_campaign=brand_awareness_q1
utm_content=single_image_ad
utm_term=marketing_professionals
Template 2: Lead Generation Campaign
utm_source=linkedin
utm_medium=cpc
utm_campaign=webinar_registration_jan
utm_content=carousel_ad_v2
utm_term=director_vp_level
Template 3: Retargeting Campaign
utm_source=linkedin
utm_medium=paid_social
utm_campaign=retargeting_website_visitors
utm_content=video_testimonial
utm_term=visited_pricing_page
Template 4: Document Ad Campaign
utm_source=linkedin
utm_medium=cpc
utm_campaign=guide_download_seo
utm_content=document_ad_10pg_guide
utm_term=content_marketers
Glossary
| Term | Definition |
|---|---|
| UTM Parameters | URL tags that track campaign source, medium, and content in analytics platforms |
| Query String | The portion of a URL after the ? symbol containing parameters |
| Auto-Tagging | LinkedIn feature that automatically adds UTM parameters to ad URLs |
| Session Source | The origin of website traffic (e.g., linkedin, google, direct) tracked in analytics |
| Campaign Medium | The marketing channel type (e.g., cpc, organic, email) |
| URL Parameter | A key-value pair in a URL (e.g., utm_source=linkedin) |
| Conversion Attribution | Assigning credit to marketing touchpoints that led to a conversion |
| Traffic Acquisition | Google Analytics report showing where website visitors come from |
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
Screenshot List:
- Campaign Manager homepage showing campaign list navigation (Campaign Manager > Select Account)
- Campaign detail view with ad group list (Campaign list > Select Campaign)
- Ad group detail view showing individual ads (Ad group list > Select Ad Group)
- Ad editor with "Destination URL" field highlighted (Ad detail > Edit > Destination URL section)
- Auto-tagging toggle in ad editor ("Auto-generate campaign parameters" toggle)
- Manual campaign parameters input field (Below destination URL, "Campaign Parameters" section)
- URL preview showing full URL with appended parameters (Bottom of ad editor, "Preview" section)
- Bulk edit interface for multiple ads (Ad group view > Select multiple ads > "Edit" button)
- Google Analytics navigation to Traffic Acquisition report (GA4 > Reports > Acquisition > Traffic Acquisition)
- GA4 report showing LinkedIn campaign data (Traffic Acquisition report > Add dimension "Session Campaign")
- Google Campaign URL Builder tool interface (ga-dev-tools.google site)
- Campaign Manager Account Settings with auto-tagging toggle (Campaign Manager > Settings > Account Settings > Auto-tagging)