Free analytics tool

Create an exact UTM URL and a private 30-day click report without opening an account.

Build an exact UTM campaign URL and activate a free, private 30-day link tracker for human clicks, approximate uniques, referrers, and devices.

Free to useNo signup requiredCopy or download the result

Exact UTMs, private report, no account

Build your utm builder

UTM assembly is exact and does not call an AI model. UTM parameters label traffic, but they do not count clicks by themselves.

The optional DistributionOS redirect records privacy-conscious human click totals for 30 days after email activation. Your operational email and click report are removed after the reporting grace period; newsletter consent remains separate.

Use the final public http or https page, including any existing query parameters.

Where the visitor comes from, such as newsletter, x, or product_hunt.

The channel type, such as social, email, referral, or cpc.

Use a stable lowercase name shared across every link in this campaign.

Optional

Use for paid keyword or audience targeting details.

Optional

Differentiate creative, placement, or CTA variants.

Required for link activation, recovery, and one final report. This does not subscribe you to the newsletter.

Your result

A complete, agent-ready output will appear here.

Fill in the fields and generate the result. You will see everything before any account prompt.

Included

  • A correctly encoded campaign URL that preserves existing parameters.
  • A public redirect that records up to 10,000 eligible human clicks for 30 days.
  • A private report with approximate uniques, day, referrer, and device breakdowns.

How it works

From app details to a usable output.

  1. 01

    Enter the final destination and consistent campaign labels.

  2. 02

    Get the exact UTM destination, a public tracking redirect, and a private results link.

  3. 03

    Activate by email, share the public redirect, and review privacy-conscious click totals for 30 days.

What you get

A practical result you can use right away.

  • A correctly encoded campaign URL that preserves existing parameters.
  • A public redirect that records up to 10,000 eligible human clicks for 30 days.
  • A private report with approximate uniques, day, referrer, and device breakdowns.

Before you start

UTM builder questions

Are UTM parameters case-sensitive?

Analytics tools often treat differently cased values as separate rows. Use lowercase values consistently to avoid fragmented reporting.

Should I use UTMs on internal links?

Usually no. Internal UTMs can overwrite the original acquisition source. Use event tracking for navigation inside your own site.

Does this shorten the URL?

It creates the full tagged URL and a separate DistributionOS redirect. The redirect counts eligible human clicks for 30 days; it is not a permanent anonymous shortener.

Do UTM parameters track clicks by themselves?

No. UTMs label traffic for an analytics system that is already installed. The optional DistributionOS redirect is what records human clicks, approximate uniques, safe referrer domains, and device categories.

Does a click mean someone converted?

No. A click only shows that the redirect was opened. Conversion and revenue attribution require tracking on the destination and are available through a DistributionOS workspace.

Strategy

Marketing plan

Enter your app name and website to build a focused 30-day marketing plan for your whole app or one feature. Free and no signup required.

Open tool
Launch

Launch checklist

Generate a practical product launch checklist for the week before launch, launch day, and follow-up. Includes owner-ready tasks and launch metrics.

Open tool
Strategy

Readiness audit

Audit your app marketing readiness across positioning, proof, conversion, distribution, and measurement. Get an honest verdict and the next three fixes.

Open tool

Keep the context

Keep your app's marketing context ready for the next task.

DistributionOS keeps your product, audience, research, and shipped work organized so you and your AI agent do not have to start over.

Start setup