Attribution, not just scans
Every dynamic code carries UTM parameters, so scans land in your analytics stack with source, medium and campaign attached. You finally know which print ad, poster or package actually worked.
QRSignal turns any QR code - printed, packaged or digital - into a measurable channel. Here is the full journey, from creating your first campaign to proving ROI.
Most teams are live in under ten minutes. Nothing to install on the user's phone - a normal camera scan is all it takes.
Set up a campaign for whatever you are running - a print ad, packaging batch, event booth, digital ad or in-store display. Add your UTM parameters up front so every scan is attributed correctly in Google Analytics and in QRSignal.
Campaign setupUse the built-in generator to style your code with your brand colours, logo and frame, then download it print-ready in high resolution. Every code points to a short QRSignal link you can re-route at any time without reprinting.
Send different visitors to different destinations. Route by device (Android users to the Play Store, iPhone users to the App Store), by country, by time of day, or by schedule - all from one code.
Drop the code into your artwork, emails, posters or screens. Every scan is captured in real time with device, browser, country, region, city and timestamp - even for scans that happen offline at events or in stores.
Add conversion goals - sign-ups, purchases, bookings, downloads - and drop the QRSignal tracking script on your site. You will see which code, campaign and channel produced each conversion and the revenue it brought in.
Watch the dashboard fill in as scans arrive, compare campaigns and channels, calculate return on ad spend against your campaign costs, and export scheduled reports to share with clients or stakeholders.
Everything is built around one question: did this QR code actually drive results? These features answer it.
Every dynamic code carries UTM parameters, so scans land in your analytics stack with source, medium and campaign attached. You finally know which print ad, poster or package actually worked.
Change a destination after printing. Route by device, country or time, and keep campaigns live through redesigns, promotions and seasonal swaps - no reprinting required.
See scans broken down by country, city, device and browser. Spot which regions respond and where to place your next budget.
Track first-touch and last-touch journeys to sign-ups and sales, set conversion goals, log campaign costs, and see true return on investment per campaign.
Organisation-based workspaces with seats, roles and shared campaigns. Works the same for a two-person startup, a retail chain or an agency managing many clients.
Print, packaging, events, retail, out-of-home, digital ads, TV - anywhere a QR code appears, QRSignal tracks what happens next.
Ready to make every scan count?
Start free with dynamic codes and scan analytics, upgrade when your campaigns grow. No credit card needed to get going.
Create your first campaignNo. Every QRSignal code points to a short redirect link, so you can change the destination at any time from your dashboard. The printed code keeps working.
Yes. As long as your existing code points to a URL you control, you can add a redirect to a QRSignal short link to start tracking scans, or generate fresh dynamic codes from the generator.
The scan is recorded in real time - device, browser, country, city and timestamp - then the visitor is redirected to your destination with UTM parameters attached, so the visit shows up attributed in Google Analytics and your other tools.
Yes. Team members in your organisation share campaigns, codes and reports, with roles that control who can edit or invite. Plans range from 1 seat to unlimited seats.
A free generator gives you an image. QRSignal gives you the whole loop: branded codes, UTM attribution, dynamic routing, scan analytics, conversion tracking and ROI reporting - in one place your whole team can use.
Still have questions? Head to pricing for plan details or sign in and try it free.