Appearance
How to Add UTM Parameters to WordPress Links
You add UTM parameters to WordPress links by tagging destination URLs so Google Analytics attributes traffic to source, medium, and campaign. Link Manager Pro gives reusable UTM templates—preset utm_source, utm_medium, utm_campaign, utm_term, and utm_content—that you select when you create or edit a link; the plugin appends those values to the final URL. You can still type per-link overrides for one-off tests. Links sharing the same utm_campaign roll up in Link Manager Pro → Campaigns for aggregate performance next to click analytics.
The problem
Hand-building UTMs for every button and bio invites typos, inconsistent naming, and reports you cannot trust. Spreadsheets help, but they sit outside WordPress and drift from what you actually publish.
The solution
Link Manager Pro stores UTM templates in settings, applies them at link creation time, and keeps naming consistent across your site. Campaign reporting groups links by shared utm_campaign values.
The five standard UTM parameters
utm_source— Identifies the sender (newsletter, twitter, partner-name).utm_medium— Describes the channel (email, social, cpc).utm_campaign— Names the initiative (spring-2026-launch).utm_term— Captures paid-search keywords or finer splits when you need them.utm_content— Differentiates creatives or placements (hero-button vs footer).
Templates vs manual values
Templates hold your default combinations. When you pick a template on a link, Link Manager Pro merges those values onto the destination. You can still adjust fields for one-off tests without rebuilding the template.
Reusable templates keep every outbound hop aligned with your analytics taxonomy.
Step-by-step
- Open Link Manager Pro → Settings (or the UTM section, depending on your menu layout).
- Create a UTM template—for example name it Spring Newsletter with
utm_source=newsletter,utm_medium=email,utm_campaign=spring-2026. - When you create or edit a link, select the template; the fields auto-fill.
- Or enter UTM values manually on that link if you skip templates for a special case.
- Review performance under Link Manager Pro → Campaigns and cross-check broader behavior in Analytics.
Applying a template at edit time avoids retyping the same five parameters.
Best practices
- Stay consistent — Pick a naming scheme and stick to it quarter over quarter.
- Use lowercase — Mixed case splits rows in reports.
- Avoid spaces — Use hyphens (
spring-2026) so URLs stay clean and encodings stay rare. - Align with Campaigns — Shared
utm_campaignstrings power grouped dashboards inside Link Manager Pro.
How this fits your publishing workflow
You treat UTMs as data contracts: marketing agrees on utm_source and utm_medium values, editorial applies templates at publish time, and nobody hand-edits twenty query strings in the block editor. When a newsletter issue reuses last month’s template, you clone the template row, bump the campaign slug, and every new link inherits the change the moment you select it. If a partner gives you a long URL that already includes their tracking, Link Manager Pro still appends your UTMs—just confirm the final assembled URL in the preview so you do not duplicate conflicting keys.
Reading results with confidence
Inside Link Manager Pro → Campaigns, you watch how utm_campaign buckets perform before you dive into Google Analytics. When numbers disagree, you almost always find a naming drift (Spring vs spring) or a missing template on one link. Fix the template, republish or re-save the affected link, and your next traffic slice aligns. For paid social or email tools that also add their own tags, document who owns which parameter so you do not strip vendor IDs by mistake.
Common mistakes to avoid
- Starting campaigns with spaces or mixed case, which fractures rows.
- Reusing the same
utm_campaignfor unrelated launches, which hides true winners. - Forgetting to select a template on rushed posts—add “UTM template” to your editorial checklist next to featured image and excerpt.