Free tool
UTM builder.Tags that measure ad results correctly.
Presets for Google Ads and Meta, ready to paste, with warnings for mistakes that break reports.
Where the click comes from
The channel type: cpc, paid_social, email
Campaign name or ID
Ad or creative
Keyword or ad set
Full URL
Final URL suffix (paste at account, campaign or ad level)
- Google fills {campaignid}, {creative} and {keyword} at click time. Keep auto-tagging (gclid) on as well.
Why tag ad clicks at all
Each platform reports its own results, and each tends to credit itself. UTM parameters let your analytics and your store or CRM see which campaign a visitor or an order came from, in the same terms for every platform.
That lets you compare a platform’s figure with the orders you can trace to it, which is the basis for judging whether a campaign really pays.
Google Ads: use the Final URL suffix
In Google Ads, put the parameters in the Final URL suffix, not in each ad’s URL. Set it once at account level (or per campaign) and every ad inherits it, so tags stay consistent across campaigns.
The Google preset uses ValueTrack parameters, which Google fills at click time: {campaignid} for the campaign, {creative} for the ad, {keyword} for the keyword. Keep auto-tagging on as well; the gclid it adds is what Google Ads and GA4 use for conversion import.
Meta: use URL parameters
In Meta, paste the string into the ad’s URL parameters field. The preset uses dynamic parameters that Meta fills when the ad is served: {{campaign.name}}, {{adset.name}}, {{ad.name}}, and {{site_source_name}}, which becomes fb, ig, an or msg depending on where the ad ran.
Rules that keep reports clean
Most broken attribution comes from inconsistent tags, not missing ones.
- Use lowercase: GA4 treats “Google” and “google” as two sources.
- Keep utm_medium to a few fixed values: cpc, paid_social, email.
- Avoid spaces; use underscores or hyphens.
- Don’t tag internal links on your own site; it overwrites the original source.
- Don’t put UTMs in both the URL and the suffix; they’ll be duplicated.
Frequently asked questions
Do I need UTMs if Google auto-tagging is on?
Why use {campaignid} instead of the campaign name?
Will the suffix break my landing page?
Can I use Hebrew in UTM values?
Is anything I enter saved?
An AI campaigner. You just approve.
Taseli does the work. You make the call.
- Free
- Nothing changes without your approval