Sign inStart free

Naming and UTMs

Campaign names and UTMs that stay consistent across every channel.

The usual fix is a naming convention in a spreadsheet, and it drifts within a quarter. Kleardata gives every ad and email one tracking code, puts it in the name and the link, and tags links the same way for every platform.

Start freeSee the tagging

  • The meaning lives in Kleardata

    Channel, stage, audience and goal are stored once and joined on the code, so you never pack them into a campaign name or parse them with regex.

  • Links are tagged for you

    The source and medium are set per platform so traffic lands in the right GA4 channel group, and the code goes in utm_id.

  • Drift gets caught

    Paste the names that are live in a platform and see which ones carry no code.

How links are tagged by platform.

utm_source, utm_medium and GA4 channel group by platform
Platformutm_sourceutm_mediumLands in GA4 group
Google Ads paid searchgooglecpcPaid Search
Microsoft Ads paid searchbingcpcPaid Search
Meta (Facebook & Instagram) paid socialfacebookpaid_socialPaid Social
TikTok paid socialtiktokpaid_socialPaid Social
LinkedIn paid sociallinkedinpaid_socialPaid Social
Klaviyo emailklaviyoemailEmail
Braze emailbrazeemailEmail
HubSpot emailhubspotemailEmail
Braze smsbrazesmsSMS
Braze pushbrazepushMobile Push Notifications

A tagged link: yoursite.com/page?utm_source=facebook&utm_medium=paid_social&utm_campaign=spring_promo&utm_content=ad_name&utm_id=kd_4a2w917. See the guides for Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, Braze, Klaviyo and HubSpot email.

Stop maintaining a naming spreadsheet.

Start free How it works