All guides
User

Create and reuse UTM parameters

Save campaign-attribution parameters and apply them to supported links/pages/QR destinations without retyping the same campaign values.

Step-by-step guide

Before you start

  • Decide on the naming scheme used by your analytics reports. UTM values are attribution labels, not destination URLs.
Open this feature
  1. Open /portal/brand/utm-presets on your site.

How to use it

Create a campaign preset

  1. Open /portal/brand/utm-presets. Enter Preset name, for example Spring email.
  2. Enter utm_source as the source, utm_medium as the channel type and utm_campaign as the campaign label. For a practice setup, use newsletter, email and spring-offer respectively.
  3. Add utm_content or utm_term only when you need that distinction. Set Campaign key and Auto apply when campaign key matches only if you intend to use matching behavior.
  4. Review Use as default UTM preset, then select Add preset.
  5. Select the preset in the intended supported editor, save the item and follow its public URL to inspect the final destination parameters.

Fields and examples

Field or choiceHow to use it
Preset nameInternal name used in preset selectors.
utm_source / utm_medium / utm_campaignSource, channel and campaign labels. Use consistent spelling/case with your reporting convention.
utm_content / utm_termOptional distinctions for creative/content or terms.
Campaign key / Auto applyEnables the intended match-based selection when supported; it is not a campaign URL.
Use as defaultReview before enabling; a global default may be selected on new supported items.

Check your finished result

  • Inspect the final destination’s query parameters and the saved item’s preset selection.

Problems and fixes

What you seeWhat to do next
Parameters are missingCheck the saved item’s selected preset and the actual public redirect, not just the preset list.
Unexpected campaign labels appearReview defaults, campaign-key matching and existing query parameters before changing the preset.

Technical reference

Role-scoped source references

Pinned commit: ca125291cce57358ac4842e50928bc31fc6eab07

Source-only route information
MethodSource-default route
GET/portal/brand/utm-presets
Unmapped fields — not user instructions

These fields belong to this role’s source handler, but their screen labels were not confirmed.

Source keyHandler
namemodules/AppUTMPresets/Livewire/UtmPresetsIndex.php
campaign_keymodules/AppUTMPresets/Livewire/UtmPresetsIndex.php
sourcemodules/AppUTMPresets/Livewire/UtmPresetsIndex.php
mediummodules/AppUTMPresets/Livewire/UtmPresetsIndex.php
campaignmodules/AppUTMPresets/Livewire/UtmPresetsIndex.php
termmodules/AppUTMPresets/Livewire/UtmPresetsIndex.php
contentmodules/AppUTMPresets/Livewire/UtmPresetsIndex.php