UTM builder

Tag every ad link the same way so GA4 and your Trakero analytics attribute orders to the right campaign. Presets fill in the platform's own dynamic values, so one template works for every ad.

  • Free
  • No sign-up
  • Runs in your browser
Start from:

Where the visit comes from: facebook, tiktok, google, newsletter

The channel: paid_social, cpc, email, sms

Campaign name or promo: eid_sale_2026

Which ad or creative

Keyword, or the ad set / ad group

Optional; lets GA4 import cost data by id

URL parameters (paste into Meta or TikTok Ads Manager)
—
Full link
—

How it works

1

Use the same words every time

utm_source=facebook and utm_source=Facebook are two different sources in GA4. The builder lowercases and trims values you type (dynamic values are kept exactly).

2

Where to paste it

In Meta Ads Manager, paste everything after the ? into the ad's URL parameters field. In TikTok Ads Manager, turn on URL parameters in the ad and add the same values.

3

Click ids are automatic

Meta adds fbclid and TikTok adds ttclid to your link by themselves. Don't add them to your template.

Which UTM parameters does GA4 read?

utm_id, utm_source, utm_medium, utm_campaign, utm_source_platform, utm_term, utm_content, utm_creative_format and utm_marketing_tactic. Google notes that the last two are not currently reported.

Does Trakero need UTMs?

No. Trakero attributes orders from click ids (fbclid, ttclid, gclid…) and referrers too, but UTMs give you campaign and ad names in reports.

Let Trakero do this for every order

Trakero captures click ids, hashes customer data and sends each purchase once to Meta, TikTok, GA4 and more from your server, so ad blockers and Safari can't lose it.

Start free

Tracking rules change. We'll tell you.

A short email when Meta, Google or TikTok change a tracking rule that affects stores, and when we add a free tool. A few a year. Unsubscribe in one click.

We use your address only for these emails. Privacy policy.