UTM parameters are the small ?utm_source=…&utm_medium=… tags on a link that tell Google Analytics where a click came from. Add them to your feed’s product URLs and every visit that arrives from a shopping channel is attributed to that campaign, so you can see which feed drives traffic and sales. CTX Feed builds these parameters onto every product link for you, from one card — no editing links by hand. This guide shows how to set them up.
Where UTM settings live
- Open CTX Feed → Make Feed (or edit a feed from Manage Feeds).
- Go to the Filters tab.
- Scroll to the Campaign URL card, labeled UTM parameters appended to every product link.

The card has five fields, each mapping to one standard UTM parameter:
- Source →
utm_source— where the traffic comes from (e.g.google,facebook). - Medium →
utm_medium— the marketing medium (e.g.cpc,shopping,organic). - Campaign →
utm_campaign— the campaign name (e.g.spring_sale). - Term →
utm_term— optional keyword. - Content →
utm_content— optional variant/content identifier.
Under each field, CTX Feed shows the exact parameter name it maps to, and a Resulting link preview at the bottom shows the query string that will be appended ({product link}?utm_source=…&utm_medium=…&utm_campaign=…).
The one rule to know
CTX Feed appends UTM parameters only when Source, Medium and Campaign are all filled. If any of those three is empty, no parameters are added to any URL — the card shows an amber note reminding you. Term and Content are optional and included only when you fill them. This deliberate rule keeps CTX Feed from writing half-formed tracking tags.
A new feed starts with the card empty, so product links stay clean until you fill in Source, Medium and Campaign. Clearing any of the three turns UTM tagging off again.
Step by step
- In Make Feed → Filters, open the Campaign URL card.
- Enter a Source (for example
google). - Enter a Medium (for example
cpcfor paid shopping, orshopping). - Enter a Campaign (for example your feed or promotion name,
google_shopping). - Optionally add Term and Content.
- Check the Resulting link preview shows the query string you expect.
- Click Save & generate.
- Open the feed from Manage Feeds → Preview and confirm each product link ends with your UTM parameters.
What gets tagged (and what doesn’t)
- CTX Feed appends the parameters to product click-destination links — the product URL a shopper clicks, including mobile links and ad-redirect links.
- The canonical link is intentionally never tagged. A canonical URL must point at the clean, authoritative product page, so adding tracking to it would be an SEO mistake.
- If a URL already carries UTM parameters, CTX Feed strips the old ones first and re-appends the current set, so links never end up with duplicates.
Tips and troubleshooting
- No parameters appear on the links. One of Source, Medium or Campaign is empty — fill all three, then regenerate. The amber note on the card is the tell.
- You want tracking off. Clear all three required fields (or all five) and regenerate; CTX Feed then leaves every URL untouched.
- Spaces in a value. CTX Feed converts spaces to
+in UTM values automatically, sospring salebecomesspring+salein the link. Underscores (spring_sale) are the cleaner convention. - Analytics still shows “(not set).” Confirm the destination pages load your Google Analytics tag, and that the channel isn’t stripping query parameters on redirect. The tags are on the feed links; Analytics reads them when the tagged page loads.
- Each channel should be distinct. Use a different Source (and often Campaign) per feed so you can tell Google, Facebook and Pinterest traffic apart in reports.
Related guides

Hi
Is there a way to add “Product ID” into “utm_term” param? Cannot found anything about this,
Many thanks!
Hi Umar,
Thanks for reaching us. You can add static values, not ID or any dynamic value.