Get Started
How to Configure UTM Tracking Parameters for Product Feeds
  1. Home
  2. Knowledge Base
  3. General Feed Tips
  4. How to Configure UTM Tracking Parameters for Product Feeds

How to Configure UTM Tracking Parameters for Product Feeds

UTM parameters are tags you add to your product URLs so you can track where your traffic and conversions come from in Google Analytics (GA), GA4, and other analytics tools. When shoppers click a product in Google Shopping, Bing, Facebook, or another channel, the UTM parameters in the link tell you exactly which campaign, source, and medium drove that visit and ultimately, which channels perform best.

The AdTribes Product Feed plugin lets you append UTM parameters automatically to every product URL in your feed. This guide explains how to configure UTM tracking for your feeds, what each parameter does, and how to use both the built-in settings and advanced options for custom tracking.

Why Use UTM Tracking?

  • Attribution: See which channels (Google Shopping, Bing, Facebook, etc.) drive clicks and sales
  • Campaign optimization: Compare performance across feeds and campaigns to allocate budget
  • GA4 / Google Analytics reporting: Build reports in Acquisition, Campaigns, and E-commerce
  • Consistency: All product links in a feed get the same tracking structure automatically

Standard UTM Parameters

ParameterPurposeExample
utm_sourceWhere the traffic comes from (platform or channel)Google ShoppingBing ShoppingFacebook
utm_mediumType of traffic (e.g., paid, organic)cpcshoppingsocial
utm_campaignCampaign or feed nameSummer_SaleUS_Google_Feed
utm_contentExtra detail (e.g., ad group, promotion)product_group_1promo_banner
utm_termOften used for keywords or product identifiersUsed by the plugin for internal tracking

The plugin appends these to your product URLs. For example:

https://yoursite.com/product/blue-widget/?utm_source=Google+Shopping&utm_medium=cpc&utm_campaign=US_Feed

What You Need Before You Start

  1. Product Feed Pro or Product Feed Elite is installed and activated
  2. An existing feed (or a new one you’re creating)
  3. Google Analytics or GA4 set up on your site (optional, but recommended for using the data)

Configuring UTM Parameters in the Plugin

The plugin’s Conversion & Google Analytics tab is where you enable and configure UTM tracking for each feed.

Open the Conversion & Google Analytics Tab

  1. Go to Product Feed → Manage Feeds
  2. Click Edit on the feed you want to configure
  3. Click the Conversion & Google Analytics tab

Enable Google Analytics Tracking

  1. Turn on Enable Google Analytics tracking
  2. When enabled, the plugin appends UTM parameters to every product URL in the feed

Set Your UTM Values

Configure each parameter as needed. Empty fields are omitted from the URLs.

SettingDescriptionRecommendation
utm_sourceCampaign source (where traffic comes from)Use the channel name, e.g., Google ShoppingBing ShoppingFacebook Catalog Feed
utm_mediumCampaign medium (type of traffic)Use cpc for paid shopping, shopping for free listings
utm_campaignCampaign nameUse your feed or campaign name, e.g., US_Google_FeedSummer_Sale
utm_contentExtra content identifierUse for ad groups, product groups, or promotions

Default values when creating a new feed:

  • utm_source: Pre-filled from the channel (e.g., “Google Shopping”, “Bing Shopping”)
  • utm_mediumcpc
  • utm_campaign: Your project/feed name
  • utm_term: adtribes (fixed and hidden field)

Save and Generate Your Feed

  1. Click Save Changes (or Generate Product Feed for new feeds)
  2. Regenerate or refresh your feed so the new UTM parameters appear in the product URLs

Channel-Specific UTM Examples

Different channels have different suggested utm_source values. The plugin pre-fills these when you create a feed:

ChannelSuggested utm_source
Google ShoppingGoogle Shopping
Bing ShoppingBing Shopping
Facebook Catalog / InstagramFacebook Catalog Feed
PinterestPinterest
TikTokTikTok

You can change any value to match your reporting needs.

Some channels or use cases require product URLs without UTM parameters (e.g., clean links for certain marketplaces or internal systems).

The plugin provides a Link without parameters attribute (link_no_tracking) that contains the product URL with no UTM or other query parameters. In Field Mapping, you can map this attribute to the link field for feeds that need clean URLs, while still using the standard Link attribute (with UTM) for channels that support tracking.

Advanced Options

Using Rules to Modify Product URLs

If you need per-product or per-category UTM logic, you can use the Rules Builder to modify the Link attribute. Rules support Set Value (replace the entire URL) and Find and Replace (modify part of the URL). For example, use Set Value to assign a custom URL with specific UTM parameters for certain products (e.g., high-ticket items or sale categories). Rules run after UTM parameters are applied, so you can further customize URLs when needed.

Developer Filters for Custom UTM Logic

Developers can customize UTM parameters using WordPress filters:

  • adt_product_feed_utm_code_array – Modify the UTM array before it’s appended (e.g., add product ID to utm_content, change values per product)
  • adt_product_feed_append_utm_code – Modify the final UTM string before it’s added to the URL

These filters receive the feed object, product ID, parent ID, and product link, so you can implement dynamic UTM logic (e.g., product-level or category-level tracking).

Viewing UTM Data in Google Analytics

Once your feed is live and UTM parameters are in your product URLs:

  1. GA4: Go to Reports → Acquisition → Traffic acquisition (or Campaigns) to see traffic by utm_sourceutm_medium, and utm_campaign
  2. Universal Analytics: Use Acquisition → Campaigns → All Campaigns
  3. E-commerce: Use MonsterInsights or GA4 E-commerce reports to connect UTM data to product and revenue performance

For more on feed performance in analytics, see How to Track Feed Performance in MonsterInsights.

Troubleshooting Common Issues

IssueSolution
UTM parameters not appearing in feedThe plugin appends UTM & when the URL already contains ?. This is handled automatically.
URLs already have query parametersThe plugin appends UTM with & when the URL already contains ?. This is handled automatically.
Wrong utm_source for my channelEdit the feed, go to Conversion & Google Analytics, and change utm_source to match your reporting.
Need different UTM per productUse Rules to modify the Link attribute, or the adt_product_feed_utm_code_array filter for custom logic.
Channel requires URLs without UTMMap the Link without parameters attribute to the link field instead of Link.

Need Further Assistance?

If you need help configuring UTM tracking:

Was this article helpful?

Related Articles

Complete Your Purchase
AdTribes WooCommerce Product Feed

The best WooCommerce product feed plugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Product
Resources & Info
Partner Sites
Rymera