How to Track Your Leads with UTM Parameters

No marketing strategy is complete without an effective lead generation strategy.

Those of you who are making a conscious effort to generate new leads are on the right track so far. But where are your leads coming from?

When you’re running multiple campaigns, how are you able to identify the source of your new leads? If you can’t answer these questions, read this guide.

UTM parameters will tell you exactly where the traffic from your digital marketing campaigns is coming from.

I’ve advised some marketers who haven’t implemented this strategy because they think it’s unnecessary. They see their site traffic increase, so they automatically assume this is the result of their lead generation campaigns.

While this may be true, you can’t make assumptions. The only way to know for sure is by putting your theory to the test.

According to the HubSpot’s 2018 State of Inbound Marketing report, getting leads and traffic are the top challenges faced by marketers.

image1 1

It’s obvious the majority of businesses can benefit from a strategy that helps improve their lead generation efforts.

Once you’re able to pinpoint your most effective marketing campaign, you can focus the majority of your efforts on that strategy.

On the flip side, you may also realize some of your lead generation strategies aren’t working at all. So you can stop wasting money on those by eliminating them completely, or you can decide to rework them with an improved approach.

Ultimately, UTM parameters will make your marketing strategy more efficient.

In this guide, I’ll show you exactly how you can track leads with UTM parameters. I’ll also give you some examples of ways you can implement these tactics.

Setting up your UTM parameters

Before we go any further, it’s time to show you how to set up a UTM parameter for your marketing campaigns.

To those of you who are unfamiliar with this, it may sound a little bit intimidating. But don’t worry, you’ll soon realize this is actually fairly easy.

Just navigate to the “Campaign URL Builder” option from your Google Analytics menu.

image3 1

From here, you’ll see simple instructions for creating a custom link to track your leads.

If you’ve only got a handful of marketing campaigns and you’re distributing them on a couple of channels, your custom URLs won’t be too complex.

But eventually, you should diversify your marketing efforts across as many channels as possible. That’s why it’s important for your UTM parameters to be very specific. It can help you stay organized in the long run.

Google Analytics has five potential parameters that you can add to each customized URL:

  • campaign source
  • campaign medium
  • campaign name
  • campaign term
  • campaign content

The source is used to identify exactly where the link is going to be embedded. This could be something like an advertiser, another website, or publication.

Email newsletters, banners, or CPC campaigns would all fall under the campaign medium category.

The campaign name is where you can be specific with your promotion. You could enter terms related to a slogan, promotional code, or something like “summer sale” to specify.

Campaign terms are for those of you who are paying for keywords. To keep track of any paid keyword promotions, you’ll want to include those words in this field.

Your campaign content parameter will help you separate similar links within the same promotion. For example, let’s say you have multiple CTA buttons within the same newsletter. You’d use this parameter to differentiate among them.

Here’s a look at an example I made to show you how this would look:

image5 1

I’m obviously using Quick Sprout as the example here, as you can see in the website URL field.

Based on my parameters, this link is going to be from an email newsletter about one of my lead generation campaigns. This link is specifically for the first CTA button in case I’m planning to have more than one in the same newsletter.

Once you fill out the fields, the Google Analytics tool will automatically generate a custom link for you. Here’s what the link looks like from the above example:

image2 1

As you can see, all of those terms are included in the link.

Once your link is live, all you need to do is copy and paste it for use in that specific campaign. Google Analytics will track all the data from each link.

Now, you’ll be able to see exactly how successful all of your various lead gen ads are.

Best practices for naming UTM parameters

Now that you know how to set up your parameters, I want to give you a little bit more insight on naming them.

Sure, no matter what you put in the term fields, Google Analytics will still generate a working link to track your leads. But there are definitely ways to make things easier for yourself to avoid confusion.

For starters, your UTM parameters should be as simple as possible.

Simplicity is a common theme in marketing. Websites with simple designs have higher conversion rates.

While the complexity of your UTM parameters may not impact conversions, it will certainly have an effect on your organization. It’s easier to keep track of everything if you have fewer terms.

It’s also essential that you stay consistent with your capitalization. The easiest way to do this is by using all lowercase letters. That’s because this tool is case sensitive.

