Trakero
Free tool · no sign-up

Free UTM builder with Meta and TikTok dynamic parameters

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.

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
—

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).

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.

Click ids are automatic

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

Questions

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.

Platform rules from Google Analytics: URL builders and campaign parameters, TikTok Ads Manager: About UTM parameters, Meta: Specifications for dynamic URL parameters.

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.

More free tools