QR Codes와 UTM 추적: 모든 스캔을 측정하세요
<\/script>\n';
},
get iframeSnippet() {
const domain = 'qrcodefyi.com';
const type = 'guide';
const slug = 'utm-tracking-qr';
return '';
},
get activeSnippet() {
return this.method === 'script' ? this.scriptSnippet : this.iframeSnippet;
},
copySnippet() {
navigator.clipboard.writeText(this.activeSnippet).then(() => {
this.copied = true;
setTimeout(() => { this.copied = false; }, 2000);
});
}
}"
@keydown.escape.window="open = false"
@click.outside="open = false">
Adding UTM parameters to QR code URLs for Google Analytics tracking. Parameter best practices and campaign attribution.
UTM Tracking with QR Codes: Measure Every Scan
UTM parameters added to QR code URLs enable precise campaign attribution in Google Analytics and other analytics platforms.
UTM Parameter Overview
Five standard UTM parameters:
| Parameter | Purpose | QR Code Example |
|---|---|---|
utm_source |
Traffic source | qr_code |
utm_medium |
Marketing medium | print, packaging, signage |
utm_campaign |
Campaign name | spring_sale_2026 |
utm_content |
Creative variant | poster_a, flyer_b |
utm_term |
Keyword (optional) | Rarely used for QR |
Building UTM URLs for QR Codes
Example URL with UTM parameters:
https://example.com/offer?utm_source=qr_code&utm_medium=print&utm_campaign=spring_sale&utm_content=poster_downtown
Naming Conventions
Consistent naming is critical for clean analytics data:
- Lowercase only:
qr_codenotQR_Code(GA is case-sensitive) - Underscores for spaces:
spring_salenotspring sale - Descriptive content tags:
bus_stop_main_stnotvariant_1 - Date or quarter:
q1_2026for temporal campaigns
URL Length Impact
UTM parameters add 80-150 characters to the URL. This increases the QR code version and physical size. Mitigation strategies:
- Shorten the base URL before adding UTMs
- Use abbreviated but consistent parameter values
- Dynamic QR codes encode a short URL; UTMs can be appended server-side
Viewing Results in Google Analytics 4
In GA4, UTM-tagged QR scans appear in:
- Acquisition > Traffic acquisition: Filter by source/medium =
qr_code / print - Acquisition > Campaign: Filter by campaign name
- Explore > Free form: Build custom reports by utm_content for creative comparison
Attribution Considerations
QR code scans are "last-click" interactions. If a user sees a TV ad and then scans a QR code, GA attributes the visit to the QR code. Consider assisted conversion reports for full-funnel analysis.
Key Takeaways
- Use all five UTM parameters for complete campaign attribution
- Lowercase, underscore-separated naming conventions prevent data fragmentation
- UTM parameters add URL length — mitigate with short base URLs or dynamic QR
- View QR scan data in GA4 under Acquisition reports
- QR scans are last-click — check assisted conversions for full funnel view