Skip to content

QR Codes for Direct Mail: Postcards, Tracking, and Attribution

Ahmad Tayyem
Founder
· 4 min read · Reviewed by QRLynx product team
Two postcard creatives use separate QR paths to distinguish sessions, leads, and sales.

Key Takeaway

Create a direct-mail QR code in QRLynx, separate postcard creatives, add consistent campaign parameters, proof the print, and measure each response stage.

Disclosure: QRLynx is built and operated by Jorbox LLC. This guide explains QRLynx's current Website URL workflow and uses Google Analytics and postal guidance for campaign measurement.

A direct-mail QR code should connect one clearly labeled mail piece to one mobile destination and one defined next action. Plan the measurement chain before printing: mail piece, QR scan, landing-page session, lead or order, then the business outcome.

QRLynx can create a static Website QR or a saved dynamic QR with an editable destination and eligible scan analytics. It does not confirm postal delivery, identify a household, or prove that a scan became a lead or sale.

Plan the mail-to-mobile measurement chain

Give every stage its own owner and evidence instead of treating a scan as a conversion.

Plan the mail-to-mobile measurement chain. Give every stage its own owner and evidence instead of treating a scan as a conversion.

Decide when mail pieces need separate QR codes

Split only the variable you intend to compare, then keep the rest of the naming structure consistent.

Decide when mail pieces need separate QR codes. Split only the variable you intend to compare, then keep the rest of the naming structure consistent.

Create a trackable direct-mail QR with QRLynx

Build the campaign destination first, then create and proof the QR that will be printed.

1

Choose one destination and conversion event

Select the mobile page and define the action that matters, such as a booking, donation, quote request, purchase, or form submission.

2

Create a consistent campaign URL

Use QRLynx's UTM builder or your analytics process. Keep source, medium, and campaign names consistent, and use content or a campaign ID to distinguish approved creatives.

3

Keep personal information out of the URL

Use campaign-level labels rather than names, email addresses, street addresses, phone numbers, or other recipient identifiers in paths or parameters.

4

Choose Website URL in QRLynx

Paste the complete tested campaign URL into the QRLynx Website URL generator. QRLynx carries the destination while the landing site records its own sessions and outcomes.

5

Choose static or dynamic delivery

Use static delivery for a fixed final URL. Use a saved dynamic QR when the printed piece may need another approved destination or eligible QRLynx scan reporting.

6

Name and label the mail piece

Name the QR by campaign and creative, then print an action label that tells the recipient what opens and why it is useful.

7

Export for the production workflow

Use a format accepted by the printer. Registered users can use raster formats, while the paid Starter+ plan and higher include SVG and PDF QR-image exports.

8

Proof the real mail piece

Scan a physical proof at actual size, in normal light, from the expected distance. Confirm the QR decodes, the campaign parameters survive, and the final action works on a phone.

Choose static or dynamic delivery before printing

The decision concerns the printed destination and measurement needs, not a claim that one mode always wins.

Choose static or dynamic delivery before printing. The decision concerns the printed destination and measurement needs, not a claim that one mode always wins.

Campaign URL ready?

Create a managed QR for your mail piece

Use the tested campaign URL, keep each creative distinguishable, and proof the finished postcard before the mailing begins.

Create Dynamic URL QR QRLynx scan activity and landing-page conversions remain separate measurements.

Worked example: compare two postcard creatives

A local service business prepares two postcards for the same seasonal offer. Both open the same mobile booking page and use the same utm_source=direct_mail, utm_medium=postcard, and utm_campaign=seasonal_service values. Creative A uses utm_content=photo_a; Creative B uses utm_content=illustration_b. Each creative receives its own named QRLynx dynamic QR.

After the drop, QRLynx can compare eligible scan activity for the two codes. Web analytics can compare tagged sessions. The booking system records appointments, and the business records completed jobs. Those layers can be joined at the campaign level without putting a recipient's name or address in the URL.

The comparison shows how the two creative paths performed in the recorded stages. It does not prove postal delivery to every address or establish a universal direct-mail response benchmark.

Design and proof the QR on the actual mail piece

The exported file is only ready after the physical proof works in its real context.

Design and proof the QR on the actual mail piece. The exported file is only ready after the physical proof works in its real context.

Diagnose the stage that is underperforming

Low scans: review the offer, action label, placement, contrast, physical proof, and whether the audience has a reason to move from mail to phone.

Scans but few landing sessions: test redirect and page speed, confirm campaign parameters survive, and compare QRLynx requests with the web analytics definition.

Sessions but few actions: review message continuity, mobile usability, form length, trust signals, and whether the landing page delivers what the postcard promised.

