Mixing naming formats
paid-social, Paid Social, and paid_social can fragment reporting. Pick one convention before campaigns launch.
Build a campaign URL that GA4 can group by source, medium, campaign, content, term, and campaign ID. No login or spreadsheet required.
utm_source, such as linkedin or customer-newsletter.utm_medium, such as paid-social, email, or cpc.utm_campaign name that teammates can reuse.The minimum useful campaign tag set is source, medium, and campaign. Consistency matters more than squeezing every optional field into every link.
| Field | What it identifies | Example | Use it when |
|---|---|---|---|
utm_source | The platform, sender, publication, or referrer. | customer-newsletter | Always tagging a campaign. |
utm_medium | The marketing channel. | email | Always tagging a campaign. |
utm_campaign | The promotion, launch, or initiative. | q3-product-launch | Always tagging a campaign. |
utm_content | The creative, placement, or link variant. | hero-button | Comparing links or creative within one campaign. |
utm_term | The keyword or audience label. | analytics-teams | Capturing a useful paid-search term or audience segment. |
utm_id | An internal campaign identifier. | launch-2026-03 | Joining analytics data to a campaign system or taxonomy. |
Suppose a lifecycle team links to a product-launch landing page from the hero button in its customer newsletter:
https://example.com/productcustomer-newsletteremailq3-product-launchhero-buttonThe resulting URL is:
https://example.com/product?utm_source=customer-newsletter&utm_medium=email&utm_campaign=q3-product-launch&utm_content=hero-button
This naming makes the traffic source, channel, campaign, and placement readable without relying on a private decoding sheet.
paid-social, Paid Social, and paid_social can fragment reporting. Pick one convention before campaigns launch.
Do not add UTMs to navigation or other links within your own site. Internal campaign tags can replace the original acquisition context.
social as a source hides the actual platform. Prefer a concrete value such as linkedin; reserve medium for the channel category.
Renaming the same campaign halfway through creates separate rows. Agree on the name before distributing links.
Do not put names, email addresses, account IDs, or other personal data in UTM parameters. Tagged URLs can appear in analytics, logs, and shared messages.
Test the finished URL for a valid destination, preserved query parameters, and the exact campaign values your reporting plan expects.
In a standard Google Analytics 4 property, go to Reports → Acquisition → Traffic acquisition. Change the primary dimension to Session campaign, Session source, or Session source / medium to review the values sent by tagged campaign URLs.
Use session-scoped dimensions when the question is “which campaign brought this visit?” User-acquisition reports answer a different question: which source first acquired the user. Optional fields such as content and term may be easier to analyze in an Exploration or a customized report.
Reports can take time to process. Verify the generated link before distribution instead of using immediate report visibility as the only quality check.
Parse a tagged link and find missing source, medium, or campaign values.
Create many campaign URLsGenerate a batch of consistently tagged URLs for several destinations.
Define a naming conventionCreate reusable campaign-name tokens before a team starts building links.
Choose source, medium, and campaign valuesSee the role of each required UTM parameter and avoid category mix-ups.
Use utm_source, utm_medium, and utm_campaign on every intentionally tagged campaign URL. utm_content, utm_term, and utm_id are optional and should be added only when they improve reporting.
In a standard GA4 property, open Reports, then Acquisition, then Traffic acquisition. Use session campaign, session source, or session source / medium as the report dimension.
Consistent lowercase values with hyphens are easier to group. For example, use paid-social consistently instead of mixing Paid Social, paid_social, and paid-social.
No. The URL is assembled locally in your browser. UTM Tools does not require an account or save the URL you enter.
Last reviewed July 24, 2026. UTM Tools is not affiliated with Google. Google Analytics and GA4 are trademarks of Google LLC.