Free Tool

UTM Link Builder

Build a tracked campaign URL that Google Analytics reads correctly. Add source, medium, and campaign tags to any link, then copy it for your ads, emails, WhatsApp, or social bio.

Disclaimer: This free tool is provided by Commmerce for general informational and estimation purposes only. Results are indicative and may not reflect your exact figures, current tax rates, gateway charges, or regulatory requirements, which change over time and vary by case. Commmerce makes no warranty as to accuracy or completeness and accepts no liability for any loss or decision made based on this tool. Always verify with a qualified professional or the relevant official source before acting.

How the UTM Link Builder works

UTM parameters are small tags you add to the end of a link so analytics tools can tell where a visitor came from. When someone clicks a tagged link, Google Analytics reads the source, medium, and campaign and files the session under the right channel instead of lumping it into direct or unassigned traffic. This builder assembles a correctly formatted URL and encodes the values for you.

Why medium matters

Google Analytics groups traffic into channels using utm_medium, so it only works with recognised values like social, email, cpc, referral, or affiliate. A made-up medium, or a source with no medium, often lands in Unassigned. Keep names lowercase and consistent (always instagram, never Instagram and IG) so your reports stay clean.

Worked example

You are posting your Diwali offer to your Instagram bio. Set source to instagram, medium to social, and campaign to diwali_sale. The builder produces a link ending in ?utm_source=instagram&utm_medium=social&utm_campaign=diwali_sale. Every click from that bio link now shows up under Social in your reports, tagged to the Diwali campaign.

Frequently asked questions

Which UTM parameters are required?

Source and medium are the two that matter most, because Google Analytics needs both to classify the traffic into a channel. Campaign, term, and content are optional but useful for grouping and comparing ads within a campaign.

Why is my traffic still showing as Unassigned?

Usually because the medium is missing or is not a recognised value. Use standard mediums like social, email, cpc, or referral. A custom parameter such as ref= is ignored by GA, so always use the utm_ prefix.

Does the order of parameters matter?

No, the order does not affect tracking. Keep values lowercase and consistent across campaigns so the same source is never split into two names in your reports.

Can I use these links in WhatsApp and email?

Yes. Tagged links work anywhere a link works, including WhatsApp, email, SMS, printed QR codes, and social bios. For email, set medium to email; for a QR on a poster, many teams use a source like poster with medium qr.

See which channels actually drive sales

Commmerce ties orders back to the campaigns that created them, so you know which of your channels are worth the spend.

Explore Commmerce