Actions but weak business outcomes: inspect qualification, follow-up, fulfillment, and the business process after the form or order. Changing the QR artwork alone will not solve a downstream issue.

Direct-mail QR code questions

Can you track a QR code on direct mail?

A saved QRLynx dynamic URL QR can report eligible managed-redirect requests. Add consistent campaign parameters so the landing site's analytics can identify sessions, then use the destination system for leads, orders, donations, or bookings. Keep these stages separate.

Should every postcard have a different QR code?

Use separate codes for variables you genuinely need to compare, such as two creatives, offers, regions, or drops. A unique code for every recipient introduces privacy and operational requirements outside this general campaign workflow.

What UTM parameters should a postcard QR use?

Google recommends consistent source, medium, and campaign parameters. A practical campaign might use source direct_mail, medium postcard, and one stable campaign name, with content or campaign ID distinguishing approved creative versions.

Can I include a customer's name or address in the QR URL?

Keep personal information out of URL paths and campaign parameters. Google Analytics prohibits sending personally identifiable information in URLs and campaign dimensions. Use campaign-level identifiers unless a separately reviewed lawful personalization system owns that requirement.

Is a static or dynamic QR better for direct mail?

Static works for a fixed final URL and does not depend on a QRLynx redirect. Dynamic is useful when the printed destination may need an approved change or when eligible QRLynx scan analytics matter. Choose before printing based on the campaign's maintenance and measurement plan.

Does a QR scan count as a conversion?

No. A scan is one recorded step. A landing-page session, form submission, order, appointment, donation, and completed business outcome are separate events owned by their respective systems.

What file format should I send to the printer?

Use a format accepted by the printer and test the resulting proof. QRLynx supports raster QR-image downloads for registered users, while the paid Starter+ plan and higher include SVG and PDF QR-image exports for print workflows.

How do I test a postcard QR code before mailing?

Print or obtain an actual-size proof, then scan it with representative phones under ordinary lighting. Confirm decoding, redirect behavior, campaign parameters, mobile page load, and the final promised action.

Can I change a direct-mail QR destination after printing?

The owner of a saved QRLynx dynamic URL QR can update its destination while the printed managed short link stays the same. Test the replacement URL and campaign parameters before making the change.

Sources and product boundary

Campaign-parameter guidance comes from Google Analytics URL builder guidance. Privacy guidance comes from Google's guidance on avoiding personally identifiable information. The campaign-planning context also uses USPS Delivers direct-mail guidance.

QRLynx creates the Website URL QR, manages eligible dynamic destinations, and reports eligible redirect activity described here. It does not print or deliver mail, identify recipients, host the destination's conversion process, or replace web analytics, CRM, commerce, postal, or finance records.

Enjoyed this article? Share it!

Ahmad Tayyem

About the author

Founder of QRLynx, built through Jorbox LLC

Ahmad builds and runs QRLynx end to end: product, engineering, and the original QR research behind these guides. Every competitor claim here is tested hands-on; see our testing methodology and editorial policy.

Rated 4.6/5 on Trustpilot (26 reviews)

"One of the easiest, most user-friendly tools I've come across. I'm 56 and only somewhat tech-savvy, and had no problem setting everything up. US-based support and I can actually text for help."
★★★★★

Bill L.

"Very easy to navigate, 10/10 redirects very fast and efficient. Will always recommend this site 100%."
★★★★★

Daniel

"Very good customer service, with quick responses whenever you need help."
★★★★★

Chloe D.

Ready to Create Your Own QR Codes?

Start for free and upgrade as you grow. All plans include dynamic QR codes, analytics, and custom branding.

QRLynx pricing plans

Starter plan details selected

Starter

For personal projects
$0 /month
Free forever
  • 5 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
  • 1 Folder
  • 5 MB per PDF upload
  • AI Insight Summaries Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
  • 3 Months Analytics How far back your analytics go. You keep your scan totals, charts, top QR codes, and location and device breakdowns for the whole window. Individual scan-by-scan records (and the detailed CSV export) cover the latest 3 months on every plan.
Most Popular

Pro

