Raqeeb Ads

UTM Builder for Facebook and Instagram Ads

Without UTM parameters, all your ad visitors show up in Google Analytics as just "facebook.com", and you can't tell which campaign or ad brought the sales. This UTM builder writes the right link for you, or the dynamic parameters you add to your ads once.

Full URL
—
Parameters only (for the ad's "URL parameters" field)
—

🔒 Calculations run in your browser; no numbers are sent to the server.

What are UTM parameters?

UTMs are small tags added to the end of a URL, like ?utm_source=facebook&utm_campaign=sale. When someone visits from that link, analytics tools like Google Analytics read the values and know exactly where the visit came from. They don't affect how the page looks or loads.

  • utm_source: the platform, such as facebook or instagram.
  • utm_medium: the traffic type; paid_social or cpc are most common for ads.
  • utm_campaign: the campaign name.
  • utm_content: the ad name, to tell ads apart inside a campaign.
  • utm_term: in Meta ads it's usually used for the ad set name.

Dynamic parameters in the UTM builder

Instead of writing a different link for every ad, Meta supports dynamic parameters that are replaced on click: {{campaign.name}} for the campaign, {{adset.name}} for the ad set, {{ad.name}} for the ad, and {{site_source_name}} for the placement (Facebook, Instagram and so on). Choose "Dynamic" in the UTM builder and copy "Parameters only".

In Ads Manager, open the ad, scroll to Tracking, then "URL parameters", and paste. You can also select several ads and edit them together. To keep reports readable, name campaigns consistently with the campaign naming generator.

Common UTM mistakes

  • Spaces and capital letters: Facebook and facebook show up as two different sources. The tool replaces spaces with underscores; always stick to lowercase.
  • A URL that already has a question mark: if your link contains ?, the parameters go after &; the tool handles this automatically.
  • UTMs on internal links: don't; UTMs are for links coming from outside, otherwise you overwrite the original source.

Why Analytics numbers differ from Ads Manager

Even with correct UTMs, clicks in Ads Manager won't match sessions in Analytics, because some people close the page before it loads and the attribution models differ. Read Landing Page Views vs Link Clicks: Why the Two Numbers Differ in Facebook Ads and Why Ads Manager Numbers Don't Match Your Store: Facebook Attribution Windows Explained to understand the gaps.

FAQ

Do UTM parameters affect ad performance?
No. The algorithm ignores them, and they don't change the display link in the ad. They only help your analytics tool know where visits come from.
What's the difference between UTMs and the pixel?
The pixel sends events to Meta to measure conversions and optimize ads. UTMs tell your own analytics tool (like Google Analytics) the traffic source. Use both.
Can campaign names contain non-English characters?
You can, but plain English and numbers without spaces are easier, because other scripts appear encoded in some reports and are harder to filter.

Other tools

Keep your ad accounts under control — before any campaign stops

Low-balance alerts, campaign and creative analysis, and branded client reports in one tool. Create your account in under a minute.