Google Analytics Campaign Tracking Checklist and Guide may earn a small commission through products purchased using links on this page.

Are you tracking your ROI from your email, social media, and advertising campaigns?

Loaded question, I know. But, it is essential to measure the impact driven by all your marketing efforts. Especially the campaigns that drive visitors back to your website.

Fortunately, Google has made it possible to track the results from your digital marketing efforts inside of Google Analytics using their built-in campaign tracking platform.

Key takeaways

  • In Google Analytics, you can analyze the performance of your marketing campaigns that drive traffic to your site.
  • To do so, you need to add UTM tags to your links. 
  • Some platforms do this automatically for you.
  • Or you can do it manually and get even more contextual data.
  • Campaign tracking isn't rocket science, but it's easy to do it wrong or incompletely.
  • Download our free campaign tracking checklist and get rid of wrong conclusions and blind spots. 

Why is tracking your campaigns in GA4 useful?

When you correctly configure campaign tracking in Google Analytics (and have conversions set up), you can generate reports, such as the traffic acquisition report,that show you:

  • How much traffic your campaigns drove,
  • How many conversions you achieved,
  • And how much revenue each campaign produced!

The best part about campaign tracking? It’s not very difficult to set up, once you get the hang of it.

The second best part is that you can use it for both online and offline campaigns, such as QR codes.

Moreover, when you put a campaign tracking system in place, you can use Google Analytics to see how every one of your emails, social media messages, and paid advertising placements performed for your organization.

Follow the steps in our post below and download our campaign tracking checklist. It will provide you with a repeatable process to set up and evaluate your campaign tracking.

Building Your Campaign Tracking

☐ Create UTM’s for your campaigns.

UTM stands for Urchin Tracking Module. This name comes from the Urchin analytics platform Google acquired when they first launched Google Analytics. The origin of the term UTM isn't exactly essential knowledge anymore. But as long as we are on the subject, I thought I'd share a factoid that you can use in your next game of web analytics trivial pursuit.

The practical purpose of UTMs is to send information to Google Analytics about where your campaign traffic came from and how that traffic reached your website.

You can create UTMs for the web links in your campaigns using Google's URL GA4 builder

Many marketing systems like Drip and Buffer will automatically tag your links with UTMs inside their platform.

Drip UTM settings

If you’re using the Google Ads platform to drive paid traffic to your site, and you enable auto-tagging, Ads will also automatically create your UTMs.

☐ Make sure your UTM fields follow the correct syntax.

You can use 6 UTM tags to send the following information into Google Analytics about your campaigns. Some of them are required. Others are optional, but are useful to identify your campaigns in GA4, collect more data and even A/B test campaigns. 

GA4 campaign ID tag

The campaign ID is optional and helps you identify which ads campaign drives traffic to your site. 

Source: “” 

GA4 campaign source tag

The source tag refers to “who” sent traffic to your website. This field is required, so make sure you fill it in when tagging your campaign links.

For example, “Data Driven Newsletter” or “Facebook.”

Source: “utm_source=yoursource”

GA4 campaign medium tag

The medium tag is required and refers to “where” your traffic came from. For example, “email,” or “cpc.”

Medium: “utm_medium=yourmedium”

GA4 campaign name tag

The campaign name tag tells Google Analytics the name of your marketing campaign. Although this is an optional field, you will do yourself a huge favor filling it in when you run many campaigns simultaneously. 

Campaign: “utm_campaign=your-campaign-name”

GA4 campaign content tag

The content field allows you to tag your paid advertising campaigns with the ad text that you're using to drive traffic. You can also use it for A/B testing campaigns that point to the same URL.

Content: “utm_content=your_ad_text”

GA4 campaign term tag

The term is the keyword that triggered your ad and sent you traffic from your paid search advertising.

Term: “utm_term=your+keyword”

In this example, your full UTM tagged link would be:


Use campaign naming conventions that clearly define the source and medium.

Your source, medium, and other UTM fields allow you to identify your campaigns in your Google Analytics reports.

When tagging your campaign links with UTMs, try to make sure the data you're sending into Google Analytics is easy to understand in your reports. You want to use campaign names that are descriptive and easy for your team members or clients to understand.

Create a spreadsheet to log your campaign data with your UTM tagged URLs.

It's a good practice to log each of your campaigns, along with your UTM tagged URL in a spreadsheet. There are services like Airtable that offer campaign tracking templates.

Or, you can use a software service like to keep track of the campaigns you've created.

☐ Create a calendar for all your marketing campaigns.

Linking your campaigns to a calendar will help your marketing team and clients see all the activities that are being taken to drive traffic to your website. A campaign calendar can also help your team understand when they should expect to see campaign results, and when to review campaign performance. Services like Salesforce and Smartsheet offer campaign tracking calendars you can use if you don't want to build your own.

Make sure your entire marketing team has access to your UTM builders, campaign spreadsheets, and your marketing calendar.

Giving your team access to campaign resources, and training them how to use these resources will support a unified effort. Training your team in how to use campaign tracking will also provide them with a better understanding of how to make data-driven marketing decisions.

Use the GA4 term (utm_term) field in your URL builder to add keyword data to your UTMs for cpc campaigns.

If you're doing paid search marketing, keyword data is critical to evaluating your results. The more you can get the better. So make sure you're using the term field in your UTMs.

☐ Use the content (utm_content) field in your URL builder to make sure your paid media campaigns are attributed to the ad text used in that campaign.

Sending your ad text from your paid advertising campaigns into Google Analytics will make your camping reports more complete.

