UTM Builder & Campaign Tracker
Don't just get scans. Get data.
Tag your links before you generate the code.
Build Your Campaign URL
Add UTM parameters to track your marketing campaigns in Google Analytics.
Where traffic comes from
How they arrived
Your marketing initiative
All fields are formatted automatically: lowercase, spaces → underscores.
Need to create a QR code instead?
Skip the UTM builder and use our free QR Code Generator for simple URLs, text, and more.
Instant Analytics Tracking
See exactly which flyer, billboard, or email drove your traffic. Unlock the power of campaign attribution in Google Analytics.
100% Client-Side & Private
Your URLs are built locally in your browser. Nothing is sent to our servers. Your campaign data stays yours.
Smart Presets & Auto-Save
Save your frequently used sources and campaigns. Auto-fill next time you build a link. Work smarter, not harder.
Who Needs UTM Tracking?
Any marketer who wants to know which campaigns actually work. Stop guessing, start measuring.
Print Marketing
Tag each flyer, poster, and brochure with unique UTM parameters. Discover which print materials drive the most traffic and conversions. Compare "store_window" vs "checkout_counter" sources directly in your analytics.
Event Marketing
Conference banners, booth displays, and name badges all deserve
tracking. Use different utm_content values for each location and measure engagement by placement.
Product Packaging
Track engagement from physical products. Know how many customers scan the QR on your cereal box vs. your coffee bag. Tie physical product interactions to digital conversions.
Email Campaigns
UTM tag every link in your newsletter. See which email drives the most clicks, which CTA button performs best, and attribute sales directly to specific sends.
A/B Testing
Use utm_content to track
different creative variations. "banner_red" vs "banner_blue", "headline_urgent"
vs "headline_friendly". Let data decide the winner.
Multi-Channel Attribution
Run the same campaign across QR codes, social media, and paid ads. UTM parameters let you compare performance side-by-side: "Which channel brought more customers to my summer sale?"
What Are UTM Parameters & Why Do They Matter?
UTM parameters are small snippets of text added to the end of a URL that help you track where your website traffic comes from. They were originally created by Urchin (later acquired by Google to become Google Analytics), and remain the industry standard for campaign tracking.
The Five UTM Parameters
- utm_source: Identifies the source of your traffic (e.g., "facebook", "flyer", "billboard", "newsletter").
- utm_medium: Identifies the marketing medium (e.g., "qr_code", "email", "cpc", "social").
- utm_campaign: Identifies the specific campaign or promotion (e.g., "summer_sale", "product_launch").
- utm_term: Identifies paid search keywords (optional, mainly for PPC).
- utm_content: Differentiates similar content or links within the same ad (great for A/B testing).
Why UTM Tracking is Essential for QR Codes
When someone scans a QR code and visits your website, Google Analytics records this as "Direct" traffic by default—meaning you have no idea where they came from. Was it the flyer at the coffee shop? The poster at the trade show? The sticker on your product packaging?
By adding UTM parameters to your QR code destination URL, every scan is properly attributed. You'll see exactly which physical marketing materials are driving results, allowing you to double down on what works and cut what doesn't.
Best Practices for UTM Naming
- Use lowercase: Analytics treats "Facebook" and "facebook" as different sources.
- Use underscores or dashes: Avoid spaces. "summer_sale" is better than "summer sale".
- Be consistent: Always use the same naming conventions across campaigns.
- Be specific but concise: "nyc_tradeshow_2024" is more useful than just "event".
Frequently Asked Questions
What are UTM parameters?
UTM (Urchin Tracking Module) parameters are tags added to the end of a URL that allow Google Analytics to track where your traffic comes from. The five standard parameters are: utm_source (where traffic comes from, e.g., 'facebook'), utm_medium (the marketing medium, e.g., 'qr_code'), utm_campaign (your campaign name, e.g., 'summer_sale'), utm_term (paid keywords), and utm_content (for A/B testing different creatives).
Why should I use UTM parameters with QR codes?
Without UTM tags, your analytics will show traffic as 'Direct' – which tells you nothing. By adding parameters like utm_source=flyer&utm_medium=qr, you can see exactly which physical marketing materials are driving the most engagement. Compare your store window QR to your takeaway menu QR and know which one performs better.
Do UTM parameters affect my website or SEO?
No. UTM parameters are purely for tracking and are ignored by search engines. They don't change your page content or affect SEO rankings. Google Analytics reads them, records the source data, and then your website loads normally.
What's the difference between Source, Medium, and Campaign?
Source is WHERE the traffic comes from (e.g., 'instagram', 'flyer', 'billboard'). Medium is HOW the traffic arrived (e.g., 'qr_code', 'email', 'cpc'). Campaign is the WHAT – your marketing initiative name (e.g., 'black_friday_2024', 'product_launch'). Think of it as: Source = The location, Medium = The method, Campaign = The reason.
Is this UTM builder free to use?
Yes! Our UTM Builder is completely free and runs entirely in your browser. Your data never leaves your device. For advanced features like dynamic QR codes with scan analytics, check out our premium plans.
Can I save my UTM presets for later?
Yes. QRLynx saves your recently used sources, mediums, and campaigns locally in your browser. Next time you build a link, your common values will auto-suggest, saving you time on repetitive tasks.
How do I view UTM data in Google Analytics?
In Google Analytics 4, navigate to Reports → Acquisition → Traffic Acquisition. You'll see your traffic broken down by Source, Medium, and Campaign. For detailed campaign analysis, use the 'Session campaign' dimension. All your QR code scans with UTM tags will appear there automatically.
What happens if my URL already has query parameters?
Our tool handles this intelligently. If your URL is example.com/page?ref=partner, we'll append UTM parameters correctly as example.com/page?ref=partner&utm_source=.... We use proper URL encoding to ensure nothing breaks.
Should UTM parameters be lowercase?
Yes, it's best practice. Google Analytics treats 'Facebook' and 'facebook' as different sources. Our tool automatically converts all UTM values to lowercase and replaces spaces with underscores to ensure consistency in your reports.
Can I create a QR code directly from my UTM link?
Absolutely! That's the whole point. After building your UTM-tagged URL, click 'Create QR Code' and you'll be taken directly to our QR Code Generator with your link pre-filled. One seamless workflow.
Why are long UTM URLs bad for QR codes?
Longer URLs create denser, more complex QR codes that are harder to scan—especially from a distance or on small prints. Our premium plans include URL shortening, so your QR codes stay clean and scannable while the full UTM link works behind the scenes.
Ready to Create Your Own QR Codes?
Start for free and upgrade as you grow. All plans include dynamic QR codes, analytics, and custom branding.
- 3 Dynamic QR Codes Editable QR codes — change the destination URL anytime
- Unlimited Scans All plans include unlimited scans — no caps, no throttling
- 30-Day Analytics View scan data from the last 30 days
- AI Insights AI-generated plain-language summaries of your scan performance with key trends and takeaways.
- 1 Folder Organize your QR codes into a folder
- JPG, PNG, WEBP Downloads
- Pause & Activate QR Codes Pause QR codes to stop scans, reactivate anytime within your plan limit
Cancel anytime. No lock-in.
- 50 Dynamic QR Codes
- Unlimited Scans
- 60-Day Analytics Upgraded from 30 days
- AI Insights (Advanced) Deeper analysis: anomalies, trends, actionable recommendations.
- 5 Folders
- 10 MB PDF Upload
- Custom Logo Upload
- SVG / PDF Downloads
- JPG, PNG, WEBP Downloads
- Password Protected QRs Require a password before showing QR content
- Smart Redirect Rules Redirect by device, country, or time
- Access Consent Screens Age verification, terms, disclaimers
- Expiry Rules Auto-expire by date or scan count
- QR Scheduling Set start/end times for QR activity
Cancel anytime. No lock-in.
- 250 Dynamic QR Codes
- Unlimited Scans
- 90-Day Analytics Upgraded from 60 days
- AI Insights (Advanced) Deeper analysis: anomalies, trends, actionable recommendations.
- 25 Folders
- 20 MB PDF Upload
- Custom Logo Upload
- SVG / PDF Downloads
- JPG, PNG, WEBP Downloads
- Password Protection
- Smart Redirect Rules
- Access Consent Screens
- Expiry Rules
- QR Scheduling
- Bulk QR (100/batch)
- Team Management (3 Members) Invite team members to collaborate on QR codes, analytics, and folders
- Lead Capture Forms Collect leads directly from QR code scans
- CSV Report Export
Cancel anytime. No lock-in.
- 1,000 Dynamic QR Codes
- Unlimited Scans
- 90-Day Analytics
- AI Insights (Advanced) Deeper analysis: anomalies, trends, actionable recommendations.
- 100 Folders
- 50 MB PDF Upload
- Custom Logo Upload
- SVG / PDF Downloads
- JPG, PNG, WEBP Downloads
- Password Protection
- Smart Redirect Rules
- Access Consent Screens
- Expiry Rules
- QR Scheduling
- Bulk QR (500/batch)
- Team Management (10 Members) Up to 10 members with role-based access
- Lead Capture Forms
- CSV Report Export
- Retargeting Pixels Facebook, Google, GTM tracking pixels on QR landing pages
- White Label Domains Use your own domain for QR redirects (e.g. qr.yourbrand.com)
- Email Scan Summaries
- Dedicated Success Manager
- 3 Dynamic QR Codes Editable QR codes — change the destination URL anytime
- Unlimited Scans All plans include unlimited scans — no caps, no throttling
- 30-Day Analytics View scan data from the last 30 days
- AI Insights AI-generated plain-language summaries of your scan performance with key trends and takeaways.
- 1 Folder Organize your QR codes into a folder
- JPG, PNG, WEBP Downloads
- Pause & Activate QR Codes Pause QR codes to stop scans, reactivate anytime within your plan limit
Cancel anytime. No lock-in.
- 50 Dynamic QR Codes
- Unlimited Scans
- 60-Day Analytics Upgraded from 30 days
- AI Insights (Advanced) Deeper analysis: anomalies, trends, actionable recommendations.
- 5 Folders
- 10 MB PDF Upload
- Custom Logo Upload
- SVG / PDF Downloads
- JPG, PNG, WEBP Downloads
- Password Protected QRs Require a password before showing QR content
- Smart Redirect Rules Redirect by device, country, or time
- Access Consent Screens Age verification, terms, disclaimers
- Expiry Rules Auto-expire by date or scan count
- QR Scheduling Set start/end times for QR activity
Cancel anytime. No lock-in.
- 250 Dynamic QR Codes
- Unlimited Scans
- 90-Day Analytics Upgraded from 60 days
- AI Insights (Advanced) Deeper analysis: anomalies, trends, actionable recommendations.
- 25 Folders
- 20 MB PDF Upload
- Custom Logo Upload
- SVG / PDF Downloads
- JPG, PNG, WEBP Downloads
- Password Protection
- Smart Redirect Rules
- Access Consent Screens
- Expiry Rules
- QR Scheduling
- Bulk QR (100/batch)
- Team Management (3 Members) Invite team members to collaborate on QR codes, analytics, and folders
- Lead Capture Forms Collect leads directly from QR code scans
- CSV Report Export
Cancel anytime. No lock-in.
- 1,000 Dynamic QR Codes
- Unlimited Scans
- 90-Day Analytics
- AI Insights (Advanced) Deeper analysis: anomalies, trends, actionable recommendations.
- 100 Folders
- 50 MB PDF Upload
- Custom Logo Upload
- SVG / PDF Downloads
- JPG, PNG, WEBP Downloads
- Password Protection
- Smart Redirect Rules
- Access Consent Screens
- Expiry Rules
- QR Scheduling
- Bulk QR (500/batch)
- Team Management (10 Members) Up to 10 members with role-based access
- Lead Capture Forms
- CSV Report Export
- Retargeting Pixels Facebook, Google, GTM tracking pixels on QR landing pages
- White Label Domains Use your own domain for QR redirects (e.g. qr.yourbrand.com)
- Email Scan Summaries
- Dedicated Success Manager
Free forever on Starter. Try Pro free for 14 days — no credit card needed.
Why businesses choose QRLynx
Features most competitors charge extra for — included in every plan
Ready to Transform Your QR Code Experience?
Join thousands of businesses already using QRLynx to create, customize, and track their QR codes with ease.