FunnelKitBlogs

How to Set Up WooCommerce UTM Tracking to Maximize Your Marketing Impact

Updated: 
March 13, 2025
By 
Editorial Team
Technical Writer
How to Set Up WooCommerce UTM Tracking to Maximize Your Marketing Impact

It’s frustrating to spend money on ads and promotions without knowing which ones actually drive conversions.

Was it Facebook ads? Google ads? An email campaign?

If you don’t know for sure, you can’t decide where to focus your efforts and money to get more sales. 

With UTM tracking, you can eliminate the guesswork and find out not only which marketing channel got you a sale but also which links or CTA customers clicked to initiate the order. 

Setting up UTM campaigns and tracking is easier than you think and requires no coding. Plus, you can manage everything directly from your WordPress dashboard without jumping between different tools.

In this blog, we’ll show you how to create UTM campaigns and set up UTM tracking to track your conversions better and optimize your marketing efforts.

What is UTM Tracking, and What Are The Key Elements? 

UTM tracking uses special tags added to URLs to track the performance of marketing campaigns. 

These tags can be applied to various marketing channels, including paid advertisements, email campaigns, SMS campaigns, YouTube videos, and more.

They help identify traffic sources, understand user behavior, and measure campaign success. 

By analyzing UTM data, you gain valuable insights to refine your strategy, optimize marketing efforts, and boost conversions.

The key elements of UTM tracking are:

  • utm_source – Identifies where the traffic is coming from (e.g., Google, Facebook, Email).
  • utm_medium – Identifies the marketing medium (e.g., CPC, organic, email).
  • utm_campaign – Specifies the campaign name (e.g., BFCM_2024, SpringSale).
  • utm_content – Differentiates multiple links within the same campaign (e.g., button vs. text link vs banner).
  • utm_term – Tracks keywords for paid search campaigns (e.g summersale2025)

How to Create a UTM URL to track conversions? 

You can create a UTL URL manually or using any online free tool like UTMBuilder. The process is pretty simple. 

  • Manually create a UTM camping URL 

To show how to manually create a UTM campaign URL, we will use the example of a Facebook ad campaign promoting a discount or sale for summer. 

  • Start with the base URL:
    This is the main page you want to track. For example, https://www.example.com.
  • Add a question mark (?):
    Add a question mark ‘?’ followed by a /. 
  • Add the UTM parameters:

Now, it’s time to add the UTM parameters one by one. You need to add the parameter, then add ‘=’ followed by the value. To separate each parameter from one another, use “&”.

Here are the UTM parameters we are going with:

  • utm_source: Where the traffic is coming from. In this case, it's Facebook (utm_source=facebook).
  • utm_medium: The marketing medium being used. For an ad campaign, it's typically cpc (cost-per-click) (utm_medium=cpc).
  • utm_campaign: The name of your campaign, such as summer_sale (utm_campaign=summer_sale).
  • utm_content: Optionally, you can use this to differentiate between ads. For example, if you have multiple ads, you can use summer_sale_banner (utm_content=summer_sale_banner).

Here is the complete UTM URL: 

https://www.example.com/?utm_source=facebook&utm_medium=cpc&utm_campaign=summer_sale&utm_content=summer_sale_banner&r&utm_term=summer_sale_2025

However, creating a UTM URL can sometimes be time-consuming, and there is always room for mistakes. In such cases, you can use any online tool to create one. 

  • Create a UTM camping URL with an online tool 

Now to easily create a UTM campaign URL with an online tool, You can use any free online tool. Here, we will use UTM Builder.

Go to the URL, and provide all the values in the respective field shown below:

use utm builder to create utm link

Once you add the UTM parameters, you can see the URL on the Generated UTM tracking URL section. Just hit Copy URL, and you can use it anywhere you want. 

🔔 Note: Many marketing tools like FunnelKit Automations automatically add UTM parameters to links and CTAs for better tracking.

automatically add utm parameters to email marketing using FunnelKit automations

This allows you to create email campaigns with built-in UTM parameters for seamless tracking.

How Does UTM Tracking Works in WooCommerce?

UTM tracking is a powerful tool to measure the success of your marketing campaigns. Here’s how it works in WooCommerce:

Step 1: Add UTM parameters to your URLs

Attach UTM parameters to your campaign URLs. You can add UTM parameters manually or using an online tool like we showed. 

Step 2: Share the UTM-tagged URLs

Share UTM-tagged links across your marketing channels—social media, ads, emails, etc.

Step 3: Track campaign performance

Use your analytics tools to track UTM data, such as traffic sources, conversions, and revenue generated from each campaign.

Once you have the data, you can analyze the performance to identify which campaigns are most successful and use this data to refine and optimize future efforts.

How to Set Up UTM Tracking  On Your WooCommerce Store? 

To set up UTM tracking on a WooCommerce store, we will use FunnelKit Funnel Builder.  

This ultimate sales funnel builder for WordPress and WooCommerce lets you replace the default checkout with a conversion-optimized checkout flow along with AOV boosting features like order bumps and one-click upsells.

Plus, you can create different sales and optin lead funnels for various marketing campaigns. 

