Use each campaign parameter for one job
Google Analytics maps custom campaign parameters into traffic-source dimensions. Use utm_source for the specific referrer or publisher, utm_medium for the channel type, and utm_campaign for the shared initiative. A creator link might use youtube as the source, video_description as the medium, and summer_launch as the campaign.
Do not put every detail into every field. When source, medium, and campaign change meaning from one link to the next, reports fragment and comparisons become unreliable.
Keep the vocabulary deliberately boring
Choose lowercase values, avoid spaces, and maintain a short list of approved media such as video_description, pinned_comment, profile, newsletter, and community_post. Decide whether separators will be underscores or hyphens and use the same choice everywhere.
Names should remain understandable to someone who did not publish the link. A campaign value such as launch2 is difficult to interpret later; product_july_2026 is longer but carries usable context.
Preserve destination parameters and test the result
A destination URL may already contain parameters for a product, affiliate system, language, or checkout state. The Free Creator Toolkit builder preserves existing query parameters and adds campaign values with the browser URL API rather than concatenating strings blindly.
Open the final link in a private window, confirm the correct landing page loads, and inspect the address before publishing. Some redirect services strip parameters, while others add their own. Test the complete public path, not only the URL produced by the builder.
Create one row of documentation per campaign
Keep a small campaign sheet with the final URL, source, medium, campaign, placement, publish date, owner, and destination. This prevents accidental duplicates and makes it possible to retire or correct a link without searching through every description.
When the campaign ends, compare sessions and outcomes by placement. The purpose of a naming system is not perfect taxonomy; it is to make the next publishing decision easier and to keep attribution errors visible.
Avoid common attribution mistakes
Do not add manual campaign tags to internal navigation links because they can overwrite the visitor's original acquisition context. Be careful when combining UTMs with advertising auto-tagging, affiliate parameters, or cross-domain checkout systems; each platform can apply its own attribution rules.
Campaign tags improve labeling, but they do not prove that a link caused a sale. Interpret sessions and conversions within the analytics property's attribution settings, consent coverage, lookback windows, and known tracking gaps. Preserve the raw campaign naming documentation so later reporting changes remain explainable.
Before renaming an established source or medium, check the reports, dashboards, and automations that depend on it. Document the effective date of any taxonomy change so a new label does not look like an unexplained traffic shift.
Sources and verification
- Google Analytics Help: URL builders: collect campaign data with custom URLs
Documents campaign URL parameters including utm_source, utm_medium, and utm_campaign.