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.
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.
| Platform | utm_source | utm_medium | Lands in GA4 group |
|---|---|---|---|
| Google Ads paid search | google | cpc | Paid Search |
| Microsoft Ads paid search | bing | cpc | Paid Search |
| Meta (Facebook & Instagram) paid social | facebook | paid_social | Paid Social |
| TikTok paid social | tiktok | paid_social | Paid Social |
| LinkedIn paid social | linkedin | paid_social | Paid Social |
| Klaviyo email | klaviyo | email | |
| Braze email | braze | email | |
| HubSpot email | hubspot | email | |
| Braze sms | braze | sms | SMS |
| Braze push | braze | push | Mobile 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.