Quick answer: UTM parameters go in the URL Parameters field inside Meta Ads Manager, at the ad level. Use dynamic tokens for scale. Verify in your analytics before launch.
---
What Are UTM Parameters and Why They Matter for Facebook Ads
UTM parameters tell your analytics tool exactly which ad drove each visit. That context is data Facebook's native reporting alone can't always provide.
Understanding UTM tracking basics
UTM parameters are key-value pairs appended to the end of a destination URL. They travel with every click. Your analytics tool reads them and attributes the session to the correct source, medium, and campaign.
Why Facebook Ads Manager data isn't enough
iOS 14+ privacy changes reduced the reliability of Meta's Pixel data. UTM parameters create an independent source of truth in your analytics tool, unaffected by browser privacy restrictions. Per Meta's documentation, UTM tracking works alongside Meta's built-in conversion tracking. It does not replace it.
The five UTM parameter types
These are the five standard parameters:
| Parameter | Tracks | Example value |
|---|---|---|
| `utm_source` | Platform | `facebook` |
| `utm_medium` | Channel type | `paid-social` |
| `utm_campaign` | Campaign name | `summer_sale` |
| `utm_content` | Ad or creative | `carousel_v1` |
| `utm_term` | Audience or keyword | `retargeting` |
---
Step 1: Plan Your UTM Structure Before Creating Ads
Consistent naming prevents messy, unfiltered data. Fix this before launch, not after.
Choose consistent naming conventions
Decide on lowercase and underscores instead of spaces. "facebook" beats "FB" or "Facebook" when you want clean filters later. Pick a format and stick to it across every campaign.
Map UTM parameters to your campaign hierarchy
Match your UTM values to Meta's three levels: campaign, ad set, and ad. Let `utm_campaign` reflect the campaign. Let `utm_content` identify the specific creative. This alignment makes filtering in analytics fast and accurate.
Create a tracking template document
Keep a shared spreadsheet with every UTM string you use. One row per ad. This stops inconsistencies when multiple people build campaigns in the same account.
---
Step 2: Add UTM Parameters Manually in Ads Manager
The URL Parameters field is where UTMs live in Ads Manager. It is separate from the destination URL field.
Navigate to the ad's URL parameters field
Open Ads Manager. Go to the ad level, not the campaign or ad set level. Scroll to the "Tracking" section. Find the "URL Parameters" field.
Use Facebook's parameter builder
Click "Build a URL Parameter" to open the built-in parameter builder. This structures your UTM string correctly without any manual formatting.
Enter source, medium, campaign, content, and term values
Fill in each field. A complete example:
```
utm_source=facebook&utm_medium=paid-social&utm_campaign=summer_sale&utm_content=carousel_v1&utm_term=retargeting
```
Per the Meta Business Help Center, these parameters are appended to your destination URL automatically when the ad runs.
---
Step 3: Use Dynamic Parameters at Scale
Running dozens of ads? Manual entry creates typos and inconsistency. Dynamic parameters solve both problems.
What are dynamic parameters
Dynamic parameters use placeholder tokens wrapped in double curly braces. Facebook replaces each token with the real value when the ad delivers. The most common tokens:
- `{{campaign.name}}` — inserts the campaign name
- `{{adset.name}}` — inserts the ad set name
- `{{ad.name}}` — inserts the ad name
All available dynamic parameter tokens
Per Meta's Specifications for URL Dynamic Parameters, additional tokens include `{{placement}}` and `{{site_source_name}}`. These populate based on where and how the ad runs. A standard dynamic UTM string looks like this:
```
utm_source=facebook&utm_medium=paid-social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_term={{adset.name}}
```
When to use manual vs. dynamic parameters
Use manual when you have a small number of ads and want exact control over naming. Use dynamic when you run many ads and need consistent, automatic tagging with no room for human error.
---
Step 4: Test Your UTM Tags Work
Never trust the setup blindly. Verify before the campaign goes live.
Preview and click your ad
In Ads Manager, use the ad preview to generate a shareable preview link. Click through as if you were a real user.
Check the destination URL for parameters
Look at the URL bar on your landing page. Your UTM parameters should appear after the `?`. If they are missing, return to the URL Parameters field and check for errors.
Verify tracking in your analytics
Open Google Analytics or your analytics tool. Go to acquisition or traffic reports. Filter by `utm_source = facebook`. Confirm the session is recorded. Data may take a few minutes to appear.
---
Analyze UTM Data in Your Analytics and Coinis Advertise
UTM data becomes powerful when you pair it with the right reporting tools.
Track performance by campaign, ad set, and creative in Google Analytics
In GA4, use the Traffic Acquisition or Campaign reports. Filter by `utm_campaign` or `utm_content` to see which specific ad drove conversions. This view stays accurate even when Meta's Pixel data is incomplete due to privacy restrictions.
Use Coinis Advertise reporting to monitor your campaigns
Coinis Advertise shows live performance data for your Meta campaigns in one dashboard. Track spend, clicks, and results without switching between tabs all day.
Export UTM-tagged data for deeper analysis
Use the CSV Export in Coinis Advertise to pull campaign data for offline analysis. Combine it with your analytics export to see which ads and creatives drive real, measurable results.
---
Or let Coinis do it.
From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.
Start free. Upgrade when you're ready.
15 AI tokens a month. No credit card.
Frequently Asked Questions
Do UTM parameters affect Meta's conversion tracking?
No. UTM parameters work alongside Meta's built-in conversion tracking and attribution windows. They do not replace or interfere with Pixel data. They give you an independent record in your own analytics tool.
Can I add UTM parameters at the campaign or ad set level instead of the ad level?
The URL Parameters field in Meta Ads Manager is applied at the ad level. Unlike Google Ads, Meta does not offer an account-level tracking template. You need to add UTMs to each ad individually, or use dynamic parameter tokens to automate consistent tagging.
Do UTM parameters appear in the ad creative that users see?
No. UTM parameters are appended to the backend destination URL. Users see your display URL as normal. The parameters only appear in the URL bar after they click through to your landing page.
What is the best utm_medium value for Facebook ads?
Most marketers use paid-social as the utm_medium for paid Facebook and Instagram ads. This distinguishes paid social traffic from organic social, paid search, and email in your analytics reports.