Campaign link checks before launch
The validator separates technical errors from naming warnings. Missing required parameters, empty values, duplicate UTM keys, and malformed URLs are errors. Capitalization or naming variants across a batch are warnings because each organization may use a different valid convention.
Default checks
By default, every link must include non-empty utm_source, utm_medium, and utm_campaign. Spaces and inconsistent batch naming are flagged as warnings, while lowercase and underscore preferences remain optional.