Growth calculator
UTM Campaign URL Builder
Generate a correctly encoded campaign URL with consistent UTM parameters while preserving unrelated destination query parameters.
Results
Results are deterministic scenario outputs, not guarantees.
Enter values and calculate to see the summary, supporting metrics, warnings, and interpretation.
Interpretation
Deterministic interpretation rules will explain what the modeled result means once a calculation is available.
Detailed breakdown
Intermediate calculation rows will appear here after calculation.
Formula
Validate destination
Parse destinationUrl and accept only absolute http or https URLs.
Preserve unrelated parameters
Keep query parameters whose names do not start with utm_.
Normalize UTM values
normalizedValue = applyNamingConvention(rawValue)
Build final URL
finalUrl = destinationUrl + preservedQueryParameters + encoded UTM parameters
Example
Example: paid search campaign URL
A destination of https://example.com/landing?ref=partner with source Google Ads, medium CPC, and campaign Spring Launch becomes a URL with ref preserved and encoded utm_source, utm_medium, and utm_campaign values appended.
Want help interpreting the model?
Use this calculator as a deterministic planning tool, then talk with Propel Collective about which assumptions are worth validating first.