UTM and campaign tracking
UTM fields and campaign tags let you attribute scans to channels and compare placements consistently across the dashboard and exports.
Default UTM on each code
When creating or editing a code, set optional utm_source, utm_medium, utm_campaign, utm_term, and utm_content. These become defaults for scans that do not specify overrides in the query string.
Query string overrides
If the visitor’s request to the tracking URL includes UTM query parameters, those values take precedence for that scan. This lets you reuse one QR placement while still splitting traffic in analytics.
Campaign tag
A concise internal campaign tag groups codes for filtering when UTM alone is not enough. It appears alongside UTM fields in exports.
How does this interact with destination URLs?
The redirect forwards resolved UTM values to the destination URL and appends a signed qr_ref parameter for conversion attribution workflows. Validate downstream analytics (Google Analytics, Adobe, etc.) separately.