Growth calculator

UTM Campaign URL Builder

Generate a correctly encoded campaign URL with consistent UTM parameters while preserving unrelated destination query parameters.

Inputs

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.