Skip to content
Browse the guides

Grow

Give every printed piece its own QR code

Make a campaign link for the counter sign, the bag cards and the card that goes home with a case. Each one gets a short address and a QR code on your own domain, and Insights, Campaigns shows the scans, visits, sign ups, club joins and orders it brings in, against your daily revenue goal.

On this page

Download the code and print it

Right after Make link, the code opens. Come back to it any time by selecting the link’s name in the Campaigns table.

Campaigns

Sep 11, 2026 to Oct 10, 2026
Daily goal
$250From the Revenue goal on Sales
Online revenue a day
$189.4076% of goal
From campaigns a day
$52.6221% of goal
CampaignScansVisitsSign upsClub joinsOrdersRevenue
6441356$642.408.6% of goal
129003$486.006.5% of goal
3822104$311.754.2% of goal
octobernewsletter / email / october44202$138.501.8% of goal
Direct and otherTyped in, searched for, or followed from another website1,24021138$4,103.3555% of goal
Total1141,35627653$5,682.0076% of goal

A visit is one browsing session. Visits, sign ups, club joins and orders are credited to the first campaign tags of the visit. Scans count every time a code is opened, even by people who turn analytics off.

The counter sign’s code at the sample shop. Copy the short address, download the code as SVG, and switch between the three print sheets; the preview follows the printed line you type. In Mirin, PNG and Open print sheet sit here too.
Counter signOne 5 by 7 inch sign

On a letter page, sized for a standard 5 by 7 frame.

Bag cardsFour 4.25 by 5.5 inch cards

On a letter page, with cut lines.

Business cardsTen 3.5 by 2 inch cards

Lined up with Avery 8371 card stock.

  • SVG. stays sharp at any size. Send it to a print shop or open it in a design tool.
  • PNG. is a large square picture for documents, menus and social posts.
  • Logo. is an image you choose from your computer. It is read in your browser and never uploaded. Without one, your name is set in type above the line.
  • Open print sheet. opens the sheet in a new tab. Print at 100% scale with margins set to None, or choose Save as PDF.

Scan it before you print a hundred

Point your phone camera at the code on your screen. It should open the page you chose. Then print one sheet, scan the paper, and print the rest.

What happens when someone scans

The short address lives on your own domain, so the code keeps working whatever you change later, and every scan is counted on the way through.

  1. A phone opens the codeThe camera reads yourdomain.com/go/club.
  2. Mirin counts the scanOn its own server, with no cookie, before anything else.
  3. The page opensWith the link’s tags added to its address. Nobody waits for the count.
  4. The tags stay for the visitPage to page, until the tab closes.
  5. What they do is creditedA form sign up, a club join or an order.

Change where a link opens at any time in Edit. Codes already printed follow it.

Every scan
Each time a phone opens the code, including people who turn analytics off. Scanning twice counts twice.
Not counted as scans
Link previews in chat apps, search engine crawlers, a browser loading the page ahead of time, and archived links.
Visits, sign ups and orders
Followed for visitors who allow analytics, the same as every report in Insights. The tags are kept for the browsing session only.
Club joins and their charges
A club sign up keeps the tags of the visit it came from, and every club charge after it is credited to the same link.

See what each piece brought in

Open Insights, then Campaigns. Choose the dates in the header, the same period every report reads, and each printed piece shows what it earned.

Campaigns

Sep 11, 2026 to Oct 10, 2026
Daily goal
$250From the Revenue goal on Sales
Online revenue a day
$189.4076% of goal
From campaigns a day
$52.6221% of goal
CampaignScansVisitsSign upsClub joinsOrdersRevenue
6441356$642.408.6% of goal
129003$486.006.5% of goal
3822104$311.754.2% of goal
octobernewsletter / email / october44202$138.501.8% of goal
Direct and otherTyped in, searched for, or followed from another website1,24021138$4,103.3555% of goal
Total1141,35627653$5,682.0076% of goal

A visit is one browsing session. Visits, sign ups, club joins and orders are credited to the first campaign tags of the visit. Scans count every time a code is opened, even by people who turn analytics off.

Insights, Campaigns for the sample shop over 30 days, under its $250 daily goal. Select a link’s name to open its code; New campaign link opens the form, and a link you make joins the table.
Scans
Times the link’s code or short address was opened in the period. Only campaign links have scans.
Visits
Browsing sessions that arrived with these tags. A scan that turns into a visit counts in both.
Sign ups
Forms sent on your website during those visits, such as a newsletter or contact form.
Club joins
Club memberships that started in the period. The column appears when your store has a club.
Orders
Website orders and club charges, counted the way the Revenue goal counts them.
Revenue
What those orders brought in after refunds, with its share of your daily goal beneath it.

One row for each piece

Your campaign links
One row for each link, the ones that earned the most first, even before their first scan.
Other tags
Visitors who came in on any other tagged address, such as a newsletter, grouped by source, medium and campaign.
Direct and other
Everyone else: typed in, searched for, or followed from another website.
Total
All of it for the period. Total revenue matches the Revenue goal for the same days.

Your daily goal sits on top

With a goal set on Sales, the top of the report shows it beside your online revenue a day and the part of it campaigns brought, so you can see how far each piece moves you. Without one, Set a goal takes you there. See Set a daily revenue goal.

Change, archive or restore a link

Each link row has a menu at its end. Nothing here breaks a code you have printed.

  • Select a link’s name. to open its code, downloads and print sheets.
  • Edit. changes the name, the page it opens, the tags and the printed line. The short address stays, so printed codes follow the change.
  • Copy short address. for a post, an email or a text message, with no code at all.
  • Archive. stops counting a link. Its code still opens its page, so a card someone kept never lands on an error.
  • Restore. from the archived links under the table counts it again.

Credit goes to the first tags of a visit

Someone who scans the counter sign and later opens your newsletter in the same browsing session is credited to the counter sign. Every report in Insights reads the same days and time zone, explained in Read insights.

Common questions

Do I need my own domain?
No. The short address uses your website’s address: your own domain once it is connected, otherwise your Mirin address. Connect your domain before printing, so the code carries the address you will keep.
Why are there more scans than visits?
A scan counts every time a code is opened, including people who turn analytics off or scan twice. A visit counts a browsing session from someone who allows analytics.
Does a QR code ever expire?
No. It holds your short address, which works as long as your website does. Archiving a link stops the counting, not the code.
Can I point a printed sign somewhere new?
Yes. Edit the link and choose another page. Every code already printed opens the new page from then on.
Are sales at the register included?
No. Orders and revenue are your website checkout and club charges, the same as the Revenue goal. Sales rung up in the shop are not in Mirin.
Who sees the sales columns?
The website owner sees club joins, orders and revenue. Teammates who can read Insights see scans, visits and sign ups.