Context lost
- The visitor arrives with newsletter campaign tags
- They browse pages whose URLs have no campaign tags
- The external booking site receives no forwarded tags
A visitor arrives from your newsletter, browses your site, then clicks a booking link. UTM Keeper remembers selected tags in their browser and adds missing values to external links you choose.
your-site.com/?utm_source=newsletter
Campaign tags captured
your-site.com/services/
Tags no longer in the URL
bookings.example.com/book?utm_source=newsletter
Missing tags forwarded on click
Example only. The booking link must be an eligible external HTTPS link you choose; existing destination values are never overwritten.
A landing-page query string may be gone by the time a visitor reaches your conversion link. UTM Keeper carries selected values to eligible destinations without keeping them visible on every page URL.
Disabled until an administrator enables it. No plugin account, external attribution service, cookies, or server-side visitor records.
Five standard UTM keys are selected by default; gclid and fbclid are optional. Unknown keys, blank values, and values over 256 UTF-16 code units are ignored.
A visit with valid selected tags replaces the whole previous set. Retention defaults to 30 days and can be set from 1 to 90 days from capture; tag-free visits do not extend it.
Choose exact DNS hostnames or mark links with the utm-keeper CSS class. Neither option opens forwarding to every outbound link.
Internal or HTTP links, invalid URLs, links with embedded credentials, and download links remain untouched, even when marked.
Ordinary and middle clicks are handled, including links added after page load. The plugin does not rewrite every link on page load.
Existing destination query keys, even empty ones, take precedence. The destination path, existing query values, and fragment stay intact.
Attribution lives in localStorage for this site's browser origin. The settings page can clear this browser's record, even while disabled; unavailable storage has no fallback.
No analytics, form-field population, or consent management. Forwarded URLs may be logged by destinations; site owners remain responsible for privacy notices and consent requirements.
Use UTM Keeper when a selected external destination needs the campaign values that brought someone to your WordPress site.
Carry selected newsletter tags to an eligible external booking link after the visitor has browsed other pages.
Pass selected campaign values to a chosen external checkout link instead of adding them to every outbound URL.
Give a selected external registration page the campaign tags captured when someone first visited your site.
Opt in an exact destination hostname or an individual marked link; other outbound links remain unchanged.