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.
| Material | QR title | Campaign | Print placement |
|---|---|---|---|
| Entrance poster | October offer – entrance | October offer | Shop entrance |
| Counter card | October offer – counter | October offer | Checkout counter |
| Product flyer | October offer – flyer | October offer | Takeaway 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.
| Metric | What it records | What it does not prove |
|---|---|---|
| QR link visits | Eligible redirects through a log.my short link. | Unique people, camera scans or purchases. |
| Country and device | Approximate request location and device class. | A verified person or exact physical location. |
| Form responses | Successfully 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