Skip to content

Operator field note

How to tag a campaign link without putting private data in it

Name campaign links consistently, inspect the generated parameters, and keep personal information out of URLs before checking your analytics.

September 6, 2026 · 5 min read · Ryan Nichols

The LeadFlow Pro UTM Link Builder graphic with the tool name and its labeled planning illustration.
Visual explainerKnow Which Link Brought the Visit

Campaign tags are labels attached to links. They help you tell a flyer visit from an email visit when your analytics system collects them. They do not install analytics, identify every customer, or prove that a particular marketing activity caused a sale.

Start with a naming decision you can keep using. If three people call the same campaign “fall sale,” “autumn promo,” and “September deal,” your reports may split one effort into several labels. A small naming sheet is more useful than a complicated tracking scheme nobody follows.

One fictional campaign, three different doors

Cedar Repair is planning a fictional open house. Use example.com/open-house in Page you are linking to. That example domain is for practice and is not an actual registration page.

For the counter flyer, enter “Counter Flyer” in Source (where it came from), choose print in Medium (what kind), use “Fall Open House” for Campaign name, and “Front Desk” for Which version (optional).

The checked run returns:

https://example.com/open-house?utm_source=counter-flyer&utm_medium=print&utm_campaign=fall-open-house&utm_content=front-desk

The tool converts those labels to lowercase, hyphenated values. The page address remains the destination; the utm fields describe the link's intended source and purpose. The QR generated alongside it carries that same tagged link.

For an email version, keep the destination and campaign consistent, then change the source to customer-newsletter, medium to email, and content to main-button. For an organic social post, use the platform name as source and social as medium. These are naming examples, not claims that anyone visited or registered.

Try the example, then use your own details

Use the free tool below. Review the result and complete the checks in this guide before sharing or installing it.

Link details

Your link

Paste a link above to build your tagged version.

Runs in your browser. Nothing you type is sent anywhere.

How to run it, step by step

  1. 1Start with a clean destination. Enter the real landing page in Page you are linking to. Inspect existing query parameters and section anchors first.
  2. 2Name the channel. Fill Source (where it came from) and Medium (what kind) using the convention your team will share.
  3. 3Keep the initiative consistent. Use Campaign name for the shared effort and Which version (optional) for the specific placement or creative.
  4. 4Verify the visit. Open the generated URL, inspect redirects, and check the source in your actual analytics system.

How to read what it gives you

  • The output lowercases and hyphenates the entered campaign labels. It does not install analytics or prove a sale.
  • Use campaign information only. Public URLs are not a suitable place for names, private contact details, or secrets.

The tool is free, it does not expire, and you can put it on your own website if you want it there. Nothing on this page is locked.

Want help with the next step?

You can use this guide and the free tool without buying anything. If you want help fitting it into your business, describe what you are trying to do.

Not ready to talk? Browse the rest of the free tools

Decide what each label means

Use source for the specific origin, such as a newsletter or counter flyer. Use medium for the channel category. Use campaign for the shared initiative. Use content to distinguish two versions within that initiative, such as a front-desk card and a workshop handout.

Google Analytics documents these campaign parameters and explains that collected values can appear in traffic acquisition reporting. Its guidance also emphasizes consistent naming and notes that parameter values are case-sensitive. This generator normalizes its labels, but consistency still matters when other staff or tools create links. Google Analytics campaign URL guidance

Do not rename a campaign halfway through solely because you prefer another spelling. Record the original convention and use it until the campaign ends. If you need a genuine new variant, change the content label and explain why in the sheet.

Keep private information out of the address

Use campaign-level labels, not customer-level details. Do not put a person's name, email address, account number, medical concern, private inquiry, or access token in a UTM field. URLs can be copied, forwarded, stored in browsing history, and recorded by systems that receive the request.

For example, front-desk is an appropriate label for a flyer placement. alex-smith-invoice-1742 is not an appropriate campaign label for identifying a customer. If you need to connect a permissioned inquiry with a source internally, do that in your approved business system without exposing the person's details in a public link.

Test more than the spelling

Open the generated URL and confirm that it lands on the intended page. If the site redirects, check whether the tags survive and whether the visitor still reaches the same action. Inspect the final address rather than stopping when a page merely loads.

This builder appends query parameters. Review existing query strings before tagging, especially if the original address already contains campaign fields. Avoid duplicating UTM names. If the link contains a # section anchor, inspect its structure carefully; parameters belong in the query portion before the fragment. Use a clean destination when you are unsure.

Then make a controlled visit to your real site and check its actual analytics implementation. A generated link is only the first check. Whether your system records the source depends on its setup, permissions, collection rules, and reporting behavior.

Copy this naming and verification sheet

Record the campaign name, destination, source, medium, content version, placement owner, date shared, final redirected URL, and analytics check. Add a separate column for inquiries or registrations only when you can actually verify them.

Return to the free UTM Link Builder whenever a new placement needs a label. No purchase is required. Your next step is to create the three links, keep the names together, and verify one controlled visit through the analytics you actually use.

Questions people actually ask

Do UTM links track visitors by themselves?

No. They label the URL. An analytics or business system must separately collect and interpret those labels.

Should each flyer have a different campaign?

Usually keep one campaign for one initiative and use content to distinguish placements. Choose a convention your team can maintain.

What if the URL already has tags?

Inspect it before adding more. Duplicate parameters or tags placed after a fragment can make the result confusing or ineffective.

Your next move

Put this guide to work.

Use the free tool, save what you make, and share the guide with someone who can use it. Have a question or a result to tell us about? Send Ryan a message through Contact.