How it works

From QR code to attributed conversion

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.

The process in six steps

Most teams are live in under ten minutes. Nothing to install on the user's phone - a normal camera scan is all it takes.

  1. Step 1

    Create a campaign

    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 setup
  2. Step 2

    Design and generate your QR code

    Use 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.

  3. Step 3

    Add routing rules (optional)

    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.

  4. Step 4

    Print, publish and scan

    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.

  5. Step 5

    Track conversions and ROI

    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.

  6. Step 6

    Measure, report, improve

    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.

What you get with QRSignal

Everything is built around one question: did this QR code actually drive results? These features answer it.

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.

Dynamic redirects and smart routing

Change a destination after printing. Route by device, country or time, and keep campaigns live through redesigns, promotions and seasonal swaps - no reprinting required.

Geo and device insights

See scans broken down by country, city, device and browser. Spot which regions respond and where to place your next budget.

Conversion tracking and ROI

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.

Built for any team size

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.

Works across every channel

Print, packaging, events, retail, out-of-home, digital ads, TV - anywhere a QR code appears, QRSignal tracks what happens next.

Why teams switch to QRSignal

  • Stop guessing which poster, ad or package brought people in
  • Change destinations after printing - codes never go stale
  • Attribute every scan in Google Analytics with UTMs
  • Connect scans to sign-ups, sales and revenue
  • Share branded reports with clients and stakeholders
  • One workspace for your whole team, whatever the size

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 campaign

Frequently asked questions

Do I need to print new codes if my link changes?

No. 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.

Can I use QRSignal for codes I already have?

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.

What happens when someone scans my code?

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.

Can different people use the same campaigns?

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.

How is QRSignal different from a free QR code generator?

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.