Best value for campaigns
$14 /month
Billed monthly
  • 300 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
  • 25 Folders
  • 15 MB per PDF upload
  • 2 Years Analytics How far back your analytics go. You keep your scan totals, charts, top QR codes, and location and device breakdowns for the whole window. Individual scan-by-scan records (and the detailed CSV export) cover the latest 3 months on every plan.
  • Country Analytics See which countries your scans come from.
  • Password Protection Require a password before showing QR content.
  • Smart Redirect Rules Redirect by device, country, or time.
  • Access Consent Screens Show a consent / disclaimer screen before the QR destination loads.
  • Expiry Rules Auto-expire a QR code by date or after a set number of scans.
  • QR Scheduling Schedule when a QR code is active with start and end time windows.
  • Bulk Dynamic QR: 100/batch Bulk-create dynamic codes from a CSV, each editable after printing with its own scan analytics. This goes beyond the free static batch tool. Pro includes 5 batches/month, Business 10; Enterprise batches are unlimited.
  • Full AI Insights Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
  • SVG / PDF Downloads Print-ready vector formats: SVG and PDF stay razor sharp at any size, from a business card to a billboard.

Business

For teams and agencies
$29 /month
Billed monthly
  • 1,000 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
  • 100 Folders
  • 25 MB per PDF upload
  • 3 Years Analytics How far back your analytics go. You keep your scan totals, charts, top QR codes, and location and device breakdowns for the whole window. Individual scan-by-scan records (and the detailed CSV export) cover the latest 3 months on every plan.
  • City, Device & Browser Analytics Break scan activity down by city, device type, operating system, and browser.
  • CSV Analytics Export
  • Bulk Dynamic QR: 250/batch Bulk-create dynamic codes from a CSV, each editable after printing with its own scan analytics. This goes beyond the free static batch tool. Pro includes 5 batches/month, Business 10; Enterprise batches are unlimited.
  • Team Management (10 Members) Invite members to collaborate on QR codes, analytics, and folders.
  • Lead Capture Forms Collect leads directly from QR code scans.
  • Email Reports
  • Public API Access Create and repoint dynamic QR codes and read scan analytics from your own systems with a REST API and scoped keys.
  • Full AI Insights Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
  • Country Analytics See which countries your scans come from.
  • Password Protection Require a password before showing QR content.
  • Smart Redirect Rules Redirect by device, country, or time.
  • Access Consent Screens Show a consent / disclaimer screen before the QR destination loads.
  • Expiry Rules Auto-expire a QR code by date or after a set number of scans.
  • QR Scheduling Schedule when a QR code is active with start and end time windows.
  • SVG / PDF Downloads Print-ready vector formats: SVG and PDF stay razor sharp at any size, from a business card to a billboard.

Enterprise

For white-label scale
$99 /month
Billed monthly
  • 5,000 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
  • 500 Folders
  • 50 MB per PDF upload
  • Unlimited Analytics How far back your analytics go. You keep your scan totals, charts, top QR codes, and location and device breakdowns for the whole window. Individual scan-by-scan records (and the detailed CSV export) cover the latest 3 months on every plan.
  • Bulk Dynamic QR: 1,000/batch Bulk-create dynamic codes from a CSV, each editable after printing with its own scan analytics. This goes beyond the free static batch tool. Pro includes 5 batches/month, Business 10; Enterprise batches are unlimited.
  • Team Management (100 Members) Invite members to collaborate on QR codes, analytics, and folders.
  • White Label Domains Use your own domain for QR redirects (e.g. qr.yourbrand.com).
  • Retargeting Pixels Facebook, Google & GTM tracking pixels on QR landing pages.
  • Dedicated Success Manager A dedicated contact for onboarding and ongoing support.
  • Full AI Insights Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
  • Country Analytics See which countries your scans come from.
  • City, Device & Browser Analytics Break scan activity down by city, device type, operating system, and browser.
  • CSV Analytics Export
  • Password Protection Require a password before showing QR content.
  • Smart Redirect Rules Redirect by device, country, or time.
  • Access Consent Screens Show a consent / disclaimer screen before the QR destination loads.
  • Expiry Rules Auto-expire a QR code by date or after a set number of scans.
  • QR Scheduling Schedule when a QR code is active with start and end time windows.
  • Lead Capture Forms Collect leads directly from QR code scans.
  • Email Reports
  • Public API Access Create and repoint dynamic QR codes and read scan analytics from your own systems with a REST API and scoped keys.
  • SVG / PDF Downloads Print-ready vector formats: SVG and PDF stay razor sharp at any size, from a business card to a billboard.

Core features included in every plan

(free and paid, no exceptions)
  • Unlimited Static QR Codes
  • QR Pause & Activate
  • Unlimited Scans
  • Codes Never Expire
  • 61 QR Code Types
  • Apple & Google Wallet Passes
  • Custom Logo Upload
  • QR Code Frames
  • No Watermark
  • No Scan Ads
  • JPG, PNG, WEBP & HD Downloads
  • Bulk Static QR (up to 100/batch)

50% off for verified nonprofits, schools & open-source projects: contact us to apply.