Free Campaign URL & UTM Builder
Generate clean, error-free Google Analytics 4 tracking links. Measure campaign performance, track physical QR code scans, and convert links into dynamic QR codes with 1 click.
Campaign Parameters
Configure your Google Analytics (GA4) tracking tags
Turn this UTM URL into a Dynamic QR Code
Print this link on flyers, packaging, menus, or posters. Track scans in real-time and update your destination link anytime without reprinting.
How Google Analytics 4 Reads This:
Why Track QR Codes with UTM Parameters?
When a customer scans a printed QR code from a poster, flyer, or restaurant table, standard web analytics logs the visit as "Direct" traffic. By adding UTM tags before creating your QR code, you bridge the physical and digital divide, turning offline scans into detailed conversion data in Google Analytics 4.
Accurate Attribution
Know exactly which table tent, billboard, or product box produced the scan, lead, or checkout in GA4.
A/B Placement Testing
Compare conversion rates between front counter standees vs. table tents vs. storefront window stickers.
Editable Dynamic Routing
Update the UTM campaign tag or destination URL anytime in Create QRcode without reprinting printed materials.
How to Use the Campaign URL Builder
- 1Enter your destination URL: Type or paste the full landing page address where visitors should land.
- 2Define Source and Medium: Set
utm_source(e.g. instagram, store_counter) andutm_medium(e.g. qr, cpc). - 3Name your campaign: Use an identifier like
summer_sale_2026to organize reports. - 41-Click Generate QR Code: Click "Generate Dynamic QR Code" to instantly produce a crisp vector QR code ready for print.
Frequently Asked Questions
Everything you need to know about UTM campaign tagging & QR code analytics.
What are UTM parameters?
UTM (Urchin Tracking Module) parameters are tags added to a URL that allow Google Analytics 4 (GA4) and other analytics platforms to track where your website traffic is coming from. The five standard parameters are utm_source, utm_medium, utm_campaign, utm_term, and utm_content.
How do I track QR code scans in Google Analytics?
Set your utm_medium to "qr" and utm_source to your placement (such as "menu", "flyer", "store_counter", or "packaging"). When users scan the QR code and visit your landing page, Google Analytics 4 will attribute the traffic to your specific QR code campaign.
Can I change my destination URL after printing the QR code?
Yes! When you convert your UTM link into a Dynamic QR code on Create QRcode, you can change the target URL and UTM parameters anytime from your dashboard without reprinting your posters, stickers, or packaging.
Are UTM codes case sensitive?
Yes, Google Analytics treats lowercase and uppercase UTM parameters separately. We recommend always using consistent lowercase letters with underscores or hyphens (for example, use "spring_promo" instead of "Spring Promo").
Is this UTM builder free to use?
Yes, 100% free with unlimited link creations. You can copy the generated URLs or convert them directly into custom high-resolution QR codes without any cost.
Ready to track your next QR campaign?
Create high-resolution vector QR codes with live analytics, city metrics, and dynamic destination updates.