QR code tracking

A poster will never tell you what it sold. The code printed on it can.

QR code tracking means encoding into the code a short address that records every scan before redirecting. The code itself counts nothing: there are not two QR technologies, there is a pattern holding an address — and the address decides whether the printed piece stays silent or shows up in the report with an amount next to it.

Create my tracked QR, free

The QR is free, and so is the sales trackingScans and clicks kept apart in the analytics screenDestination editable after printing

The mechanism, in one sentence

A scan is a click, not a separate counter

The code encodes a short address placed on your own domain. The phone opens it like any other link, the visit is recorded, and the redirect goes to the destination of the moment. Nothing is installed on the landing page, and nothing depends on which QR reader was used.

A scan stays one click, labeled as a scan: it is never counted twice, and the analytics screen lets you separate scans from link clicks. Two counters you have to add up by hand would be a reading trap, not a feature.

Which means everything true of a link is true of the code. The lead, the sale, the walled-off client workspace, the monthly report — the printed piece stops being the blind spot of the media plan.

The method: one address per place you publish it

links.youragency.com/menu

The address encoded in the pattern. Everything a tracked link can do, the QR can do — because it is the same object.

The question at the January review

"So what did the five thousand flyers do?"

A number of scans, a date, a country — and, at the end, an amount.

With no tracked link behind the code, the only honest answer is "we don't know". That is the answer paper imposes by default, and the only thing that changes it is decided before the printer runs.

Static or dynamic: the decision before the print run

01

What a printed code can tell you

Five things, and the fifth is the one everyone forgets as the print run starts.

1

How many scans, and when

Every visit is dated. On printed material, the curve over time is often the main information: it says whether distribution actually happened, whether the poster stayed up, and what time of day people scan a menu.

2

From which country, which device

The same dimensions as an ordinary click: country, device type, and the parameters carried by the address. For a display stand placed in two cities, two separate codes are enough to tell the two locations apart.

3

Scan or link click

The analytics screen tells them apart: it is a dimension of the product, not a sum to redo by hand. The same campaign can live online and on paper without the numbers blurring into each other.

4

The lead, then the sale

A scan enters the same chain as any click: the form submitted becomes a lead, the payment taken becomes a sale tied to the code that brought it. Whatever escapes the measurement is shown as unattributed rather than quietly spread around.

5

One code per piece, never one for all

The poster, the flyer, the menu and the packaging do not tell the same story — but if they carry the same code, they only tell a total. One link per piece, and each becomes a row you can hold against the next.

Generate a QR code, free and without an account

The three objections

"My QR generator is free — why change?"

For a fixed code pointing at an address that will never move, there is no reason to change — our own generator stays free, account-free, and runs entirely in your browser. The question only arises if you want to know what the printed piece brought in, or to be able to fix the destination after the run.

"The QR is already printed."

Then it is set in ink, and no tool on earth will make it measurable after the fact: what is printed encodes a final address. That is exactly why the decision belongs before the printer, and it is the only genuinely expensive advice on this subject.

"Free dynamic QR codes always expire in the end."

With several generators, a free dynamic code is a trial: past the deadline, the code already printed stops redirecting, and the material is in your clients' hands. Here the logic runs the other way — the QR lives on your link, and moving down a plan never switches off a redirect already published. Past the click ceiling, the counting stops, not the redirect.

Frequently asked questions

How do you track a QR code?

By encoding into it a short address that records the visit before redirecting, instead of the final address. The code stays an ordinary code: what changes is what it contains, and that is decided when you make it.

Can you track a QR code for free?

Yes. The free plan gives 10 links created per month and 3,000 counted clicks — scans included, since a scan is a click. Tying sales back is part of it, and there is no card to hand over.

What exactly do you see when someone scans?

The date and time, the link, the country, the device type, the source and the parameters in the address — plus the fact that it was a scan and not a click. Nothing is dropped onto the person's phone.

Does a tracked QR scan any worse?

Better, usually: a short address makes a less dense grid than a long URL, so it reads more easily at the same size. The code technology itself is exactly the same.

Can the destination change after printing?

Yes, as long as the code encodes your short address: it is the link's destination that changes, not the pattern. The flyer already handed out and the sticker already stuck keep working, towards the new page.

What if I switch tools later?

It depends entirely on the domain encoded. On your own domain, you point it elsewhere and the printed codes survive. On a tool's domain, they die with the subscription — that is the question to ask before printing, not after.

Before you print: what you will never be able to change

Print a code that counts

Create the link, the QR comes with it, send the file to the printer. The free account gives 10 links a month with no credit card, and every scan joins the sale it produced.

Create my free account
Open the demo — no accountCreate a free account

For a fixed code, the free generator is enough and asks for nothing.