glossary
UTM Character Cost — Definition
UTM parameters do not eat into character limits because they live in the URL, not the ad copy. But they do eat into share-link size budgets.
UTM parameters — utm_source, utm_medium, utm_campaign, utm_content, utm_term — live in the destination URL, not in the ad copy. They do not eat into the visible character window of primary text, headline, or caption. A 200-character UTM string on your URL has zero effect on whether your "See more" cutoff is at 125.
That said, UTMs do have a cost — they consume URL length, which matters for share-link budgets and click-through tracking. A typical UTM string adds 80–150 characters to the destination URL. For programmatic share links (like the ?s= URL on this site), that is a real budget.
The pattern that performs is short, descriptive UTM values. utm_campaign=summer-sale-2026 is fine. utm_campaign=Q3-2026-NORTH-AMERICA-GENERAL-CONVERSION-PROSPECTING-WIDE-AUDIENCE-TEST-A is not. Long UTMs waste click-tracking storage, slow down page redirects, and make analytics queries harder.
UTMs live in the URL, not the copy. They do eat share-link size budgets.
URL params ≠ caption chars
URL vs caption
| Field | Hard max | Visible before truncate | Warn at |
|---|---|---|---|
| Primary text | 500 | 125 | 110 |
| Headline | 255 | 40 | 27 |
| Description | 200 | 30 | 27 |
Source: https://www.facebook.com/business/ads-guide · Last verified 2026-04-15.
UTM hygiene
Standardize a naming convention. Keep individual values under 30 characters. Document the convention so cross-team campaigns produce comparable analytics.
FAQ
- Do UTMs count toward primary text character limits?
- No. UTMs live in the URL field, not the ad copy. They have no effect on the visible window.
- Why do UTMs matter then?
- For analytics attribution. They tell your tracking systems which campaign drove the click.
- Can UTMs slow down page loads?
- Marginally. The redirect chain adds a few hundred milliseconds. Most users don't notice; analytics teams do.
- Should every ad have UTMs?
- Yes — every paid placement should have UTMs. Without them, you lose multi-touch attribution.