And to help you track how your store checkout and all other marketing campaigns are performing, it offers a highly efficient UTM tracking feature that’s super easy to set up. 

To follow along with the process, you must install and activate FunnelKit Funnel Builder (free and pro).

After activating the plugin, follow these steps: 

Step 1: Create a store checkout 

First, create a store checkout to replace it with the default WooCommerce checkout page.

Go to FunnelKit ⇒ Store Checkout and click 'Create Store Checkout'.

hit store checkout

FunnelKit Funnel Builder is compatible with all the popular page builders, including Elementor, Divi, OxygenBricks, Block Editor, etc. 

Plus, it has a great collection of prebuilt templates that can be imported and customized with your favorite page builder. 

Select your page builder and choose a template. To select one, hover on the template you like and click on Preview.

Here, we are going with Elementor and importing the Hific template. 

preview prebuilt tempalte

You can only create a single-page checkout with the free version. However, you can create a multi-page checkout page with the premium version. 

Next, to import the template you like, click on “Import This Funnel”, provide a name, and click on "Done" to import this funnel as your default checkout.

import store checkout

This will import your store checkout funnel. 

Step 2: Enable the store checkout 

After setting up the order bumps, you can customize the upsell page, and thank you page as well.

Make sure to enable the Store Checkout so that everything you have worked for so far goes live.

enable store checkout

Step 3: Enable first-party UTM tracking 

Next, navigate to Settings ⇒ First Party Tracking. 

Make sure to check the field “Enable First Party Conversion Tracking” and hit save. 

enable  first party comversion tracking-using FunnelKit funnel builder

How to Add UTM Parameters to Sales Funnels for Tracking Conversions in WooCommerce?

Marketing is a multi-faceted task, and you may need to share your product link, website, link, or offer link via different marketing channels like Google ads, Facebook ads, email marketing, SMS marketing, etc. 

One of the effective ways to do targeted marketing is to create a sales funnel and share the link with users to promote your product.

With FunnelKit Funnel Builder, you can easily create a high-converting sales funnel. Check out our blog on WordPress sales funnels to find out the full process.

Once you have the funnel ready, go to the sales funnel page and hit the sales page/ checkout page, depending on the funnel step you want to share. 

hit sales page step

Next, copy the link. 

copy sales funnel url

Now, you can add all the UTM parameters to create a link that will help you track which marketing efforts will bring result sixers to this funnel and convert them. 

How to Track Conversion Details With WooCommerce UTM Tracking? 

FunnelKit Funnel Builder, you can track the performance of your store checkout and all the sales funnels separately, along with global analytics. 

Here is how you can track it: 

Global Analytics of UTM Campaigns 

For this, navigate to FunnelKit ⇒ Analytics ⇒ UTM Campaigns. Here, you can find all the UTM campaigns used in your store, including store checkout, funnels, etc. 

Here, you can find UTM Campaign, UTM Source, UTM Mediums, UTM Content, UTM Term, Orders, Options, and Revenue. 

global analytics for utm campaign

If you need, you can filter using any of the metrics UTM Campaign, UTM Source, UTM Medium, UTM Content, UTM Term, Funnel, and Conversions (both opt-in and orders).

filter utm campaigns - global analytics

If you want, you can hit on any of the orders/opt-ins and go directly to the relevant conversions page. 

click on orders from utm campaign

Once you hit the orders link, you will be redirected to the conversions page. 

You can see the list of the orders with all the UTM data along with Order ID, Name, Email, Phone, Funnel, Date, Total Spent, Referrers, and Device. 

conversion data for sales funnels

Next, if you click on the Order ID, you will be redirected to the order details page. 

On the order details page, find all the UTM campaign data inside the Conversion tracking section. 

conversion tracking

Store Checkout Analytics of UTM Campaigns 

To identify which campaigns are driving traffic to your site and leading to conversions at the store checkout, you need to analyze the UTM campaign data associated with the checkout process.

For this, navigate to  FunnelKit ⇒ Store Checkout ⇒ Analytics and then move to the UTM Campaigns tab. 

Here, you will find a list of the UTM Campaign, UTM Source, UTM Medium, UTM Content, UTM Term, Orders, Options, and Revenue. 

nagivate to utm campaigns

Like global analytics, you can here also use different filters to search and analyze the marketing campaigns. 

Plus, hit on any of the order links to see the conversion details. 

search autm camapaign of store checkout and hit orders to check the conversion details

On the conversions tab, you can find the order list, and if you wish to see the order details, you can hit the Order ID. 

conversions data for store checkout

Track UTM campaign for sales funnels.  

To track conversions fusing UTM tracking for any sales funnel, go to that funnel and then navigate to the UTM Campaign tab. 

Here, you can find how different UTM campaigns are performing with important data like source, medium, orders, revenue, etc. 

nativate to utm camapigns for sales funnels

Here also, you can filter and go to the conversion tab if you need to. 

You can also export the UTM campaigns with applied filters in a CSV file format for better analysis.

This is how you can track different UTM campaigns in your WooCommerce store using FunnelKit Funnel Builder. 

How to Extend UTM Tracking Across Multiple Analytics Tools?

