Build campaign URLs that measure every click.
Generate UTM tracking links for Google Analytics, social media, email marketing and paid campaigns. Track everything from ZipZy Dashboard.
- Google Analytics ready
- Shorten in the same step
- Live campaign reporting
Tagged and shortened
zpzy.in/spring-email
By source
This campaign- newsletter
- google/cpc
Try it
Fill the fields. Get a tracking URL.
This builder assembles a real, valid UTM link as you type, and flags the values that quietly break analytics. Shortening and QR codes happen in ZipZy Dashboard.
Where the traffic comes from — the referrer or platform.
The marketing channel or link type.
The campaign this link belongs to.
Paid keyword, for search campaigns. Optional.
Distinguishes two links to the same place — A/B variants, or a header vs footer link. Optional.
Generated URL
https://example.com/product?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale
Parameters
- utm_source
- newsletter
- utm_medium
- utm_campaign
- spring_sale
This builder assembles a real, valid tracking URL. Shortening and QR codes happen in ZipZy Dashboard.
Inside ZipZy Dashboard
A tagged link is step one. ZipZy does the other four.
The UTM Builder is included with ZipZy Dashboard, so the same link you tag can be shortened, turned into a QR code and reported on — without leaving the workspace.
- Campaign URL builderFill five fields, get one correctly-formatted tracking URL. No manual string-joining.
- Google Analytics readyThe parameters are the standard utm_ set, so GA4 reads them with no extra setup.
- UTM validationSpaces, capitals and duplicate keys are caught as you type, before they split a report.
- URL shorteningA UTM link is long and ugly. Shorten it to something printable in the same step.
- QR code generationTurn the tagged link into a dynamic QR code, so offline scans carry attribution too.
- Campaign templatesSave the shape of a campaign once and stamp out consistent links from it.
- Bulk generationUpload a CSV of destinations and parameters, get a tagged link for every row.
- Saved presetsLock your source and medium naming so the whole team spells them the same way.
- Real-time analyticsClicks on tagged links group by campaign in ZipZy's own reporting, live.
- Team collaborationShared presets and a shared naming convention, so campaigns stay comparable.
- API accessGenerate tagged links from your own tools, in bulk, over a REST endpoint.
- Custom domainsPublish the shortened tracking link on your own branded domain.
Campaign examples
The same convention, every channel.
The value of UTMs is consistency: name email “email” everywhere, and your reports add up. Here's a starting convention for eight common channels.
Email campaign
- source
- newsletter
- medium
- campaign
- june_update
Facebook Ads
- source
- medium
- cpc
- campaign
- spring_sale
Google Ads
- source
- medium
- cpc
- campaign
- brand_search
Instagram
- source
- medium
- social
- campaign
- reel_launch
LinkedIn
- source
- medium
- social
- campaign
- case_study
WhatsApp
- source
- medium
- referral
- campaign
- broadcast_w24
SMS marketing
- source
- sms
- medium
- text
- campaign
- flash_offer
Affiliate
- source
- partner
- medium
- affiliate
- campaign
- q3_program
Values are illustrative. Save your own as presets in ZipZy Dashboard so the whole team spells them the same way.
Analytics integration
Tag once. Two analytics tools read it.
UTM parameters are Google's convention, so GA4 picks them up with no setup. ZipZy reads the same link at the redirect, which means you get live campaign numbers without waiting for anyone's overnight processing.
Google Analytics
The utm_ parameters are GA's own convention, so tagged traffic lands in Acquisition reports automatically.
ZipZy analytics
The same link reports clicks in ZipZy, grouped by campaign, in real time and without a tag on the page.
Campaign reports
Compare campaigns against each other over the same date range, in one view.
Traffic sources
Source and medium roll up into a clear picture of which channel actually delivered.
Conversions
When the link points at a ZipZy landing page, the click and the conversion are joined for you.
Marketing workflow
From tagged link to tracked result, in one place.
Each step hands off to the next inside ZipZy Dashboard — no copying a URL between four different tools.
1Create UTM
Tag the destination with source, medium and campaign.
2Shorten URL
Compress the long tagged link into a clean short one.
3Generate QR code
Make a dynamic code so print scans are tracked too.
4Share campaign
Send it by email, post it, print it — one link everywhere.
5Track results
Watch clicks group by campaign in real-time analytics.
Why ZipZy Dashboard
A UTM generator makes a string. ZipZy runs the campaign.
Google's builder hands you a URL and stops. The link still needs shortening, maybe a QR code, and somewhere to report — which is three more tools, or one workspace.
| Capability | ZipZy Dashboard | Traditional UTM generators |
|---|---|---|
| UTM builder | Validated fields, presets, bulkTraditional: A single form, one link at a time | A single form, one link at a time |
| Short links | Shorten the tagged URL in the same stepTraditional: Paste into a separate tool | Paste into a separate tool |
| QR codes | Dynamic code on the tagged linkTraditional: Not offered | Not offered |
| Analytics | Clicks grouped by campaign, liveTraditional: None — you wait for GA | None — you wait for GA |
| Custom domains | Branded tracking linksTraditional: Not offered | Not offered |
| Landing pages | Point the link at a page you builtTraditional: Not offered | Not offered |
| API | Generate tagged links in bulkTraditional: Manual only | Manual only |
| Teams | Shared presets and conventionsTraditional: Everyone on their own | Everyone on their own |
Describes common free UTM generators such as single-form campaign URL builders. Capabilities change — check the current tool before deciding.
For developers
Tag and shorten in one call.
Pass a destination and a UTM object, get back a shortened, branded, fully-tagged link. Do it for a whole ad set in one request.
REST API
Build a tagged, shortened link in one call and get its analytics back in another.
Bulk URL generation
Send an array of destinations and parameters, receive an array of links.
Automation
Generate a tagged link per ad, per send or per partner from your own pipeline.
Webhooks
A POST on every click, carrying the campaign parameters with it.
curl -X POST https://api.zipzy.in/v1/links \
-H "Authorization: Bearer $ZIPZY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"destination": "https://example.com/product",
"utm": {
"source": "newsletter",
"medium": "email",
"campaign": "spring_sale"
},
"shorten": true,
"domain": "go.yourcompany.com"
}'{
"short": "https://go.yourcompany.com/spring-email",
"long": "https://example.com/product?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale"
}Pricing
The UTM builder is free. The rest scales with you.
Free
₹0
forever
Build, validate and shorten tagged URLs.
Starter
₹—
per month
Saved presets and a longer link history.
Basic
₹—
per month
Custom domain on the shortened link.
Pro
₹—
per month
Bulk generation, teams and API access.
Enterprise
Talk to us
Volume generation, SSO and warehouse exports.
FAQ
What people ask about UTM tracking.
What is a UTM builder?
What are UTM parameters?
Is the ZipZy UTM builder free?
Do these links work with Google Analytics?
What is the difference between source, medium and campaign?
Should I use uppercase or spaces in UTM values?
Can I shorten the UTM link?
Can I create a QR code from a UTM link?
Can I generate UTM links in bulk?
Do tagged links change what my analytics can see?
Create better campaign URLs today.
The UTM Builder is included in ZipZy Dashboard — tag, shorten, generate a QR code and track results in one place. Free plan, no card.