---
title: "How do I track where my leads are coming from?"
description: "Track where leads come from by giving every source its own link: UTM parameters for digital channels, one QR code per placement for print and events, and a form that records each lead with the link it came from."
canonical: "https://linkbreakers.com/help/article/how-do-i-track-where-my-leads-are-coming-from"
last-updated: 2026-10-30
---

# How do I track where my leads are coming from?

> Track where leads come from by giving every source its own link: UTM parameters for digital channels, one QR code per placement for print and events, and a form that records each lead with the link it came from.

## Short answer

Give every source its own link, then record the link with the lead. For digital channels, that means UTM parameters on each URL. For offline channels, it means one QR code per placement (a booth sign, a flyer, a print ad), each with its own short link. In Linkbreakers, put a form on those links: every lead is saved with the link it came from, and in **Visitors**, a **Links** filter on that link shows the leads from one placement.

The rest of this page covers UTM structure, QR code sources, CRM source fields and attribution models. To set up the form itself, see [How to add a lead capture form to a QR code](https://linkbreakers.com/help/article/how-to-add-a-lead-capture-form-to-a-qr-code).

## UTM parameter tracking

Use UTM codes to track digital campaign performance:

**UTM structure:**
- **utm_source** - Traffic origin (google, facebook, email)
- **utm_medium** - Marketing channel type (cpc, social, email)
- **utm_campaign** - Specific campaign name
- **utm_term** - Paid search keywords (optional)
- **utm_content** - Ad variation or content type

**Implementation example:**
`https://yoursite.com/landing?utm_source=linkedin&utm_medium=social&utm_campaign=q4promo`

Use the [Linkbreakers UTM builder](https://linkbreakers.com/utm-builder) to create consistent tracking URLs.

## QR code source tracking

Track offline marketing with [QR code analytics](https://linkbreakers.com/help/article/how-qr-code-tracking-works-from-scan-to-analytics):

1. **Create one link per placement** in [Linkbreakers](https://app.linkbreakers.com/workspace/dashboard/links) (Links, **Add new link**). Each link has its own QR code
2. **Assign descriptive names** to identify sources (Booth sign, Flyer, Print ad magazine)
3. **Add a [form step](/workflow-steps/form)** to each link, with the same form on every placement. Each lead is saved on a visitor, and the visitor's page lists the links they visited
4. **Filter Visitors by link** to see the leads each placement brought, and **[monitor scan analytics](https://linkbreakers.com/help/article/how-to-track-how-many-people-scanned-your-qr-code)** to compare scans by location and device

A qualifying question on the form (for example "When do you plan to buy?") is saved as a custom attribute, so **Filter by attribute** can combine source and intent: the leads from the flyer who answered "Now".

For hundreds of similar placements, such as one flyer per store or one code per sales rep, you do not need hundreds of links. On a custom domain, one [dynamic short link](/help/article/dynamic-slugs-capture-data-from-the-url-path) such as `flyer/{store}` prints one QR code per placement and saves the value on the lead, so **Filter by attribute** lists the leads from each.

## CRM lead source fields

Set up comprehensive source tracking in your CRM:

**Primary source categories:**
- **Organic search** - Google, Bing, Yahoo traffic
- **Paid advertising** - Google Ads, Facebook Ads, LinkedIn
- **Social media** - Organic social engagement and shares
- **Email marketing** - Newsletter and nurturing campaigns
- **Direct website** - Type-in traffic and bookmarks
- **Referrals** - Partner and customer recommendations
- **Offline events** - Trade shows, conferences, networking

**Secondary attribution:**
- Specific campaign or ad group
- Landing page or content piece
- Geographic location of engagement
- Device type and browser information

## Multi-touch attribution

Track the complete customer journey:

**First-touch attribution:**
Credits the initial source that brought the prospect to your brand.

**Last-touch attribution:**
Credits the final interaction before conversion or lead submission.

**Multi-touch models:**
- **Linear** - Equal credit to all touchpoints
- **Time-decay** - More credit to recent interactions
- **Position-based** - Higher credit to first and last touches
- **Custom** - Weighted based on your specific funnel

## Analytics platform integration

Connect multiple data sources for comprehensive tracking:

**Google Analytics setup:**
- **Goal configuration** for lead generation events
- **Source/medium reporting** for channel performance
- **Attribution modeling** for multi-channel analysis
- **Custom dimensions** for additional tracking parameters
- **[Google Analytics 4 integration](/help/article/google-analytics-4-integration-for-qr-codes-and-links)** to record every scan as a `qr_scan` event and every form submission as `generate_lead`, server side
- **[Google tag](/help/article/google-tag-ga4-and-google-ads-for-qr-codes-and-links) pixel** for Google Ads remarketing audiences

**CRM integration:**
- **Webhook data** from [Linkbreakers forms](https://linkbreakers.com/help/article/how-do-webhooks-work-in-linkbreakers): each submission, with its answers and the link it came from
- **Automated source** population in lead records
- **Campaign attribution** for ROI calculation
- **Lead qualification** based on source quality

## Offline source tracking

Capture leads from non-digital channels:

**Phone call tracking:**
- **Unique phone numbers** for different campaigns
- **Call tracking software** to identify sources
- **Conversion recording** for lead quality assessment

**Event lead capture:**
- **[QR codes on materials](https://linkbreakers.com/help/article/how-to-make-qr-codes-trackable)**, one per placement, for attribution
- **Badge scanning** systems with source data
- **A lead form behind each code**, so the source is recorded with the lead (see [How trade show exhibitors use QR codes to capture and qualify leads](https://linkbreakers.com/help/article/how-trade-show-exhibitors-use-qr-codes-to-capture-and-qualify-leads))

**Print advertising:**
- **Unique landing pages** for different publications
- **Promo codes** specific to each advertisement
- **Custom phone numbers** for each print campaign

## Lead source reporting

Create dashboards to analyze source performance:

**Key metrics by source:**
- **Lead volume** - Total leads generated
- **Lead quality** - Qualification and scoring rates
- **Conversion rate** - Leads to customers percentage
- **Cost per lead** - Investment divided by lead count
- **Customer lifetime value** - Revenue attribution by source
- **Return on investment** - Revenue minus campaign costs

**Performance analysis:**
- Monthly and quarterly trend analysis
- Source comparison and optimization opportunities
- Geographic performance by source type
- Device and demographic breakdowns

## Data accuracy best practices

Ensure reliable source attribution:

1. **Consistent naming** conventions across all campaigns
2. **Required source fields** in all lead capture forms
3. **Regular data audits** to identify attribution gaps
4. **Cross-platform validation** between analytics and CRM
5. **Training for teams** on proper source tagging

## Common tracking challenges

**Multiple touchpoints:**
Prospects often interact across channels before converting. Use multi-touch attribution to understand the complete journey.

**Direct traffic mysteries:**
High direct traffic may indicate attribution gaps. Investigate with surveys or enhanced tracking implementation.

**Cross-device tracking:**
Users research on mobile and convert on desktop. Consider user journey tools for device-spanning attribution.

## Frequently asked questions

**How accurate is lead source tracking?**
It depends on the channel. A lead who submits a form behind a placement's own QR code is tied to that link directly. Web attribution loses some sources to privacy settings, stripped UTM parameters and cross-device behavior, which shows up as direct traffic.

**Can I see which QR code brought each lead?**
Yes, if each placement has its own link. In Linkbreakers, open a lead in Visitors to see the links they visited, or add a **Links** filter on one link to list every lead from that placement. **Export CSV** downloads the filtered list with names and emails.

**What's the most important source metric?**
Customer lifetime value by source provides the best ROI insight, though lead volume and quality are important for campaign optimization.

**Can I track sources retroactively?**
Limited retroactive tracking is possible through CRM data analysis and historical campaign correlation, but prospective tracking provides much better accuracy.

## Limits and caveats

- Attribution is only as fine as your links: one QR code reused on several placements cannot tell them apart.
- A visitor recognised across several scans can carry more than one link; the visitor's page lists every link visited.
- When we tested Visitors' **Export CSV** in October 2026, it carried names and emails but the custom answers came out empty. Filter before exporting, or read answers on each visitor's page or by webhook.
- Collecting personal data has legal obligations that depend on where you and your visitors are.
