NEW FEATURE: Finally See Which AI Engines Drive Your Leads & RevenueLearn more
LeadJourney Logo
Features

Tracking & Data

Server-Side Tracking

95%+ accuracy, cookieless & GDPR-safe — fully built-in, zero code.

Offline Conversion TrackingPopular

Connect calls, meetings & offline events to ad campaigns.

UTM & Click ID Tracking

Full coverage for Meta, Google, LinkedIn & Bing Ads.

Custom Traffic Channels

Track any channel — newsletters, podcasts, affiliates & more.

Unique feature

AI Search Engine Tracking

See exactly which AI search engines drive leads & revenue

Learn More

Reports & Analytics

Traffic Channel Report

Understand which channels drive the most valuable leads & sales.

Ad Campaign Report

Track performance of individual marketing campaigns in one ad manager.

Lead Overview Report

Get a comprehensive view of all your leads & sources in one place.

Landingpage Report

See conversion rates per page — segmented by channel, device & country.

Unique feature

Custom Report Builder

Build any report from raw data — 100% flexible, your way

Learn More

Data Management

Transparent Logs

Access detailed logs of all tracking events (Clicks, Conversions, API Postbacks).

AI Marketing AnalystASK AI

Ask anything about your campaigns, Atlas analyzes your data instantly.

Multi-Touch Attribution Popular

See every touchpoint that influenced a conversion, not just the last click.

CRM Integration

Connects with any CRM via webhook, sync leads & revenue automatically.

Unique feature

AI Agents - Automated Reports

Get daily, weekly & monthly reports delivered to email, Slack or WhatsApp.

Learn More
Solution for

Advertisers

Coaches & Consultants

Track high-ticket leads from first click to booked call

B2B & Service Businesses

Connect CRM pipeline to actual ad spend

Trade & Local Businesses

Offline conversions, calls & form leads — unified

Financial & Legal Advisors

GDPR-safe tracking for regulated industries

iGaming

Player attribution from first click to first deposit

Marketing Agencies

Performance Marketing Agencies

Prove ROI across Meta, Google & LinkedIn for every client

SEO Agencies

Track organic leads alongside paid in one view

Full-Service Agencies

One attribution source across all channels & clients

Lead Gen Agencies

White-label reporting & shared client workspaces

Marketing Freelancers

Tracking Specialists

Deploy server-side tracking fast for any client stack

Paid Media Freelancers

Attribution & reporting without building dashboards from scratch

Marketing Consultants

Show clients exactly what drives qualified leads & revenue

TestimonialsPricingCompany
Ressources
Integrations

Connect LeadJourney to your CRM, ad platforms and favorite tools.

Comparison

Compare LeadJourney to other Tracking Tools.

Blog

Stay ahead with marketing tracking tips, strategies & product updates

Glossary

Every performance marketing term explained — clear, simple, no fluff

Knowledge Base

Step-by-step guides & tutorials to get the most out of LeadJourney

Customer Support

Got a question? Our team is here to help — fast responses, real answers

Request Free DemoLogin
  1. Home
  2. Free Tools
  3. UTM Builder
Free Tool · Track every channel correctly

The UTM Builder for every channel

Pick the channel you want to track and copy a ready-made tracking template. The platform fills in the real campaign, ad set, and ad IDs at click time, so all your channels land clean in LeadJourney. Need UTMs for your CRM too? Add them with one click.

1. Pick your channel

Choose where the traffic comes from, then copy the matching template.

Paid Ads

Organic Social

Other Channels

2. Copy your template

· Meta Ads

Meta Ads tracking template

LeadJourney parameters, copy-paste ready.

lj_channel=meta_ads&lj_c_id={{campaign.id}}&lj_as_id={{adset.id}}&lj_ad_id={{ad.id}}&lj_placement={{placement}}

Need UTMs for your CRM too? Toggle "Add UTMs".

What it becomes at click time (example values)

