Build a UTM QR code for GA4 campaigns
A campaign QR code is simply a QR whose destination contains deliberate campaign parameters. Use consistent utm_source, utm_medium and utm_campaign values so visits from offline material can be grouped meaningfully after the destination page loads.
The builder keeps unrelated query parameters and URL fragments, replaces existing UTM keys predictably and shows the final campaign URL before QR download.