☐ Define your targets for every campaign (i.e., clicks, CTR, conversions, engagement metrics, revenue, etc.).

Building a marketing campaign without a goal is like flying a plane without a destination. Without an objective, you'll just burn through resources, without making any real progress. Even if your targets are simple (for example, 5% CTR, $1000 in sales, a 10% increase in sessions), make sure you identify them. Your marketing team needs to know the short and long-term objectives of your campaigns so they can aim for your targets, and measure their progress.

☐ Set up Conversions in Google Analytics to work with your campaign tracking.

You won't be able to measure the real value of your campaigns without using Google Analytics conversion tracking. So, try to put conversions in place before you launch your campaigns.

The funnel analysis report allows you to see the paths your visitors take to convert within your campaigns. Analyzing conversion paths can help make your campaign targeting much more effective.

☐ Enable your demographics and interest reports in Google Analytics if you want to be able to analyze demographic data from your campaigns.

Google Signals allows you to track more data (demographics and interests) and set up remarketing campaigns and enhanced audiences. 

☐ Use the Advertising Workspace or create explorations

The GA4 advertising workspace is a good starting point to analyze your paid campaigns. If you want to dive deeper, you can also use exploration templates to build your own campaign reports. 

Auditing Your Campaign Tracking Process

For those of you who are already using campaign tracking, let's talk about how to review your current campaign tracking process. Here are some things to consider when auditing your marketing team's campaign tracking.

Are you using UTMs in every email you send that includes links to website content?

☐ Yes ☐ No

Are you using UTMs in every social media post that contains links to website content?

☐ Yes ☐ No

Are you using UTMs in every paid media placement (i.e., Google Ads, Bing, Twitter, LinkedIn, etc.) that drives visitors back to your website?

☐ Yes ☐ No

Are you using UTMs with every offline paid advertising promotion?

☐ Yes ☐ No

As we discussed earlier, UTMs are the foundation of campaign tracking. You can't get data about the results of your campaigns without UTMs in your hyperlinks. So, whether you're using an automated system or a manual process, make sure you add UTMs to all your campaign links.

Does every one of your campaigns have a specific purpose or goal?

☐ Yes ☐ No

Do you review your campaign performance?

☐ Yes ☐ No

Are the results of your campaign analysis disseminated in clear, easy to digest reports throughout your team?

☐ Yes ☐ No

Are your campaign links and reports accessible from your campaign tracking calendar?

☐ Yes ☐ No

The purpose of campaign tracking is to measure results and make incremental improvements. Your marketing team can't improve your outcomes if they don't know how they are doing.

Make your campaign tracking reports accessible and try to use your campaign reports to gain strategic knowledge. Your campaign reports should help you tell the story of your audiences' journey from your marketing messages to your website.

Improving Your Campaign Tracking Results In Google Analytics

Now let's talk about how to make sure you're sending quality data into your campaign tracking reports.

You can start evaluating your data quality using your Source/Medium report.

In your Source/Medium report check for the following data quality issues:

Is your “direct” traffic percentage less than 20%?

☐ Yes ☐ No

Direct traffic of more than 20% could indicate a lack of campaign tracking or problems with your campaign tracking process.

Are your referrals showing up accurately?

☐ Yes ☐ No

Is there a dominant source in your Source/Medium referral report? If you see one referral dominating all your campaign traffic, consider using UTMs to isolate your referrals further.

Are there referrals from advertising platforms in your source medium report?

☐ Yes ☐ No

If there are, add UTMs to your paid advertising links.

Is there consistency in your source names?

☐ Yes ☐ No

For example, Facebook vs. facebook, or ppc vs. cpc. Consistency is key with your source/medium names.

Is there NO significant presence of “(not set)” data in your source/medium report?

☐ Yes ☐ No

If there is, the cause is likely to be a miss-tagged link that's missing a key UTM parameter. Identify the link and fix the link using the Google UTM builder.

Review your campaign reports

Next, review your campaign reports for data quality.

Do your campaign names make logical sense and are they easy to understand?

☐ Yes ☐ No

Is there NO presence of “(not set)” data in your campaign names?

☐ Yes ☐ No

Are your paid campaigns accurately reporting keyword data?

☐ Yes ☐ No

Evaluating your campaign reports for clarity and accuracy will help make sure your campaign tracking remains a valuable asset to your marketing.

The biggest thing to remember about campaign tracking is:

You can't improve what you can't measure.

Almost every business uses email and social media to connect with customers. And many companies also use paid advertising to drive traffic.

Without tracking the results from these efforts, you can't figure out what's working and what's not. Google Analytics provides you with a complete and easy to use platform for tracking all your marketing outreach efforts. Take advantage of it!

Happy UTM'ing 

Download your free GA4 campaign tracking checklist

Campaign tracking in Google Analytics 4 requires multiple steps, to be executed in chronological order. 

Even a tiny mistake in your tracking set up can result in no data collection for campaign traffic and revenue. That may sound like the worst case scenario, but it’s actually not. After all, if you monitor your campaigns regularly, you will quickly notice that you need to fix the tracking of your campaigns.

A far worse situation is the one where you believe you have set up everything correctly, whereas in reality, you didn’t. It can take weeks before you notice that all the decisions you have taken were based on incomplete or flawed data. 

To optimize your current and future campaigns, you’d better follow the steps I have outlined. 

Or, you can download the free campaign tracking checklist. Share it with your team, customers or providers so everybody always knows what to do to make your campaigns rock. 

Show Buttons
Hide Buttons

Save $2,000 and enjoy lifetime access to Data Driven Insiders and our upcoming live Meta Ads Blueprint course.

Scroll to Top