Track Your Marketing Campaigns with UTM Links + QR Codes

Measure which QR code placements work best by adding UTM parameters before generating codes. Complete five-minute guide using The Dollar Web's QR Customizer.

QR Code is a registered trademark of DENSO WAVE Incorporated.

If you're putting QR codes on flyers, postcards, menus, or event badges, you can measure which placements work best by adding UTM parameters to your URL before generating the code. This five-minute guide shows how to do it using The Dollar Web's QR Customizer.

What are UTMs (and why they matter)

UTM parameters are tags at the end of a URL that your analytics tool (e.g., GA4) uses to attribute traffic. When someone scans your QR code, the visit shows up with the source, medium, and campaign you defined.

Step-by-step: Build a trackable QR code with QR Customizer

  1. Choose your destination page. Use the exact landing page you want scanners to reach (promo, RSVP, menu, signup). Ensure it's fast and mobile-friendly.

  2. Open QR Customizer, paste your URL, and (optionally) add UTMs.

    • Paste your base URL into Enter text or URL.
    • Click 📊 Tracking & Marketing (Optional) to expand the UTM builder.
    • Set UTM Source (dropdown with common placements; "custom" adds your own), UTM Medium is auto-filled to qr, add UTM Campaign, and optional UTM Content.
    • Review the Final URL with tracking preview—the app builds the URL correctly whether or not your base link already has query parameters.
  3. Style your QR (and mind scanability).

    • QR Color — choose your brand color (keep high contrast against the background).
    • Transparent background — enable for overlays; note that JPEG downloads can't be transparent.
    • Add Logo to Center (Optional) — upload your logo or pick from the icon grid, then adjust Logo Size (%) and Opacity. (Tip: start around 20–25%.)
    • File name and Download size — set a clean filename and choose output dimensions.
  4. Generate, test, and download.

    • Click Generate QR Code to render with your current settings.
    • Test scans on at least two phones/camera apps.
    • Download as PNG (supports transparency) or JPG (no transparency).
  5. Place & proof. Keep a clean "quiet zone" around the code. For hand-held items, ~1–1.25″ squares scan reliably; go larger for posters.

Smart UTM naming (copy this scheme)

https://example.com/rsvp?utm_source=postcard&utm_medium=qr&utm_campaign=fall_festival_2025&utm_content=welcome_table

View results in GA4

Track sessions, engagement, and your key conversion events (e.g., signups, purchases) to see which placements work.

Common pitfalls (and quick fixes)

Pro Tip: Create different QR codes for the same destination with unique utm_content values to A/B test placement effectiveness. For example, use utm_content=front_counter vs utm_content=back_wall to see which location drives more engagement.

TL;DR

  1. Paste your URL into QR Customizer.
  2. Open Tracking & Marketing (Optional) to add UTMs and confirm the preview.
  3. Style your code (color, transparent background, optional center logo).
  4. Generate, test, and download PNG/JPG.
  5. Measure in GA4 and double-down on the placements that win.

Start Building Trackable QR Codes Today

Ready to measure which QR code placements work best? Use our QR Customizer with built-in UTM tracking to turn every scan into actionable insight.

Open QR Customizer

Sources

  1. Google Analytics Help. "Campaign URL Builder and UTM parameters." Google Analytics Help
  2. DENSO WAVE. "QR Code trademark information." DENSO WAVE
  3. Google Analytics Help. "Traffic acquisition reports in GA4." Google Analytics Help
  4. Google Support. "Use Campaign URL Builder for custom campaigns." Google Support
  5. Buffer. "A Guide to UTM Parameters and Campaign Tracking." Buffer
Back to Blog