Tracking

UTM tagging

UTM tagging adds standardized query parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) to outbound URLs so analytics platforms can attribute traffic to a specific source, medium, and campaign.

Definition

Without UTM tags, all paid traffic from a product feed lands on the site looking the same as direct or organic traffic — analytics cannot tell that a click came from Google Shopping rather than Meta Catalog. UTM parameters fix this by tagging every link in the feed with source, medium, and campaign identifiers. Google Analytics 4 reads the parameters and routes the session to the right attribution bucket.

The five standard parameters are utm_source (where the traffic came from — google, meta, tiktok), utm_medium (the channel type — cpc, organic, email), utm_campaign (the campaign name), utm_term (paid keyword), and utm_content (creative variant). For product feeds, the convention is utm_source=channel-name & utm_medium=cpc & utm_campaign=feed-name & utm_content=product-id. This lets GA4 break out performance per channel, per feed, and per product without manual tagging.

Google Ads auto-tags clicks with gclid by default, but the gclid is opaque to GA4 — UTM parameters are still recommended for cross-platform consistency. Meta uses fbclid similarly. FeedArc applies UTM templates per channel on every export, so the link in the feed is always pre-tagged. The template is configurable per feed and supports product-level placeholders (e.g. utm_content={product.id}).

Frequently asked questions

Put utm tagging to work

FeedArc handles utm tagging — and 31 other feed concerns — automatically. Free to start, no credit card needed.

Create free account