AppsQR Codes

QR code tracking and analytics · Autessa QR Codes

UTM campaign tracking

Autessa QR Codes supports UTM QR codes: turn on campaign tracking for a code and every scan arrives on your page with utm_source, utm_medium and utm_campaign already added. Your own web analytics then credit the visit to the right campaign.

A core dynamic QR code capability, done properly
Start free
Spring menu · Campaign tracking (UTM)SAMPLE
Campaign tracking (UTM)
utm_source
qr
utm_medium
qr_code
utm_campaign
qr_k3x9a2m
Scanners land on: https://example.com/menu?utm_source=qr&utm_medium=qr_code&utm_campaign=qr_k3x9a2m

The problem

Without tags, QR traffic looks like it came from nowhere

When someone scans a code and lands on your site, most web analytics file the visit as “direct” traffic, mixed in with people who typed your address. UTM parameters fix that by labeling the visit on arrival. Doing it by hand means long, error-prone URLs baked into the print; doing it in the redirect keeps the printed link short and the tags editable.

FROM THE PRINT SHOP

Use the same utm_campaign on every code in one campaign and a different utm_source per placement. Your web analytics then show the campaign total and the best placement.

What you get

  • One switch turns campaign tracking on or off for a code.
  • Three fields: utm_source, utm_medium and utm_campaign.
  • Sensible defaults: source qr, medium qr_code and campaign qr_ followed by the code’s slug.
  • Tags are added by the redirect at scan time, not baked into the printed code.
  • Change the tags any time, just like the destination, without reprinting.
  • A “Scanners land on” line previews the exact final URL with tags applied.
  • Existing query parameters on your destination are kept, and the tags are merged in.

How it works

How does uTM campaign tracking work?

  1. Open Destination and tracking

    On the code’s page, find Campaign tracking (UTM).

  2. Turn it on

    The defaults fill in: qr, qr_code and qr_ plus the slug.

  3. Adjust the tags

    Rename the campaign to match your marketing plan, or set a source for the placement.

  4. Check and save

    The “Scanners land on” preview shows the final URL. Save, and the next scan carries the tags.

Every option

Campaign tracking (UTM) fields

OptionWhat it does
EnabledWhether tags are added on redirect. Off by default.
utm_sourceDefault qr.
utm_mediumDefault qr_code.
utm_campaignDefault qr_ plus the code’s slug, for example qr_k3x9a2m.
Scanners land onA preview of the destination with every enabled tag applied.
From the CLIThe utm object on create and update: enabled, source, medium, campaign.

Permissions

Who can do what?

QR codes are private by default. Access comes from ownership, the company admin role, or a share at a chosen level.

WhoCan
Owner, company admins, Admins and EditorsTurn tracking on or off and edit the three tags.
ManagersEdit tracking (Managers can do everything Editors can).
ViewersSee the tags and the final URL, but not change them.

Try it on your phone

This is a real code, drawn with the same encoder Autessa QR Codes uses. Point your camera at it and it opens the QR Codes overview.

Connected

How it connects to the rest of QR Codes

FAQ

Questions about uTM campaign tracking

How do I add UTM parameters to a QR code?

Turn on Campaign tracking (UTM) on the code’s page and set utm_source, utm_medium and utm_campaign. The redirect adds them to your destination on every scan.

Are the UTM tags printed into the QR code?

No. The code holds only its short link; the tags are added at scan time. That keeps the code simple and lets you change the tags later.

What are the default UTM values?

utm_source=qr, utm_medium=qr_code and utm_campaign=qr_ followed by the code’s slug.

Which analytics tools read these tags?

UTM parameters are a common web standard, read by most website analytics tools. Autessa adds them to the URL; your own analytics tool records them.

Try uTM campaign tracking in Autessa QR Codes

Turn on campaign tracking and every scan of an Autessa QR code lands on your page with utm_source, utm_medium and utm_campaign already added.

Start free

Dynamic by default · repoint without reprinting · every scan counted

100% customizable, code and all

Make Autessa QR Codes fully your own.

Use it out of the box, then change anything. Ask Autobot, Autessa’s AI builder, for a new field, screen, report, workflow or agent and it builds it into your copy of the app. Or open the code and edit it yourself. Nothing is locked: the app, its data and its code are yours.

Start free and make it yours