FunnelKit Funnel Builder provides an all-in-one, powerful solution for UTM campaign tracking in WooCommerce, ensuring effortless and precise tracking of your campaigns. 

However, if you wish to extend your tracking across other analytics tools like Google Ads, Google Analytics, Facebook Meta, Snapchat, or TikTok, you can seamlessly integrate UTM parameters to maintain consistency across platforms. 

With FunnelKit’s Pixel Tracking, you can easily integrate all the popular conversion tracking tools. You can also choose which events to track and send to those tools for better-performing insights.

pixel tracking with popular woocommerce conversion tracking tools

For more details, you can check these guides: 

Frequently Asked Questions About WooCommerce UTM Tracking 

  • Can I automatically capture UTM parameters in WooCommerce?

Yes. With a tool like FunnelKit Funnel Builder, you can easily set up UTM tracking and automatically capture UTM parameters to find out the sources of your conversions.

  • Will UTM parameters affect my product pages and checkout process?

No, UTM parameters don’t affect the functionality of your product pages or checkout process. Rather, with these parameters, you can track the conversions of your WooCommerce store. 

  • Can UTM parameters be used to segment customers in WooCommerce?

Yes, UTM parameters can be used to segment customers based on their source, campaign, or channel. This allows you to create targeted offers, email campaigns, and promotions tailored to specific customer groups who visited your store through particular marketing efforts.

  • Are UTM parameters SEO-friendly?

UTM parameters don't directly help with SEO as they don't impact search engine rankings. They are simply used for tracking and analytics purposes without affecting the content or structure of your pages.

Ready to Use UTM Tracking To Maximize Your Marketing Efforts? 

UTM tracking is a smart way to measure the effectiveness of your marketing campaigns and understand what’s driving sales.

With FunnelKit Funnel Builder, tracking UTM campaigns is super easy as you can do it right from your WordPress dashboard. 

You can easily view detailed analytics for store checkout and other marketing funnels.

Plus, with global analytics, managing campaigns becomes simple and efficient. 

Need deeper insights? FunnelKit seamlessly integrates with other analytics tools. 

But that’s not all! Along with being a powerful UTM tracking tool, FunnelKit Funnel Builder is designed to boost conversions with an optimized checkout flow. 

Replace the default WooComemrce checkout with a high-converting custom one. Plus, with features like one-click upsells, checkout order bumps, and personalized offers, you can encourage customers to spend more to boost the average order value of your store. 

So, optimize your checkout, track conversions effortlessly, and grow your store with FunnelKit Funnel Builder! 


Related Blogs

How to Send WooCommerce SMS Notifications

Editorial Team

How to Send WooCommerce SMS Notifications?

If you're only focusing on email marketing and ignoring WooCommerce SMS notifications, you're leaving money on the table! Just like email, SMS keeps customers engaged—and 96% of marketers say it...

How to Skip the Cart Page and Enable Direct Checkout in WooCommerce in 3 Easy Methods

Editorial Team

How to Set Up WooCommerce Direct Checkout in Your Store: 3 Easy Methods

Enabling direct checkout in WooCommerce helps you increase your store's conversion rate. 70% of customers agree that a quick checkout process in an online store encourages them to complete their...

Tavleen Kaur

Introducing Link Triggers: Initiate Actions on User Clicks (FunnelKit Automations Updates 2021)

Updates! Updates! Updates! It's that time of the year when we're really excited about launching new features, you've been asking us to release in FunnelKit Automations. We do have a...

Published by: Editorial Team
The Editorial Team at FunnelKit (formerly WooFunnels) is a passionate group of writers and copy editors. We create well-researched posts on topics such as WordPress automation, sales funnels, online course creation, and more. We aim to deliver content that is interesting and actionable.
Join Over 38,315+ Growing Store Owners 🚀
Join FunnelKit
FunnelKit Checkout gives you beautiful, ready-to-use WooCommerce checkout templates, embed order forms, one-page checkouts, and more.
Please enable JavaScript in your browser to complete this form.
Join FunnelKit

Related Blogs

How to Send WooCommerce SMS Notifications

Editorial Team

How to Send WooCommerce SMS Notifications?

If you're only focusing on email marketing and ignoring WooCommerce SMS notifications, you're leaving money on the table! Just like email, SMS keeps customers engaged—and 96% of marketers say it...

How to Skip the Cart Page and Enable Direct Checkout in WooCommerce in 3 Easy Methods

Editorial Team

How to Set Up WooCommerce Direct Checkout in Your Store: 3 Easy Methods

Enabling direct checkout in WooCommerce helps you increase your store's conversion rate. 70% of customers agree that a quick checkout process in an online store encourages them to complete their...

Tavleen Kaur

Introducing Link Triggers: Initiate Actions on User Clicks (FunnelKit Automations Updates 2021)

Updates! Updates! Updates! It's that time of the year when we're really excited about launching new features, you've been asking us to release in FunnelKit Automations. We do have a...

Leave a Reply

Ready to Transform Your Store?

Join 38,315+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
859+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
859+
 Reviews
4.9
chevron-downarrow-right