The scenario: three garages, one review link each
Picture an independent garage group with workshops in Utrecht, Amersfoort and Zwolle. Each location has its own Google Business Profile, so each has its own review link. The owner wants two things: more reviews, and a clear answer to which of the nine places she put a code actually gets scanned. The counter at Zwolle? The invoice footer? The sticker on the back of the courtesy van?
Google gives every profile a static QR code for free, and for a single sticker that is fine. It stops being fine at nine placements across three profiles, because a static code cannot be changed, cannot be counted per placement and cannot be reassigned when a profile changes. That is the gap a dynamic Google review QR code fills.
Getting the review link from Google Business Profile
EUQR does not create review links; Google does. According to Google's help article Create a Google link or QR code to request reviews, checked 16 September 2026, you open your Business Profile, select Read Reviews and then Get more reviews, and copy the link. Google also offers a downloadable QR code there, which at the time of checking requires a computer browser rather than the mobile app.
Copy that link once per location. You now have three URLs, one per profile. Everything below is about what you wrap around them.
Why a Google review QR code should be dynamic
A dynamic QR code encodes a short redirect URL on qreu.eu instead of the review link itself. The printed pattern never changes; the destination behind it does, whenever you want. For a review code that matters in three situations.
First, the link itself can change. If Google alters its link format, if two profiles are merged after a takeover, or if the Zwolle workshop moves and gets a new profile, you edit the destination in EUQR and every printed code keeps working. Second, you can retire a placement without reprinting: point the van sticker at the Utrecht profile when the van moves to Utrecht. Third, a static code that turns out to have a typo in it is a reprint; a dynamic code with a typo is a two-minute edit. The difference between the two types is explained in our guide to static versus dynamic QR codes.
One code per placement: counter, invoice, van
The trick that makes the numbers useful is simple: create one code per physical placement, even when several placements point at the same review link. For the garage that means nine codes: three locations times counter, invoice and van. All three Zwolle codes lead to the Zwolle review page, but each one is counted separately.
Name them so the dashboard reads like a floor plan: zwolle-counter, zwolle-invoice, zwolle-van. Print the counter code at 3 by 3 centimetres on a small stand next to the card terminal, put the invoice code in the footer of the PDF invoice at 2 by 2 centimetres, and give the van a 10 by 10 centimetre sticker so it scans from a few metres away. Add a short line of text under each code, such as "Happy with the service? Leave a Google review", because a bare code invites nobody.
Reading the results without personal data
After a month the owner opens EUQR analytics and sees scan counts per code, per day, with breakdowns by country, device, browser and language. She learns that the invoice footer outperforms the counter three to one in Amersfoort, that the van sticker gets scanned mostly on weekends, and that Utrecht customers scan on Android far more than the other two sites. She can move the counter stand, enlarge the van sticker and stop guessing.
What she does not see is any individual customer. EUQR never stores raw IP addresses, sets no tracking cookie on the redirect and computes counts from daily rotating hashes. Google's review page has its own rules once the customer arrives there, but the QR code and the redirect do not add tracking of their own, and the garage's own pages need no cookie banner because of the code.
The rules: no rewards, no cherry-picking
Google is strict about how reviews are collected, and a QR code makes it very easy to break the rules by accident. Google's Maps user contributed content policy prohibits offering incentives such as payment, discounts or free goods in exchange for reviews, and it prohibits discouraging negative reviews or selectively soliciting positive ones. Google's own tips for getting more reviews repeat that offering incentives counts as fake and misleading content.
In practice that means: the same code for every customer, no "scan for 10 percent off", no staff asking only the happy customers to scan, and no second code that quietly leads unhappy customers to a private feedback form instead of Google. The dynamic code counts scans; it should never filter people.
What EUQR does and does not do here
EUQR hosts the code and the redirect. It gives you the editable destination, the per-placement counts, the colours and centre logo, PNG and SVG downloads on every plan and EPS and PDF from Pro. Scan data is hosted in Amsterdam. If the garage ever cancels, its codes show a branded Recovery Page for 90 days before falling back to a generic EUQR page, which is the difference between a paused subscription and a wall of dead stickers, as described in do QR codes expire.
EUQR does not create or manage Google reviews, does not read them, and cannot make a review link that Google has not issued. It also does not route one code to different profiles by location; you create one code per location instead. Nine dynamic codes fit inside Starter at €0.99 per month, which covers 10 dynamic codes; a group with more sites moves to Pro at €9 per month for 50. Both are on the pricing page, with unlimited scans on every plan.
Frequently asked questions
Does EUQR generate the Google review link for me?
Why not just use the free QR code Google provides?
Can I offer a discount to customers who scan and leave a review?
Does a Google review QR code need a cookie banner?
What happens to the printed codes if we stop using EUQR?
Create your Google review QR code
Paste the review link from your Business Profile, pick your colours and download the code as PNG or SVG. Dynamic codes with per-placement counts start at €0.99 per month.
Open the generator