lj_channel=meta_ads&lj_c_id=1209876543210&lj_as_id=23877654321&lj_ad_id=239988877766&lj_placement=Facebook_Mobile_Feed

What each parameter does

lj_channel=meta_ads

Tells LeadJourney the traffic channel is Meta Ads.

lj_c_id={{campaign.id}}

Auto-filledMeta replaces this with the real campaign ID of the campaign the user clicked.

lj_as_id={{adset.id}}

Auto-filledMeta replaces this with the real ad set ID the user clicked.

lj_ad_id={{ad.id}}

Auto-filledMeta replaces this with the real ad ID the user clicked.

lj_placement={{placement}}

Auto-filledMeta fills in the placement the ad was shown on (for example Facebook_Mobile_Feed).

Add it to the URL parameters field so every ad inherits it

  1. 1In Meta Ads Manager, open the ad you want to track (or edit the campaign / ad set to cover everything inside it).
  2. 2Scroll to the Tracking section at the bottom of the ad and find the URL parameters field (not the website URL field).
  3. 3Paste the template into URL parameters and save. Meta appends it to whatever destination URL the ad uses.
  4. 4Repeat for every ad, or set it once at the campaign / ad set level so each ad inside inherits it automatically.
This template has to be present on every ad. Setting it once at the campaign or ad set level is the safest way to guarantee no ad is left untracked.

Prefer classic UTM-only builders?

Facebook UTM BuilderGoogle UTM Builder

One template per channel, set it once

Most tracking breaks because every campaign is tagged by hand and every teammate does it slightly differently. The UTM Builder removes the guesswork. Each channel has one correct template, and for ad platforms it uses dynamic placeholders so the IDs fill in automatically. Paste it once at the campaign or ad set level and every ad inside is tracked, even the ones you create next month.

For Meta Ads, the template carries lj_c_id, lj_as_id, lj_ad_id, and lj_placement. Meta swaps each placeholder for the real value the moment someone clicks, so LeadJourney can stitch the click back to the exact ad and back to the lead in your CRM.

LeadJourney params plus your UTMs

Some teams also need normal UTMs because their CRM reads utm_source, utm_medium, and utm_campaign directly. You do not have to choose. Toggle Add UTMs and the builder joins both templates with a single &, LeadJourney parameters first, then the UTMs.

lj_channel=meta_ads&lj_c_id={{campaign.id}}…

&

utm_source={{site_source_name}}&utm_medium=paid-social…

One string, pasted into the same URL parameters field. LeadJourney and your CRM both get what they need.

Frequently asked questions

What is the UTM Builder?

The UTM Builder gives you a ready-made tracking template for each marketing channel. You pick the channel you want to track (Meta Ads, LinkedIn, Google, Bing, organic social, email, or a custom source) and copy the matching parameter template. For ad platforms, the template uses dynamic placeholders so the platform fills in the real campaign, ad set, and ad IDs at the moment someone clicks.

Where do I add the Meta Ads template?

Add it to the URL parameters field in Meta Ads Manager, not the website URL field. Open the ad (or the campaign / ad set to cover everything inside it), scroll to the Tracking section at the bottom, and paste the template into URL parameters. Meta automatically appends it to whatever destination URL the ad uses. The template must be present on every ad, so setting it once at the campaign or ad set level is the safest way to make sure no ad is left untracked.

What do the {{campaign.id}} style placeholders mean?

Tokens like {{campaign.id}}, {{adset.id}}, {{ad.id}}, and {{placement}} are Meta dynamic URL parameters. Meta replaces each one with the real value at click time. So {{campaign.id}} becomes the actual numeric ID of the campaign the user clicked, {{ad.id}} becomes the real ad ID, and {{placement}} becomes the surface the ad appeared on, like Facebook_Mobile_Feed. You paste the template once and every click is tagged correctly without any per-ad work.

Can I track LeadJourney parameters and normal UTMs at the same time?

