UTM Parameters on Meta Ads
What Are UTM Parameters? UTM parameters are small tags added to the end of a URL. They allow you to track the performance of your Meta campaigns (Facebook & Instagram) in tools like Google Analytics.
This article is relevant for: all subscriptions
With UTMs you can see:
- where your traffic comes from,
- which campaign, ad set, or ad a user clicked on, and
- how users behave on your website after clicking an ad.
How Future Demand Handles UTM Parameters
1) No UTMs provided:
If you don’t add UTMs yourself, Future Demand automatically appends them to ensure all traffic is tracked.
Example:
https://app.stg.future-demand.com/?utm_source=Meta&utm_campaign=Event_Title&utm_medium=TCname_placement
2) UTMs provided by you:
If you add UTMs to your links, we use exactly what you’ve set up – giving you full control over your tracking setup.
Dynamic UTM Parameters:
Meta also supports dynamic placeholders. These automatically pull in campaign details, so you don’t need to manually update links for every ad.
Common dynamic placeholders:
-
-
-
-
,
,
-
,
Example:
To track campaign name and ad set ID, you could set: utm_campaign=&utm_adset=
Important note on names:
If you use name-based placeholders (wie ) :
- The parameter value is locked to the name at the time of publishing.
- If you later rename the campaign, event, ad set, or ad, the UTMs will still show the original names.
- To update these values, you need to publish a new campaign/event/ad set/ad.
Key Takeaways
- No UTMs? → Future Demand adds them automatically.
- Custom UTMs? → We respect and use your setup.
- Dynamic UTMs? → Great for detailed tracking without manual work.
- Name placeholders stay fixed after publishing – plan ahead if you need consistent naming.