How to Track Marketing Campaigns with Google Analytics

How to Track Marketing Campaigns with Google Analytics

When it comes to tracking online success, Google Analytics is really good at doing that and it can help you get insights from your data.

All you have to do is just make sure that you use the proper metrics to measure the outcomes and not look at plain data. The secret is to check the outcomes from the data you have available.

If you are not sure how to do it, don’t worry, by the time you finish reading this article, you will be able to easily apply my advice for your data.

When I say tracking online marketing campaigns, I am referring at a promotion for your eBook, at your latest newsletter, a tweet which promotes an article or your affiliate link shared on Facebook.

You can also track:

  • Facebook advertising campaigns
  • AdWords campaigns
  • LinkedIn ad campaigns
  • Microsoft adCenter campaigns

All these can be tracked and measured with Google Analytics, so you can see the performance of your online marketing campaigns.

Once you have data in Google Analytics (GA), you can see the conversion rate for different sources and mediums, check which campaign performs better and where you should put your efforts next time.

To do that, you need to tag your campaigns. Actually you need to tag the URLs that you will be using.

Tag Campign ULs

That’s a really easy and straight forward process and you can use the URL Builder tool from Google to do it. From that page you can easily build the URLs which you can later share on different mediums (email, ppc, referrals).

To make it easier for you to understand, I will use this tool to build an URL for this article, which I will share with my subscribers in the next newsletter.

First, you need to enter the URL that you want to promote.

Then, there are 3 mandatory fields that you need to fill out when building your campaign URL. These fields contain information which Google Analytics will gather and display in the reports:

  • Campaign Source – this field is used to identify the source where the traffic is coming from. It can be: google, twitter, facebook, newsletter or a referral name.
  • Campaign Medium – this field is used to identify the medium used by your visitors: organic, ppc, email, referral, friend etc.
  • Campaign Name – this field should contain an easily identifiable name for your campaign.

Campaign Term and Campaign Content are optional and they are mainly used in AdWords and A/B testing.

Campaign Tracking

Once you fill all the fields, just press the [Generate URL] button and you will get the URL which you can use in your marketing campaign.

Additionally, you can use a service like to shorten the URL and hide those campaign parameters.

For my example, the main url is and here’s what I will use on each of the mandatory fields:

  • Campaign Source – [Eugen Oprea – Free Updates] (this is the name of my newsletter)
  • Campaign Medium – email (this is the medium used)
  • Campaign Name – GACampaignTracking (an easily identifiable name)

The final URL is this one:

As you can see towards the end of the URL, is better to use only letters & numbers, so avoid using special characters and white spaces.

Check the Google Analytics Campaigns Reports

Based on the data above, here’s how the final result will look like:

Campaign Tracking Report

Now, once I have some data into my Google Analytics account I will be able to see how many visitors landed on this articles from my campaign and analyze different metrics based on that.

To access the [Campaigns] reports in Google Analytics, go to [Traffic Sources] > [Sources] > [Campaigns].

There you will be able to see how visitors that are coming from that campaign behave on your site and also analyze your conversion rates based on those campaigns.

All these details will help you better understand what are your most successful online marketing campaigns and where you should focus next time.

If you are not leveraging marketing campaigns, click here to get started. Kristi Hines (Kikolani), just launched the 2nd edition of her eBook “Blog Post Promotion: The Ultimate Guide” where she shares advice on how to promote your content.You will learn what it takes to promote your content using email, social media, guest blogging and how to measure the results. Click here to find out more about “Blog Post Promotion: The Ultimate Guide”.I own Kristi’s eBook, I consider it really valuable and that’s why I’m happy to promote it as an affiliate.

Over to you

I hope that this article makes your job easier and it helps you get started measuring your campaigns using Google Analytics. If you have questions or if you would like to share with us the way you’ve build your campaign, please use the comments section below.

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
About Eugen Oprea

I am passionate about technology and I love to help people confused by technology build a remarkable presence online. To find out more about me check my profiles on Twitter, Facebook, or LinkedIn.


  1. Hi Eugen. Great info! So this will tell you where the visitors came from, i.e. a solo ad, a particular email etc?

    What if I wanted to test a solo ad and I sent them to an opt in page, so, but after they opt in, they’re taken immediately to a sales page, so How would I track these particular visitors completing a sale?


    • Hey Michelle, you can setup a goal for everyone who completes a sale and then look into Analytics for people who have as traffic source the solo ad and have completed the sale.

      Easy and effective, right?

      Let me know if this is clear enough.

      • Ohhh… so it will actually tell me where that conversion came from without doing anything else (aside from set goal of course)? Very cool! Thanks. 🙂

        • Yes!

          If you tag your campaign, setup the goal and then go to:

          Traffic Sources > Sources > Campaigns > your campaign > click the Goal Set where you have the goal and then look at conversion rates

          Or, you can setup an Advanced Segment to filter the traffic from that campaign and then look into the Conversions reports.

          • Awesome! I’ll test it out tomorrow morning and let you know how I get on. Thanks heaps! 🙂

          • Michelle says:

            Works great, thanks! One other question, if I have split testing (Website Optimizer) running on the same goal conversion page, will the scripts conflict with each other? Cheers!

          • That’s great! Kudos to you!

            If you are referring at the Google Analytics and Website Optimizer scripts they will definitely not be affected by each other.

  2. i didnt understand the step after generating the url by” generate url” button.where we have to use that generated url .i am new to seo

  3. Bookmarked! I use GA…generally, but haven’t tried much advanced tracking. You broke it down nicely – I’ll be back on my next campaign to follow the steps. 🙂


  1. 11 Google Analytics Tricks to Use for Your Website | BERI Consulting BLOG says:

    […] see step by step instructions and how to check Google Analytics Campaign Tracking reports, read more in this […]

  2. […] 8. Seguimiento de la Campaña: Cuando lanzamos una campaña publicitaria nos interesa, lógicamente, conocer su rendimiento. Con Google Analytics podemos lograrlo a través del apartado Campañas -situado en la sección Fuentes de Tráfico- y mediante el etiquetado especial de las URLs que deseamos seguir. Para este procedimiento os recomendamos utilizar la herramienta para la creación de urls de Google y seguir las instrucciones para configurar el seguimiento de las campañas de Google Analytics. […]

  3. […] see step-by-step instructions and how to check Google Analytics Campaign Tracking reports, read more in this […]