UTMCraft Studio

LinkedIn Ads UTM Builder for B2B Marketers

Create clean, audited campaign links for LinkedIn Sponsored Content, Lead Gen forms, and Message Ads. Master B2B attribution in GA4 and CRM.

Insert LinkedIn dynamic campaign value:
Insert B2B Audience into utm_term:
Insert Ad Format into utm_content:
Paste your destination URL
⚠️ Please enter a valid URL (e.g. https://domain.com/path)
Quick fill:
utm_source
Source is required for GA4 attribution.
utm_medium
Medium is required (e.g. cpc, email, social).
utm_campaign
utm_term (optional)
utm_content (optional)
utm_id (GA4 campaign identifier)
Dynamic & Custom Query Parameters
LIVE PREVIEW

Generated Campaign URL

Real-time normalized URL with syntax highlighting & validation.

Ready
Your tracked URL will appear here in real-time...
0 chars Standard limit < 2048 chars
GA4 Compatibility 100 / 100
Want to verify in GA4? How to check in GA4 →
DISTRIBUTION

Mobile QR Code

High-resolution vector SVG and PNG for print & outdoor media.

Preview (Blurred)
Instant high-res SVG & PNG

LinkedIn Dynamic URL Parameters

📋 Combine Stable Taxonomy with LinkedIn's Dynamic IDs

LinkedIn Campaign Manager supports dynamic values including {{CAMPAIGN_ID}}, {{CAMPAIGN_NAME}}, {{AD_SET_ID}}, {{AD_SET_NAME}}, {{AD_ID}}, and {{AD_NAME}}. Keep utm_source=linkedin and utm_medium=paid_social stable, then use supported identifiers where automated campaign detail is useful.

Recommended LinkedIn UTM Structure

utm_source=linkedin
utm_medium=paid_social
utm_campaign={{CAMPAIGN_NAME}}
utm_term=[targeting-type]_[targeting-value]
utm_content={{AD_NAME}}_{{AD_ID}}

Full Example:
utm_source=linkedin&utm_medium=paid_social&utm_campaign={{CAMPAIGN_NAME}}&utm_content={{AD_NAME}}_{{AD_ID}}

Adding UTM Parameters in LinkedIn Campaign Manager

  1. In Campaign Manager, open the account, campaign, or ad level where you want to define tracking
  2. Open the URL tracking parameters control
  3. Add static parameters such as utm_source=linkedin and utm_medium=paid_social
  4. Add supported dynamic values such as utm_campaign={{CAMPAIGN_NAME}} and utm_content={{AD_ID}}
  5. Click Preview to verify the link resolves correctly before saving
  6. Check GA4 Realtime report after publishing to confirm session data appears with the correct source/medium

💡 Using LinkedIn Insight Tag Alongside UTMs

The LinkedIn Insight Tag is LinkedIn's pixel equivalent. Install it on all pages to enable LinkedIn Conversions reporting, retargeting audience building, and company-level demographic analysis in Campaign Manager. UTM parameters handle GA4 attribution (click-level). The Insight Tag handles LinkedIn-native reporting and conversion attribution within Campaign Manager. Both are required for complete LinkedIn measurement.

B2B Attribution Strategy for LinkedIn Campaigns

LinkedIn generates the highest quality B2B leads of any social channel, but it consistently suffers from last-touch attribution bias. A VP of Engineering who sees your LinkedIn ad in January and downloads a whitepaper tracked via UTMs may not convert to a customer until October - after many other touchpoints. Your UTM data will credit only the last-touch session, dramatically undervaluing LinkedIn's contribution.

A Practical B2B Multi-Touch Attribution Stack

Layer Tool What It Captures
1. First-touch UTM GA4 + UTM parameters Which channel first brought the prospect to your site (stored in First User Source/Medium)
2. CRM First-touch HubSpot / Salesforce Hidden form fields capture UTM values at lead creation - preserved in CRM for lifetime attribution
3. Insight Tag LinkedIn Campaign Manager View-through and click-through conversions within LinkedIn's attribution window (30 days default)
4. Account-level data LinkedIn Insight Tag + Campaign Manager Company demographics visiting your site - identifies which target accounts are engaging

🎯 Hidden Form Fields for CRM UTM Capture

Add hidden fields to every lead capture form that auto-populate from URL parameters (or from a first-touch UTM cookie): utm_source_first, utm_medium_first, utm_campaign_first. Pass these to your CRM at form submission. This gives you deal-level attribution months later even when the final conversion session came from direct or branded search.

LinkedIn Ad Format UTM Naming Conventions

LinkedIn Ad Format Recommended utm_content Value Objective
Single Image Sponsored Contentsingle_image_[headline-variant]Brand awareness, website visits, lead gen
Carousel Sponsored Contentcarousel_[topic]_[num-cards]cardsProduct storytelling, feature showcases
Video Sponsored Contentvideo_[duration-secs]s_[topic]Brand awareness, demo, thought leadership
Document Addocument_[asset-name]_[num-pages]pContent downloads, lead gen
Conversation Ad (InMail)conversation_[offer-type]Event registration, demo booking
Message Ad (Sponsored InMail)message_[subject-variant]Event registration, demo booking
Dynamic Ad (Follower / Spotlight)dynamic_[follower-or-spotlight]Brand following, landing page visits
Text Ad (Right Rail)text_ad_[headline-variant]Budget-efficient retargeting

Frequently Asked Questions - LinkedIn Ads UTM Tracking

Why does LinkedIn traffic sometimes show as Direct in GA4?

Common causes include redirects that do not preserve query strings, consent settings that prevent the landing-page event from being measured, copied links that omit tracking parameters, or URL parameters configured at the wrong Campaign Manager level. Test the published ad URL end to end and use the LinkedIn Insight Tag as a separate client-side measurement signal.

Can I use utm_medium=cpc for LinkedIn Ads?

Technically yes, but it's not recommended. In GA4's Default Channel Grouping, source=linkedin&medium=cpc maps to Paid Search (not Paid Social), because the channel grouping algorithm evaluates CPC medium before checking the source. Use medium=paid_social for all LinkedIn paid campaigns to ensure correct Paid Social attribution.

How do I track LinkedIn Lead Gen Form (LGF) submissions in GA4?

LinkedIn Lead Gen Forms don't redirect users to your website, so UTM parameters and the GA4 pixel cannot fire on submission. To track LGF conversions in GA4: (1) Set up LinkedIn Conversions API (CAPI) for server-side LGF event forwarding, or (2) Export LGF leads via LinkedIn API or Zapier and import them as GA4 offline events using the Measurement Protocol, or (3) Redirect LGF completions to a thank-you page on your site where GA4 fires a conversion event.

What's the best UTM campaign structure for Account-Based Marketing (ABM) on LinkedIn?

For ABM campaigns, encode the target account tier or ICP segment directly in the campaign name: abm_tier1_fortune500_awareness_q1-2025. Use utm_term to identify the audience segment: matched_account_list_tier1. This allows you to filter GA4 Traffic reports by ABM tier and measure engagement rates from target accounts versus general traffic.