Documentation

Google Analytics Integration

Auto-tag QR scans with UTM parameters so they appear as campaigns in GA4.
Pro+Coming Soon

Coming soon β€” Pro and Business plans.

Google Analytics integration automatically appends UTM parameters to every QR code scan so that traffic appears as a named campaign in your GA4 property β€” without any manual tagging.

What are UTM parameters

UTM (Urchin Tracking Module) parameters are query string additions to a URL that tell Google Analytics where a visitor came from. For QR codes, the standard set is: utm_source=qr-code, utm_medium=qr, utm_campaign=[your campaign name], and optionally utm_content=[QR code name].

Enabling UTM auto-tagging

When creating or editing a QR code, expand 'Google Analytics Tracking'. Toggle on UTM Auto-Tagging. Set a campaign name (defaults to the QR code's campaign name), and optionally customise the source, medium, and content values. Stirling-QR will append these to the destination URL on every redirect.

Viewing results in GA4

In Google Analytics 4, go to Reports β†’ Acquisition β†’ Traffic Acquisition. Filter by Session source / medium = qr / qr. You will see scan-driven sessions, engagement rates, conversions, and revenue attributed to your QR campaigns.

UTM parameters and A/B testing

When A/B testing is enabled, UTM content is automatically set to 'variant-a' or 'variant-b' so GA4 can distinguish between the two destinations. This allows you to measure not just which QR code was scanned, but which variant converted.

πŸ’‘ Pro Tips

  • Standardise your UTM naming convention from the start β€” inconsistent capitalisation (e.g. QR vs qr) will split your data in GA4.
  • Combine GA4 UTM tracking with Stirling-QR's built-in analytics for the most complete attribution picture.

Related Articles

More in Upcoming

Ready to get started?

Create your first QR code free β€” no credit card required.