For example, if you have one link with “utm_source=newsletter” and another that’s written as “utm_source=Newsletter”, Google Analytics will track them as different sources.

I know some of you may be thinking you would remember which words to capitalize and which ones not to. So what’s the issue?

We’re humans. Any time you do something manually, you risk human error. That’s why it’s in your best interest to stick with all lowercase letters like I did in the example we saw earlier.

Use hyphens.

Take a look at this graphic about URL readability. Which of the following three links is the most appealing?

image8 1

Obviously, the first one is the most readable of the three. It’s simple, and it uses hyphens.

But readability aside, using hyphens also helps you with SEO purposes. Matt Cutts told us that the Google algorithm won’t penalize you for using hyphens. But underscores can decrease the chances of getting higher organic search traffic.

So if you look at the example URL I built earlier, you would see I used a hyphen between the words lead and generation.

Since there can’t be a space in a website URL, the Google Analytics default character to replace spaces is the % symbol, which looks even worse than an underscore.

It’s also important that you don’t repeat yourself when you’re naming your parameters. Here’s what I mean by that.

If your campaign source is Facebook, you wouldn’t want your campaign name to be something like “facebook-promo” because it’s repetitive.

You already know the promo is on Facebook because that’s what your source is labeled. The redundancy isn’t simple and can end up confusing you in the long run.

Banner advertisements

For those of you who are paying other websites to promote your brand through banners, creating UTM parameters is an absolute necessity here.

Let’s say your brand is being advertised on three separate websites as a banner ad.

Don’t you want to know which one is yielding the highest results?

Yes, increasing traffic and getting new leads is great. But why pay for three websites to promote your brand if 90% of the traffic is coming from one website?

Using your data from the UTM parameters, you can eliminate ineffective websites from your banner campaigns. This will help you save money and increase efficiency with these types of promotions.

Use custom links for your social media strategy

Your social media marketing campaigns are essential to your lead generation strategy.

Using these profiles to drive traffic to your site will definitely help you grow your business. But how do you know which social media profiles are generating the most leads?

You can find out with UTM parameters.

We’ll keep it simple. Let’s say you wrote a new blog post and you’re going to use your social media channels to distribute this updated content. Great idea.

You can see that your blog post is getting lots of new traffic, but you can’t identify the source. By implementing this tactic, you’ll be able to tell the sources of traffic right away.

Here’s an example of a recent blog post I wrote on the Neil Patel website. I used Twitter to share it with my followers:

image4 1

But that’s not the only place where I’m promoting this new content.

If you look at my Facebook profile, you’ll see a similar post there as well:

image7 1

I’m sure your brand has a similar approach when it comes to marketing new content on your social media profiles. So this is definitely something that you can relate to.

By assigning different source parameters for Twitter and Facebook campaigns, you’ll be able to see where your new leads are coming from.

Based on this information, you can adjust your strategy accordingly. Let’s say you learned that 80% of your leads came from Facebook. There are a couple of ways in which you could act on this information.

First, you may decide to double down on your Facebook marketing tactics. You could increase spending to generate leads with Facebook ads.

Or you may try leaving your Facebook campaigns alone for now and focusing more on rebuilding your presence on Twitter instead. Maybe you’ll implement a combination of these strategies.

But either way, you learned this valuable information because you implemented UTM parameters.

Do NOT use UTM parameters to test links on your website

While it may seem tempting and applicable, UTM parameters should not be used for internal linking within your website.

I’ll give you an example of what I’m referring to. Let’s take a look at the Crazy Egg website. Here’s one of the CTAs on the homepage:

image6 1

Simple, right?

But if you continue scrolling on this homepage, you’ll find that this isn’t the only location where “show me my heatmap” is written.

Here’s a screenshot from further down on the same page.

image9 1

It has the same exact phrasing as the CTA above.

So if you get new leads from your homepage, UTM parameters will be able to tell you which link they came from, right? Wrong.

Using UTM parameters internally will just create another visit in Google Analytics data. In short, this will inflate your site visits numbers and cause several other metrics to be inaccurate.