Yes. Some teams also need standard utm_source / utm_medium / utm_campaign parameters because their CRM reads them. Toggle 'Add UTMs' in the builder and it joins both templates with a single &. The LeadJourney parameters always come first, then the UTMs follow. The result is one string you paste into the same URL parameters field, so LeadJourney and your CRM both get the data they need.

Why does LeadJourney use its own lj_ parameters instead of only UTMs?

The lj_ parameters carry the exact platform IDs (campaign, ad set, ad, placement) that LeadJourney needs to stitch a click back to the right ad and back to your CRM record. Standard UTMs were designed for human-readable names, which break when someone renames a campaign. The lj_ IDs never change, so attribution stays accurate. You can still run both side by side when your CRM needs the UTMs too.

How do I track organic social posts?

Organic channels do not need any special LeadJourney parameters. A normal utm_source is enough: utm_source=facebook (or fb) tells LeadJourney the visit is Facebook Organic. utm_medium=organic is optional and the classification still works without it. You can also add utm_content to record where the link sat, like feed_post or profile_link. The builder assembles all of this into one copy-paste string you append to the link you share.

How does email tracking work in the UTM Builder?

Email is mostly static. lj_channel=email on its own classifies the visit as Email Marketing, and you can add optional static fields for the series (lj_c_id), list (lj_as_id), the specific email (lj_ad_id), and placement (lj_placement). The important part is the email= variable: pick your email marketing tool (Mailchimp, ActiveCampaign, Klaviyo, HubSpot, ConvertKit and more) and the builder inserts that tool's merge tag, for example *|EMAIL|* for Mailchimp. Your tool replaces the tag with the real subscriber email at send time, so every click is tied to a person.

Can I track one specific organic post?

Yes. Put a unique slug for that post into utm_content. For example, on LinkedIn Organic set utm_content=q1-launch-post and that single post becomes its own line in your reports. utm_content is the standard slot for distinguishing specific content, so you can give every post you want to measure its own value, alongside which profile (utm_term) and company vs private (utm_campaign).

How do I track a custom channel like Capterra?

First create the channel in your LeadJourney dashboard under Traffic Channels, which gives it a slug. Then build a link with lj_channel=<your-slug>, for example lj_channel=capterra. That slug is how LeadJourney identifies the channel. You can optionally add static fields (lj_c_id, lj_as_id, lj_ad_id, lj_placement) to break it down further. For example, a SaaS company tracking how many leads come from its Capterra listing page. Paste the parameters onto the link you place on that channel.

Which channels are available?

Every channel in the picker is live: Meta Ads, LinkedIn Ads, Google Ads, and Microsoft Bing Ads; the six organic social channels (LinkedIn, YouTube, Facebook, Instagram, TikTok, Pinterest); Email Marketing; and a fully custom traffic channel you define in your LeadJourney dashboard.

Track every lead
With Pixel-Perfect Accuracy

Stop losing data to iOS, ad blockers and CRM gaps. Server-side tracking, built for lead generation — live in 21 minutes.

98% data accuracyeven with iOS & ad blockers
Book Free Demo NowGet 30-days-Money-Back-Guarantee
CTA visual
CTA visual
LeadJourney Logo

Features

AI Marketing AnalystNEWTraffic Channel ReportAd Campaign ReportLead Overview ReportOffline Conversion TrackingLandingpage Report

Solutions

AdvertisersMarketing AgenciesMarketing FreelancersAgency DirectoryNEWFree ToolsHOT

Company

About usPressEnterpriseJobs2 open jobsIntegrationsAffiliate ProgramCustomer SupportContact us

Comparison

LeadJourney vs HyrosLeadJourney vs RedtrackLeadJourney vs CometlyLeadJourney vs AnytrackLeadJourney vs VibetrackLeadJourney vs GA4LeadJourney vs Voluum

Legal

ImprintPrivacy policyTerms & ConditionsGDPRCookie policySitemap

Follow us:

2026 - LeadJourney Ltd. All rights reserved