UTM Builder & Parser: Inspect Campaign Links
Plan a workshop campaign without losing the destination
A campaign link is a normal destination URL with attribution labels attached. This builder edits the URL locally; the parser lets you inspect the labels before a link goes into a poster, newsletter or message. Neither operation checks whether the destination works or installs analytics on that site.
A worked campaign for two workshop entrances
Select Load workshop campaign. The destination is https://example.com/workshops?ref=poster#times. Source is community board, medium is print, campaign is kit_demo, term is c++, and content is east entrance. This is a synthetic planning exercise, not a report of visitors or conversions.
https://example.com/workshops?ref=poster&utm_source=community+board&utm_medium=print&utm_campaign=kit_demo&utm_term=c%2B%2B&utm_content=east+entrance#times
The existing ref=poster query survives and the #times section stays at the end. Spaces in query values serialize as plus signs; the literal plus signs in c++ become %2B. Paste the result into Parser: term returns to c++, rather than becoming two spaces. Copy or download the generated URL as plain text.
For a second poster, change content to west entrance and keep the other fields identical. Record both links alongside their placement before printing. If your destination has analytics configured, these labels can help compare placements later; creating a link alone collects no measurements. Google documents source, medium and campaign and treats parameter values as case-sensitive. Choose one naming convention and check it against your reporting setup. Google Analytics campaign guidance.
What building and parsing preserve
Builder requires source, medium and campaign. It replaces every existing occurrence of those five lowercase UTM keys; blank optional term or content removes an older value. Other query keys, repeated non-UTM keys, ports and fragments remain. It trims tag edges but preserves letter case. A destination without a scheme receives HTTPS; explicit HTTP also works. URLs with credentials, spaces, malformed percent escapes or unsupported schemes are rejected.
Parser displays every value for each supported UTM field, flags duplicates and empty tags, and lists other query pairs separately. Its base address removes the whole query while retaining the port and fragment. For https://example.com:8443/workshops?utm_source=board&utm_source=email&ref=poster#times, the base is https://example.com:8443/workshops#times, and both sources are shown. It does not choose which duplicate an analytics platform will use. Resolve that ambiguity before distributing the link.
Limits and troubleshooting
The destination is limited to 4,096 characters, each tag to 200, and the final or parsed URL to 8,192. The tool does not shorten links, follow redirects, inspect HTTP status or preserve a redirect service's own signature. Normal URL serialization can change escape spelling. Compare the generated URL with your destination's requirements, then test navigation and analytics separately. Missing required tags prevent output. Editing or clearing the destination removes invalid output immediately; blocked clipboard or download actions show an error.
Processing and sharing
The tool performs URL editing in the browser without a generation API. It does not navigate to the address you enter. A copied link can later be shared, logged or visited by other applications. Keep personal information and secrets out of campaign tags. Browser clipboard rules still apply, and normal site requests are covered by our Privacy Policy. To put a reviewed link on a poster, use the QR Code Generator and scan the final printed code.
Guide published by SimplyUtils. View our publishing information and contact details.