UTM Tracking | HolyShift Docs
BuildLive

UTM Tracking

UTM Tracking

[Live]

Know exactly where every lead comes from. No code, no external tools.

HolyShift automatically captures UTM parameters from every visitor to your landing page. When someone clicks a link with UTM tags — from an ad, an email, a social post — HolyShift records the source, medium, and campaign alongside their lead submission.

How it works

UTM (Urchin Tracking Module) parameters are tags added to a URL that identify where traffic comes from. When a visitor arrives at your landing page through a tagged URL, HolyShift automatically reads the UTM parameters and stores them.

If that visitor later submits a lead capture form, the UTM data is attached to their lead record. You can see exactly which campaign, source, and medium drove each conversion.

No code to add. No tracking pixels to configure. No JavaScript to paste. It works the moment you publish your page.

Supported UTM parameters

HolyShift tracks the standard UTM parameters:

Parameter What it tells you Example
utm_source Where the traffic came from google, twitter, newsletter
utm_medium The marketing channel type cpc, social, email
utm_campaign The specific campaign name launch-week, beta-invite, q1-ads
utm_term The paid search keyword (optional) desk-booking-tool
utm_content Which ad or link variant (optional) blue-cta, hero-banner

Example

You're running a LinkedIn ad campaign for your launch. Your landing page URL is:

https://deskflow.holyshift.ai?utm_source=linkedin&utm_medium=cpc&utm_campaign=launch-jan

When someone clicks that ad and fills out your signup form, their lead record in HolyShift shows:

You can now see exactly how many leads came from that specific LinkedIn campaign versus your Twitter posts, your email outreach, or organic search.

Viewing UTM data

UTM data appears in two places:

  1. Individual lead records — click on any lead in your dashboard to see the full UTM breakdown for that submission
  2. Lead list — filter and sort your lead list by source, medium, or campaign to see which channels drive the most conversions

Using UTM data effectively

Tag all your links

Add UTM parameters to every link that points to your landing page:

If a link doesn't have UTM parameters, the lead is recorded as organic/direct traffic. You'll still capture the lead — you just won't know which channel sent them.

Be consistent with naming

Establish a naming convention and stick with it. Use lowercase, dashes instead of spaces, and consistent terminology:

Consistent naming makes it easy to aggregate data across campaigns.

Use campaign names that mean something later

"q1-campaign" doesn't tell you much in three months. "beta-launch-dev-tools-jan26" does. Name your campaigns so they're self-documenting.

CSV export

When you export leads to CSV, UTM parameters are included as separate columns. This makes it easy to import into a spreadsheet or CRM and analyze channel performance.

FAQ

Do UTM parameters affect SEO?

No. UTM parameters are query strings — they don't change your page content, URL structure, or search rankings. Search engines ignore them.

What if a visitor comes without UTM parameters?

The lead is still captured normally. The UTM fields will be empty, and the lead is categorized as direct/organic traffic.

Can I track custom parameters beyond standard UTM?

Not currently. HolyShift tracks the five standard UTM parameters. Custom parameter support is on the roadmap.

Does UTM tracking work with A/B testing?

It will. When A/B testing launches, UTM data will be available per variant, so you can see which traffic sources convert better on which page variant.

What's next

Validate before you build.

HolyShift helps startups test ideas with real market signals, build landing pages, and grow with intelligence.

Start Free