Blog / Analytics

QR code tracking: measure campaign visits and leads

By The log.my team · Published · Updated

A QR campaign works better when every printed placement has a clear purpose and its own measurable link. The useful question is what opened your link, not how many squares a camera detected.

Set up a measurable QR campaign

In Studio, create an editable QR for each material or location you want to compare. Give each QR a clear title, use the same campaign label for related materials, and set a distinct print placement. Export and test each code before printing.

The example below is a naming plan, not real campaign performance. It lets you compare placements while keeping the campaign name consistent.

Before assigning a code to a flyer, decide on its offer and response path in the printed flyer enquiry guide.

Example campaign and QR naming plan
MaterialQR titleCampaignPrint placement
Entrance posterOctober offer – entranceOctober offerShop entrance
Counter cardOctober offer – counterOctober offerCheckout counter
Product flyerOctober offer – flyerOctober offerTakeaway flyer

Know exactly what a visit means

For an editable QR, log.my records a visit when an eligible GET request reaches its short link and receives a redirect. HEAD requests, obvious bots and prefetch requests are excluded. A phone camera pointing at the code without opening the link does not create a visit.

One person may open the same link more than once, so visits are not unique people. A redirect also cannot tell you whether someone bought a product or contacted you. Wi-Fi and vCard Direct QR do not use the tracked short-link flow.

For how the contact QR options differ, compare WhatsApp QR, vCard and editable contact pages.

What log.my campaign metrics mean
MetricWhat it recordsWhat it does not prove
QR link visitsEligible redirects through a log.my short link.Unique people, camera scans or purchases.
Country and deviceApproximate request location and device class.A verified person or exact physical location.
Form responsesSuccessfully saved answers submitted with consent.Every form view or every QR visit.

Read reports without overclaiming

Analytics shows total QR link visits and breakdowns by campaign and print placement. Open an individual saved QR for its daily, country and device reports, or export visit records as CSV. Destination change history helps you see when a link was pointed somewhere else.

Compare like with like: the same date range, similar visibility and separate QR links for separate placements. A higher visit total can reflect repeat openings or better placement; it does not by itself show a better conversion rate.

Visit records do not store raw IP addresses. Country and device class come from edge request information and are estimates. Treat these reports as directional evidence for your campaign decisions.

Connect QR visits with lead forms

When you need enquiries rather than only link visits, create a lead form in Studio. Publish it to get a shareable URL and QR, then review saved responses in Leads or export them as CSV. You can choose a custom form URL before publishing.

A visit to the form’s short link and a submitted response are different events. Opening a direct form page does not add a short-link visit, while an answer with consent can still be saved. Do not divide all form responses by QR visits and present the result as a verified scan-to-lead conversion rate.

If visits arrive but responses do not, work through what to check when QR visits bring no leads.

A simple review routine

Start with one campaign and a few placements. Review reports after the materials have had enough time to be seen, then decide what to improve.

If a printed QR will ask customers for opinions, first decide between a private feedback form and a public review QR.

  • Confirm every printed QR opens the intended destination or published form.
  • Compare visits by campaign and placement rather than combining every QR into one total.
  • Check Leads separately for genuine enquiries; test forms with synthetic details.
  • Export CSV before detailed offline analysis, and note any destination changes.
  • Adjust placement or message, then compare another similar period instead of assuming causation from one count.

Put this guide to work

Name your campaign and placement in Studio, then share the QR you have tested.

Create a tracked QR Build a lead form