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).
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.
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
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).
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.
Meta adds fbclid and TikTok adds ttclid to your link by themselves. Don't add them to your template.
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.
No. Trakero attributes orders from click ids (fbclid, ttclid, gclid…) and referrers too, but UTMs give you campaign and ad names in reports.
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.
Free tools
Check, build and debug your tracking in the browser. Nothing you paste leaves the page.
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.