Offline Campaign Tracking With UTMs and QR Codes: Print, Events & Packaging

Track visits from print, events and packaging with tagged QR codes and short URLs. Test your links and review offline campaign traffic in GA4.

Omnichannel diagram depicting physical touchpoints (flyers, QR codes, event booths) routing into GA4
Table of Contents
  1. The Problem: Physical Touchpoints Masked as "Direct"
  2. The Two Offline Pathways: Dynamic QR Codes vs Vanity URLs
  3. Offline UTM Taxonomy & Channel Grouping Standards
  4. Implementation by Format: Direct Mail, Event Booths & Retail
  5. Static QR Codes and Editable Redirect Destinations
  6. Analyzing Offline Performance in GA4 Custom Reports
  7. Frequently Asked Questions

QR codes and short URLs can help you identify visits from flyers, events and packaging. Add campaign tags to the destination and test the printed link before distribution. You can then review those visits in GA4 alongside your online campaigns.

The Problem: Physical Touchpoints Masked as "Direct"

A customer may type a web address from a direct mail catalog and arrive without clear campaign or referral information. GA4 may then report the visit as (direct) / (none). A tagged QR code or vanity URL can provide campaign values for analytics to process, though the resulting attribution depends on the redirect and analytics implementation.

The Two Offline Pathways: Dynamic QR Codes vs Vanity URLs

Offline audience behavior splits into two distinct user habits:

  • Scanners (Mobile First): Users who point their phone camera at a printed QR code. Because smartphones automatically parse URLs, you can encode a full, rich UTM string (e.g. https://example.com/summer?utm_source=catalog&utm_medium=print...) directly into the QR matrix.
  • Typers (Manual Input): Users who manually type an address into their desktop or phone browser. For these users, you must provide a short, memorable vanity URL (e.g. brand.com/vip) that server-redirects (301) to your full UTM-tagged URL.

Offline UTM Taxonomy & Channel Grouping Standards

To keep your analytics organized, define clear offline source/medium conventions:

Physical Asset utm_source utm_medium utm_campaign Example
Direct Mail Postcard direct_mail print us_q2-homeowners_promo
Trade Show Booth Banner event_ces2026 event booth_interactive-demo
Product Retail Packaging retail_box packaging insert_warranty-registration
Print Magazine Ad wired_magazine print apr2026_full-page-spread
Billboard / Outdoor (OOH) billboard_hwy101 outdoor q1_brand-awareness

Implementation by Format: Direct Mail, Event Booths & Retail

  • Direct Mail & Flyers: Print a QR code on the back of postcards alongside a printed vanity URL (e.g. brand.com/save20).
  • Event Badges & Booth Signage: Place QR codes on banner stands with utm_source=event_saastr&utm_medium=event&utm_content=booth_banner_qr.
  • Retail Product Packaging: Insert warranty cards inside packaging with QR codes tagged utm_medium=packaging&utm_campaign=product-registration.

Static QR Codes and Editable Redirect Destinations

Static QR Code Risk in Print Runs

If you encode a static landing page URL directly into a QR code and print 50,000 brochures, you can never change that destination URL. If your page URL changes or has a broken parameter, the print run is wasted. Always route QR codes through a redirect URL on your own domain (e.g. brand.com/go/catalog) so you can adjust the final destination and UTM parameters on the server at any time.

Analyzing Offline Performance in GA4 Custom Reports

In GA4 Explorations, create a Free-form table with Session source / medium and Session campaign as rows, and Active users, Conversions, and Purchase revenue as metrics. Filter for medium contains print|event|packaging to review your complete offline performance portfolio.

Frequently Asked Questions

Can QR codes have UTM parameters embedded directly inside them?

Yes. A QR code is simply an image encoding of a text string. When you encode a URL containing full UTM parameters into a QR code, any smartphone camera that scans the code immediately opens the destination page with all parameters intact.

How do vanity URLs work with UTM parameters for print collateral?

For billboards, radio, or print flyers where users type the link manually, use a short vanity URL on your domain (e.g. brand.com/spring). Configure and test the redirect so it sends visitors to the intended landing page and preserves or adds the campaign parameters you need.

What is the recommended GA4 utm_medium for print brochures and packaging?

Use descriptive mediums such as utm_medium=print, utm_medium=qr, utm_medium=packaging, or utm_medium=direct_mail. In GA4 Admin, create a Custom Channel Group to bundle these mediums into a dedicated "Offline & Print" channel.

Why should I avoid using free third-party QR code generators?

Some QR services use provider-controlled redirect URLs. Before choosing one, check whether the destination can change or expire and what scan information the provider collects. A locally generated QR code can encode your chosen URL directly; test the scanned destination before printing.

Choose a focused guide

Use these guides when you need to investigate a specific part of this topic.

References