Bulk campaign template

Bulk UTM template for multi-channel campaign batches.

Copy a ready row format, keep naming consistent across placements, and paste the batch into the Bulk UTM Builder. No spreadsheet login required.

Quick answer: bulk UTM row format

Paste one URL per row as: URL, source, medium, campaign, content, term, id. Content, term, and id are optional; commas or tabs both work.

ColumnRequiredExampleNotes
URLYeshttps://example.com/landingFinal landing page, including existing query params you must keep
sourceYeslinkedinPlatform, sender, or referrer
mediumYespaid-socialControlled channel label
campaignYesq3-product-launchStable initiative token
contentNohero-buttonCreative or placement variant
termNoanalytics-teamsKeyword or audience label when useful
idNolaunch-2026-09Internal campaign identifier

Copyable bulk UTM template

These four rows share one campaign token while varying source, medium, and optional fields by placement:

https://example.com/landing,customer-newsletter,email,q3-product-launch,hero-button,,
https://example.com/landing,linkedin,paid-social,q3-product-launch,carousel-ad,,
https://example.com/demo,google,cpc,q3-product-launch,,analytics-teams,
https://example.com/offer,partner-acme,referral,q3-product-launch,partner-blog,,launch-2026-09

Paste these rows into the Bulk UTM Builder and replace the example URLs with your landing pages.

Keep the campaign token stable

If email, paid social, CPC, and partner links support the same launch, reuse the same campaign value. That is how GA4 groups the initiative instead of splitting it by spelling.

Vary only what reporting needs

Change source and medium for the channel. Use content for creative or placement tests. Leave term and id blank until they answer a real reporting question.

Validate before publishing

After generation, spot-check a few URLs in the UTM Checker for casing, separators, missing required fields, and suspicious source/medium pairs.

Template checklist

For field definitions, see the source vs medium guide and campaign naming conventions.

Next step: generate the batch

Paste the template, generate tagged URLs locally, then validate before the links ship.

Open the Bulk UTM Builder · Generate naming tokens · Check a sample URL

Last reviewed September 6, 2026.

Continue the campaign workflow

Define consistent names, build one GA4 campaign URL, scale it in bulk, then check the final link before publishing.

Build a GA4 campaign URL · Define campaign names · Scale in bulk · Check the result

FAQ

What columns belong in a bulk UTM template?

Use URL, source, medium, campaign, content, term, and id in that order. Content, term, and id are optional when a placement does not need them.

Do commas or tabs both work?

Yes. The Bulk UTM Builder accepts comma-separated or tab-separated rows. Keep one campaign URL definition per line.

Should every row reuse the same campaign name?

If the rows support the same initiative, yes. Keep utm_campaign stable and vary source, medium, or content for each placement.

Where do I paste the template?

Copy the sample rows below into the Bulk UTM Builder, replace the placeholders with your landing pages and naming tokens, then generate the tagged URLs locally in your browser.