BluePoint's direct mail pieces went out and were confirmed received. As of this meeting the QR codes embedded in the mailers had recorded 18 total scans. Mark and Melissa walked through implementing UTM parameters on the QR code destination URLs to enable proper campaign attribution in both Google Analytics and Matomo going forward.
Related client context: [1]
| Item | Detail |
|---|---|
| Mailer type | Direct mail one-pager |
| QR code scans (total) | 18 |
| Tracking tools | Google Analytics, Matomo (analytics.asymmetric.pro) |
| UTM implementation | Applied during this meeting; applies to future scans only |
Note: Scans recorded prior to UTM parameter setup will not carry attribution data. The spike of ~10 scans on one day was identified as likely internal testing during the build/tweak phase, not organic recipient scans.
Three parameters were agreed upon and implemented. Naming conventions use underscores; capitalization is not supported and will cause parameters to fail.
| Parameter | Key | Example Value |
|---|---|---|
| Source | utm_source |
direct_mail |
| Medium | utm_medium |
qr_code |
| Content | utm_content |
ATM (varies per mailer variant) |
direct_mail across all three mailer variantsqr_codeATM, cashless, reverse_atm)This allows filtering in Google Analytics under Source / Medium and drilling into content-level performance per mailer type.
direct_mail / qr_codeQR codes / referral (no campaign attribution)analytics.asymmetric.proHubSpot automation email — email campaign trafficQR codes / referral — pre-UTM QR scans (no parameter data)perplexity — AI referral, attributed to internal testing sessionutm_content to differentiate the three direct mail variants (ATM, cashless, reverse ATM or equivalent)direct_mail / qr_code traffic post-implementationutm_content value to allow per-piece comparison