Tracking & measurement
What is UTM parameters?
UTM parameters are tags added to the end of a URL that tell your analytics tool where a visitor came from — the source, medium and campaign of the click. For Meta advertisers they bridge the gap between Ads Manager and tools like Google Analytics, so you can see which Facebook and Instagram campaigns actually drove sessions and revenue.
Example
A link tagged https://shop.com/?utm_source=facebook&utm_medium=paid&utm_campaign=summer_sale tells your analytics that the visit came from a paid Facebook campaign named 'summer_sale'. Tag each campaign consistently and your analytics can attribute revenue to the exact ad set, independent of what Ads Manager reports.
Why it matters
Ads Manager and your website analytics count conversions differently — attribution windows, modelled data and cross-device gaps mean the two rarely match. UTMs give you an independent, first-party record of Meta-driven traffic, which is invaluable for reconciling ROAS and for measurement that survives iOS privacy changes and browser tracking loss.
How to use and improve it
Adopt one strict naming convention (lowercase, no spaces) and apply it to every ad link so campaign, source and medium stay consistent. Use utm_source, utm_medium and utm_campaign at minimum, add utm_content to tell creatives apart, and check the tagged traffic in your analytics against Ads Manager to spot attribution gaps.
Frequently asked questions
What are the five UTM parameters?
utm_source (where the traffic came from, e.g. facebook), utm_medium (the channel type, e.g. paid), utm_campaign (the campaign name), utm_content (to differentiate ads or links) and utm_term (mainly for paid-search keywords).
Do UTM parameters affect my Facebook ad performance?
No. UTMs are read by your analytics, not by Meta's delivery system, so they don't change how the ad is optimised or priced. They only improve your ability to measure and attribute the traffic.
Why don't my UTM numbers match Ads Manager?
They measure differently: Ads Manager uses attribution windows and modelled conversions, while UTMs record last-click sessions in your analytics. Some mismatch is normal — use both, and treat UTMs as the independent first-party check.
Should I add UTMs to every Meta ad?
Yes, ideally with a consistent naming scheme. Untagged traffic often lands in analytics as direct or unassigned, so tagging every ad link is what makes campaign-level attribution possible.
Related
How does your account score?
A free Meta ads audit gives you a 0–100 score, shows wasted budget, and lists the exact next steps.
Run a free audit