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:

  1. Log into Campaign Manager at business.linkedin.com/campaign-manager

  2. Select your campaign account

  3. Click the campaign you want to track

  4. Select the ad group containing your ads

  5. Click on an individual ad to edit

  6. 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.

  1. In the ad editor, look for "Auto-generate campaign parameters"

  2. Toggle this option ON

  3. 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:

  1. In Campaign Manager, find the "Campaign Parameters" field

  2. Add your UTM parameters manually

  3. 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_launch

  • webinar_registration_jan2026

  • retargeting_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_v1

  • carousel_cta_blue

  • video_testimonial_15s

UTM Term

Track audience segments:

  • job_title_marketing_director

  • company_size_500plus

  • retargeting_90days

Step 4: Apply UTM Parameters to All Ads

Don't track just one ad—apply UTM parameters across your entire campaign:

  1. Open Campaign Manager

  2. Navigate to your campaign

  3. 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

  1. 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:

  1. Open Google Analytics

  2. Navigate to Reports > Acquisition > Traffic Acquisition

  3. Add a secondary dimension: Session campaign

  4. 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

  1. Visit ga-dev-tools.google/ga4/campaign-url-builder/

  2. Fill in your destination URL and UTM parameters

  3. Copy the generated URL

  4. 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:

  1. Verify GA4 tracking code exists on your landing page (View Page Source, search for gtag)

  2. Test URL in incognito browser window

  3. Check for redirects using a redirect checker tool

  4. Ensure your landing page preserves query parameters during redirects

  5. 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:

  1. Go to Campaign Manager > Account Settings

  2. Find "Auto-tagging" toggle

  3. Turn OFF if using manual parameters

  4. 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:

Best practice: Use both. UTM parameters for holistic analytics, LinkedIn conversion tracking for campaign optimization.

UTM Parameter Best Practices for LinkedIn Ads

  1. Always use UTM parameters on every ad, even if using LinkedIn conversion tracking

  2. Create a naming convention document and share it with your team

  3. Use lowercase consistently to avoid fragmentation

  4. Keep campaign names under 50 characters for readability in reports

  5. Match UTM campaign names to LinkedIn campaign names when possible

  6. Document your naming convention in a shared spreadsheet

  7. Audit UTM parameters monthly to catch inconsistencies

  8. Test one ad URL before applying to entire campaign

  9. Archive old naming conventions when updating your system

  10. 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

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_campaign value)

  • 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!