# UTM Builder Canonical URL: https://growthops.tools/tools/utm-builder/ Page type: Interactive tool Updated: June 15, 2026 ## Quick Answer A good UTM link uses stable source, medium, campaign, content, and term values so reports do not split the same campaign into several names. ## Use When Use UTM Builder when a store decision needs a clear next step instead of a vague note. ## Output A plain-language result, practical caveats, and follow-up actions the team can save or share. ## Inputs - Landing page URL - Source - Medium - Campaign - Content - Term ## Method The tool cleans campaign values and appends them to the landing page URL. Use it for inbound campaign links, not for links between pages on your own store. ## Limits UTMs describe how traffic arrived. They do not replace platform attribution, server-side tracking, consent handling, or clean new-versus-returning customer reporting. ## Why this matters in a real store UTM Builder matters because ecommerce growth work usually breaks down in the handoff between a number, a platform warning, a campaign idea, and the person who has to make the next decision. A store team may know something is wrong, but still lose time because the issue is not written in a way that connects the symptom to a next action. Use this page as a practical translation layer. The goal is to slow down the first reaction, name the business risk, and give the team enough context to decide whether the next move is a calculation, a feed change, a campaign QA step, or a page update. The tables and checklists are there to make the work repeatable, but the judgment comes from understanding why the issue appears in the first place. ## Why UTM discipline matters Messy campaign tags make performance reporting unreliable. The same campaign can appear as email, Email, newsletter, klaviyo, and lifecycle if the team does not agree on names before links go live. Parameter | Use it for | Example utm_source | The platform, publisher, partner, or sender | klaviyo, meta, google, affiliate_name utm_medium | The marketing channel | email, paid_social, cpc, influencer utm_campaign | The campaign or launch name | spring_bundle_launch utm_content | The creative, placement, or CTA variant | hero_cta, footer_banner utm_term | Paid keyword or optional targeting label | running_shoes ## Naming rules worth enforcing Use lowercase values. Choose either hyphens or underscores and use one convention. Do not put customer names, emails, or private data in URL parameters. Document campaign names before agencies, creators, or affiliates build links. Keep source and medium stable so channel reports do not fragment. ## Before you publish campaign links Click the generated URL once, confirm the landing page loads, and check that analytics receives the campaign values exactly as expected. A broken UTM link can waste a launch even if the creative is strong. Decision note: Use UTMs for inbound marketing links, not links between pages on your own site. Tagging store navigation can overwrite the original acquisition source and make campaign reports less trustworthy. ## Reference rules Google Analytics: Collect campaign data with custom URLs: https://support.google.com/analytics/answer/10917952 ## Bad vs clean UTM names Messy value | Cleaner value | Why Email | email | Case differences split reports. Spring Sale 2026!!! | spring_sale_2026 | Stable names are easier to filter. influencer | creator_jane_doe | A specific source helps partner reporting. homepage button | hero_cta | Content should identify the creative or placement. ## Common Questions ### Should I tag links between my own store pages? No. Store navigation tagged with UTMs can overwrite the original acquisition source and make reports less trustworthy. ### What should utm_source be? Use the platform, publisher, partner, or sender, such as google, meta, klaviyo, newsletter, or a creator handle. ### How do I prevent messy campaign names? Lock names in a shared tracking sheet before anyone builds links, then copy values from that sheet. ## Downloads - Download campaign tracking CSV: https://growthops.tools/downloads/campaign-tracking-template.csv ## Related Pages - UTM Tracking Spreadsheet: https://growthops.tools/templates/utm-tracking-spreadsheet/ - CAC Vs CPA: https://growthops.tools/guides/cac-vs-cpa/ - Promo Planning Template: https://growthops.tools/templates/promo-planning-template/ ## References - Google Analytics: Collect campaign data with custom URLs: https://support.google.com/analytics/answer/10917952