You’re better off using event tracking or setting up A/B tests for this purpose. Use your UTM parameters for all external sources outside of your website that generate leads.


Running campaigns to generate new leads is important. But this strategy isn’t effective if you can’t track the source of your leads.

That’s why you need to start using UTM parameters.

It’s easy to create custom links with this Google Analytics tool. Just make sure you follow the best practices for naming them.

Keep it simple. Use hyphens. Stick with lowercase letters. Don’t be repetitive.

Use UTM parameters to help keep track of your banner advertisements. Implementing these links with your social media strategy is effective as well.

While there are plenty of ways you can use UTM parameters to your advantage when it comes to tracking your leads, you should not use them to monitor internal links on your site.

If you follow these tips, you’ll be able to adjust your marketing strategy accordingly based on the results of your analytics.

How is your business using UTM parameters to track new leads?


  1. Alison Ver Halen :

    Thanks for the great tips! It’s always nice to get a refresher on the fact that we need to be measuring every aspect of our campaigns, not just the overall results.

  2. Amazing post-Neil Sir, thanks for sharing this blog do you know best Social Media Marketing Company in Delhi NCR

  3. Thanks neil for this post.
    I give one more tips, we can use WordPress plugin contactfrom7 tracking. It clearly shows where they came from inside the lead itself. It working good.

  4. thanks neil, any advanced UTM tips for my custom blog – ?

  5. Thanks Sir.. This is amazing post.. I will try to implement on my keyword JNVST Result


  7. Thanks for sharing this hidden tool I really don’t know that google analytics had a tool like this

  8. Akanksha Gautam :

    Hi! very nice article , I am a digital marketer in a company and i need to enhance my knowledge and skills in this profile and absolutely your post has very informative content, so thank you very much for sharing this post.

  9. mrunali singh :

    With UTM parameters in Intercom, you’ll benefit a clean photograph of how your marketing campaigns are performing. truly filter out your leads or users by means of marketing campaign, source, or another parameters you’re using, to peer how engaged users are with your product.

    as an instance, believe you’re going for walks an advertising campaign that isn’t appearing. but you can see in Intercom that customers from that marketing campaign are exceptionally probable to use your product and turn out to be paying clients. With this statistics, you’ll make better decisions on which campaigns are operating fine, and not just depend upon initial volumes and advert clicks

  10. Whichever business sector you may be in, your current and potential customers will be interested in checking your business’ online presence to see how it is presented on the Internet, simply because it is the easiest and fastest way to learn more about it.

  11. Sahil Arora :


    I always use UTM parameters for tracking my leads and that’s always helpful in keeping a track of what actually we are doing, nice thing to analyze the results and sales.

    Cudos to the information!!
    Sahil Arora

  12. Howdy,

    I will research about how to use UTM parameters today.

    Thanks for info,
    Dan Moses

  13. Thanks neil for this post.
    I give one more tips, we can use WordPress plugin contactfrom7 tracking. It clearly shows where they came from inside the lead itself. It working good.
    games for kids

  14. Hi! very nice article , I am a digital marketer in a company and i need to enhance my knowledge and skills in this profile and absolutely your post has very informative content, so thank you very much for sharing this post.


    This is the first time I visit your blog, I am very surprised by the information you share here. Really interesting and helpful. I will introduce this blog to my friends.

    • liinda odver :

      I like the helpful information you provide in your articles. I will bookmark your weblog and check again here frequently. I am quite certain I’ll learn many new stuff right here! Best of luck for the next!

  16. Hire a hacker that has efficiency, handles with all professionalism and diligence. Without saying much i want to introduce a company that assisted me both with my infidelity issues and with all my other hack related issues. you can visit rootgatehacks…com

  17. Chirantan Roy :

    This is very good and helpful article . thank you for sharing this helpful article.

  18. ashraf karm :



    It’s very helpful, thank you so much for sharing this post

    href=””>payroll software

  20. It’s very helpful, thank you so much for sharing this post

  21. sciatica treatment in Dwarka :

    Thanks for sharing Such a wonderful article. An appreciable piece of work done by you. I have heard about a webiste providing Health services named Sciatica Treatment, One of their best service is sciatica treatment in Dwarka. I Suggest people to take these service and make the most of it.

  22. a great article enjoyed reading it

  23. Mavis Williams :

    Its Great Post

  24. Arthur D. Garcia :

    Your blog is very interesting, if you are interested in the topic of the game please refer here:
    vex 2
    fnaf 2

  25. nhan dien thuong hieu :

    Well I’ve difficulties in first part; that is, to be misunderstood. I hope you come up with useful tips on that as well.

  26. Hello Neil, i have been following you for the past 3 years now and i have learned a lot from your blogs and your posts and also i follow you on quora too. I am able to promote my assignment help website through your guidance and steps and i am very thankful to you for all your efforts and work,.

  27. thanks for the article looking for more updates.

  28. Nguyen Lan Pham :

    Thanks for sharing a useful content, Neil ! Bss commerce

  29. We provide best website Design and Development Services across the Globe. E-Commerce, Sports or Magazine, We have everything in our box, We are not bound with any design language we opt to be creative and abstract about designs.

  30. Thanks for sharing this marvelous post. I m very pleased to read this article.

  31. I was surfing net and fortunately came across this site and found very interesting stuff here. Its really fun to read. I enjoyed a lot. Thanks for sharing this wonderful information.

  32. kellie minton :

    Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, thanks to offer such a helpful information here. |

  33. Looking for Norton Setup After you buy Norton Antivirus visit our site, sign in to norton account for Norton Setup or Install where you can enter and activate your 25 digit product key to setup your account.

  34. McAfee Activate – If you are looking for complete instruction that can guide you in downloading, installation and activation then read this article. For activation, you need to visit

  35. Andrew Saiman :

    Steps by steps for downloading, installing and activating your McAfee activate antivirus by redeeming the valid license keycode from

  36. McAfee MTP Retail Card :

    McAfee MTP Retail Card is a victor among other commended affiliations that have been working for offering the best antivirus things to its customers so they may remain related with the moved world by maintaining a strategic distance from the perils related with it.with itTo get more inspirations driving criticalness of our affiliations in a general sense call us at: (Toll Free) US: 1844-371-9555

  37. :

    If you want to Mcafee activate then you will receive the 25 characters alpha-numeric code. Select this activation code and register your account on and after sign in, entering your activation code on here.

  38. :

    Choose the proper McAfee product for your device before starting the transfer methodology. And besides confirm that your system meet the specifications required for that individual McAfee subscription then go ahead; otherwise the installation methodology will show errors and issues. thus higher to avoid that by taking the preventive measures beforehand. besides confirm that no various security application is place in on your device, if so, uninstall that otherwise it’s going to conflict: (Toll Free) USA: 1-844-371-9555

  39. Mcafee activation subscription :

    If you want to provide the best security in your PC then you may install Mcafee antivirus in your system and if you want to activate your antivirus then you can call us Mcafee activation subscriprion number

  40. I found this one pretty fascinating and it should go into my collection. I am Impressed. Thank You!

  41. I found this one pretty fascinating and it should go into my collection. Very good work! I am Impressed. We appreciate that please keep going to write more content…

  42. This is really helpful post, very informative there is no doubt about it. I found this one pretty fascinating.

  43. These type of articles keeps the users interest in the website. I found this one pretty fascinating and it should go into my collection. I am Impressed. Please keep going to write more content…

  44. :
    Learn, how to download and setup Microsoft office software For Windows and Mac OS PC/Laptop

  45. Hello
    Friends, I am a Mason Java live in Kansas (United State). As we know HP printer can be accessed or operated by every technical or non-tech person as it is user-friendly device. But sometimes you may encounter the glitches like paper jamming, creased paper, text problem and many more others. All those can be exterminated within a pinch via HP Tech Support as numbers of qualified engineers are working here

  46. That’s helpfull so thks you so much ahihih

  47. Testimoni qnc jelly :

    I trust this post will empower you to start developing or in the event that you’re starting at now using farm accounts, I trust it will empower you to improve your developing strategy. If you have any contemplations/systems/strategies for developing, make sure to leave a comment down underneath and share it with us …

  48. That’s so good, i wonder how i can reach that :3

Speak Your Mind