A link to your website will direct users to your site – but how can you track how they got there? That’s where tracking URLs come in. Tracking URLs add a simple piece of code to the end of your URL that sends information to your analytics account about where visitors came from.

Download All our business resources


A tracking URL looks something like this, with your website’s URL followed by tracking code (called tracking parameter strings).
Screen Shot 2021 08 20 at 3.33.31 PM 768x272 1
Each parameter (the part of the code starting with utm and highlighted below following the link) corresponds to a specific piece of information you want to record.
Screen Shot 2021 08 20 at 3.34.03 PM 768x408 1

Campaign ID

Used to identify paid campaigns, you don’t need to include this when creating links with tracking.

Campaign Source

Where the user is coming from, e.g. google, newsletter, facebook.

Campaign Medium

Identifies what kind of traffic it is. Is the traffic from a paid source (like cpc) or natural source (organic) e.g. organic, cpc, paid_listing.

Campaign Name

This allows you to group and identify links. For example, e.g. spring_sale_2021, labor_day_promotion.

Campaign Team

Used to differentiate ads or specific posts e.g. 30_percent_off, repair_ad, install_ad.

In the example above, the link tells us whoever clicks the link is visiting from Facebook through an organic post (not an ad) offering 30% off for their Spring Sale.
You can view more examples here.


An easy way to add tracking to your links without having to learn the ins and outs of writing utm code is to simply use a URL builder, like Google’s own tool. Then, you can just paste in the information and it will generate a link for you.
Screen Shot 2021 08 20 at 3.37.54 PM 768x802 1

Website URL

Under the website URL, insert the link you want to add tracking to. This can be a link to any page on your website.

Campaign Source

Next, you need to choose your campaign source. Your source is where the link is being shared. Only share your tracking link on the website it was created for, and create a unique tracking link for every place you share this link on. So, if you’re sharing this link to your Facebook page, you should only share it to your Facebook page – not inside an email you’re sending out to customers.
Common mediums include…
cpc – for google ads
organic / social – for posts without spend, commonly used on social media
social_paid – for social media posts with ad spend behind them

Campaign Name

This is how you can title the type of campaign you’re running, like a product launch, specific sales campaign, group of emails, etc. This makes it easy to group different types of links together.

Campaign Content

You should leave this blank. This feature was originally created to track specific keywords from paid ads, but Google tracks this automatically.
Pro-Tip: When deciding what to fill in, you can use a dash (-) or underscore (_) in place of spaces but you should typically avoid using any symbols and use only letters and numbers. For more on common mistakes you should avoid, check here.
This will then generate a link at the bottom of the page you can copy or shorten.
Screen Shot 2021 08 20 at 3.40.54 PM 768x364 1


Long links can be an eyesore and look unprofessional, especially on social media. To avoid having to paste an enormous link, you can use a link shortener to reduce its size while still keeping all the information you just created.
Two link shortening apps we like and recommend to shorten links and create custom short links are: is free to shorten links and costs $29/month to create custom URLs. is extremely user friendly and you can get detailed stats about who visits your links, add tags, and directly see stats for a link by following the link with a + mark. And there’s a handy chrome add-on you can use to create links from your browser. One of the only downsides is that you can’t change the UTM parameters (tracking links) from the browser extension and the one inside the app itself only gives you the option of adding source, medium, and campaign.
Screen Shot 2021 08 20 at 3.42.55 PM 768x616 1 is free – and allows you to add 1 custom domain to the platform for free. It integrates with for link shortening, allows you to create UTM Templates, has campaign tagging, notes, and a robust chrome extension that lets you create UTM (tracking) links directly from your browser with all the necessary parameters.
Screen Shot 2021 08 20 at 3.43.59 PM 768x502 1
With all these tools, you should be able to successfully track where your traffic is coming from using your URLs. Jump back to the Marketing Playbook to cover the next topic!

Continue your journey to a successful business

improve your business

Get top-rated features and support for a fraction of the price with FieldPulse’s all-in-one business management software for tradesmen.

Take The Business Playbook With You!

[hubspot type=form portal=9033244 id=f61b0870-91a8-4dc7-9d8c-27b237e25bb7]