UTM builder

Add utm_source, utm_medium and utm_campaign to any link so Google Analytics shows where visits came from.

Enter a full URL starting with https://

Let dynamic codes add the tags and send scans to Google Analytics 4.

What it does

UTM tags are labels added to the end of a link. Google Analytics records them with each visit and shows them as the source, medium and campaign. Without tags, visits from a QR code usually show as direct traffic.

What to put in each field

  • Use utm_source for where the link is placed, such as qr or poster.
  • Use utm_medium for the channel. Print and offline are common for printed codes.
  • Use utm_campaign for the campaign name, such as spring-sale.
  • Use utm_content to tell versions apart, such as window and counter.

Before you print

  • Use lower case. Google Analytics counts Flyer and flyer as two sources.
  • Tags make the link longer and the code denser. Check the print size.
  • Don’t put anything private in the tags. Visitors can see them in the address bar.

With a dynamic code

On Starter and above, DynaQR adds the tags to your dynamic codes for you, and you can change them after printing. It can also send each scan to Google Analytics 4.

Compare plans

How it works

  1. 01Paste your landing page URL.
  2. 02Fill in source, medium and campaign.
  3. 03Copy the tagged link or download it as a QR code.

Questions

What UTM source should I use for QR codes?

Common choices are utm_source=qr and utm_medium=offline or print, with the campaign naming the flyer or poster.

Do UTMs affect SEO?

No. Search engines ignore them for ranking. They only label your analytics traffic.

Where do I see the results in Google Analytics?

In Google Analytics 4, open Reports, then Acquisition, then Traffic acquisition, and look at session source, medium or campaign.

More free tools