UTM and QR Codes

What is a UTM Code?


UTM codes are tools used to track website visitors and their behavior. They can inform you about the effectiveness of your campaigns (GOTV, elect_x_candidate, or education) and can show conversions from platforms like Google, Facebook, or email. Both our premium and standard analytics dashboards, as well as our user data spreadsheets, showcase performance with UTM Codes.

You'll need to use source, medium, and campaign in your links, and to help you, we have a tool to help you build them and resources to help you learn what they mean for your organization.


What do they look like?


UTM codes are added to the end of a url like this:

https://www.ballotready.org/?utm_campaign=example&utm_source=freshdesk&utm_content=customers

You can see that after the ‘?’ we have three UTM codes: campaign, source and content. Each one specifies what information you'll receive after the '='. In this case, utm_campaign=example will tell us that whoever clicked this link got it as an example, utm_source=freshdesk tells us that they clicked from an article in freshdesk, and utm_content=customers means that this content is aimed at our customers. On your analytics dashboard these will be shown like this:



We also track each individual user’s UTM codes in our database so we can also send over spreadsheets of raw data too for you to fully comprehend behavior. Here's our documentation about adding utm codes directly to the widget. 


What do they track?

  1. Campaign

Tracking campaigns allows you to put all of the sub-content into one single group. So for example if you bought our product for multiple purposes and plan on multi-purpose distribution you will want to separate the campaign. You may have a GOTV campaign, you may be trying to attract new members/subscribers, or your campaign may just be based on the election (primary, special, etc…)

  1. Source

If you are running distribution on many platforms you’ll want to include this. Whether it’s facebook, email, linkedin, instagram, twitter or in_person.

  1. Content

Most likely you are running multiple pieces of content for each campaign. For example if you are running a GOTV campaign you may have different images for ads and you’ll want to differentiate the content in order to track each ad’s. Or if you are running multiple ads on a page that have identical goals you’ll want to differentiate from navigation bar traffic and footer link traffic.

  1. Term

You’ll use this if you are running a paid Google AdWords campaign to highlight the search and display traffic. Otherwise leave it blank.

  1. Medium

This is for tracking where the visitor generally came from e.g. social media, QR code, or CPC (google ad). This is not necessary for tracking and you may leave blank.


Note that you may use upper or lowercase but make sure each utm code is consistent so you don’t have Facebook for one ad and facebook for another. Additionally leave no spaces for phrases like Mobile Friendly.


Use our UTM builder to easily create yours. Please make a copy in order to make edits. 



How do QR Codes fit in?



QR Codes are bar code look alikes like this on the right that direct traffic to your site. It’s very mobile friendly and can go well with any physical products like a mailer/flyer.  

You can generate free QR codes here: https://www.qr-code-generator.com/ just make sure to mark that it is through a QR code in utm_medium. The reason to mark qr_code in medium instead of source is because you can use the qr code on facebook, flyer, website or an email so you still want to make sure it’s from that source.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.