Defaults never overwrite
Imported non-empty values stay authoritative while blank cells inherit your batch defaults.
Campaign links at spreadsheet speed
Paste or open a local campaign table, apply careful defaults, and generate up to 200 GA4 URLs with row-level checks—without uploading the plan.
THE BATCH CAMPAIGN DESK
The sample is ready. Edit it or import your own campaign table.
CSV template & import guideBatch summary
| Row | Destination | Generated URL | Checks | Actions |
|---|
BUILT FOR REPEAT WORK
Imported non-empty values stay authoritative while blank cells inherit your batch defaults.
Duplicate parameters, blank values, and casing variants are reported before the result leaves the table.
The safe results CSV includes valid links, warnings, and errors so corrections stay traceable.
CAMPAIGN QUESTIONS
Use url plus any of utm_source, utm_medium, utm_campaign, utm_id, utm_term, and utm_content. Unknown headers are rejected instead of guessed.
Unrelated query parameters and URL fragments stay in place. Supported UTM keys are replaced when you build.
Analytics can group Newsletter and newsletter separately. The warning lets you decide whether to normalize explicitly.
No. The table is processed in this browser tab. LocalConvert does not store URLs, create redirects, or count clicks.
THE TOOLKIT
Private one-minute tools for files, structured data, creators, and campaign operations.