A feature of ZipZy Dashboard

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
Interface preview. Figures shown are illustrative.

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.

utm_source

Where the traffic comes from — the referrer or platform.

utm_medium

The marketing channel or link type.

utm_campaign

The campaign this link belongs to.

utm_term

Paid keyword, for search campaigns. Optional.

utm_content

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
email
utm_campaign
spring_sale
Build and shorten in ZipZy

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 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
    email
    campaign
    june_update
  • Facebook Ads

    source
    facebook
    medium
    cpc
    campaign
    spring_sale
  • Google Ads

    source
    google
    medium
    cpc
    campaign
    brand_search
  • Instagram

    source
    instagram
    medium
    social
    campaign
    reel_launch
  • LinkedIn

    source
    linkedin
    medium
    social
    campaign
    case_study
  • WhatsApp

    source
    whatsapp
    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.

See how ZipZy analytics works
  • 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.

  1. 1Create UTM

    Tag the destination with source, medium and campaign.

  2. 2Shorten URL

    Compress the long tagged link into a clean short one.

  3. 3Generate QR code

    Make a dynamic code so print scans are tracked too.

  4. 4Share campaign

    Send it by email, post it, print it — one link everywhere.

  5. 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.

ZipZy Dashboard compared with traditional UTM generators
CapabilityZipZy Dashboard
UTM builderValidated fields, presets, bulkTraditional: A single form, one link at a time
Short linksShorten the tagged URL in the same stepTraditional: Paste into a separate tool
QR codesDynamic code on the tagged linkTraditional: Not offered
AnalyticsClicks grouped by campaign, liveTraditional: None — you wait for GA
Custom domainsBranded tracking linksTraditional: Not offered
Landing pagesPoint the link at a page you builtTraditional: Not offered
APIGenerate tagged links in bulkTraditional: Manual only
TeamsShared presets and conventionsTraditional: 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.

Read the developer docs
POST /v1/links201 Created
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.

See pricing
  • 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?
A UTM builder adds tracking parameters to a URL so your analytics can tell where a click came from. You provide the destination and the campaign details — source, medium, campaign name — and the builder assembles a correctly-formatted link. ZipZy Dashboard's builder also shortens the result and can turn it into a QR code.
What are UTM parameters?
UTM parameters are five tags appended to a URL: utm_source, utm_medium, utm_campaign, and optionally utm_term and utm_content. They were popularised by Google Analytics and are the de facto standard, so almost every analytics tool reads them without configuration.
Is the ZipZy UTM builder free?
Yes. Building tagged URLs is free in ZipZy Dashboard, with no card required. Paid plans add saved presets, bulk generation, custom domains on the shortened link, and API access.
Do these links work with Google Analytics?
Yes. The builder produces the standard utm_ parameters, which GA4 reads natively — tagged traffic appears in your Acquisition and Traffic Acquisition reports with no extra setup on the Google side.
What is the difference between source, medium and campaign?
Source is where the traffic came from (google, newsletter). Medium is the type of channel (cpc, email, social). Campaign is the specific initiative (spring_sale). Source and medium answer “which channel”, campaign answers “which effort” — together they let you compare like with like.
Should I use uppercase or spaces in UTM values?
No. Analytics tools treat utm_source=Facebook and utm_source=facebook as two different sources, which splits your report. Use lowercase, and replace spaces with underscores or plus signs. ZipZy's builder flags capitals and spaces as you type so this does not happen.
Can I shorten the UTM link?
Yes, in the same step. A tagged URL is long because it carries every parameter in the address. ZipZy shortens it to a clean link that still passes all the parameters through on the redirect, so the tracking is intact but the link is printable.
Can I create a QR code from a UTM link?
Yes. Any tagged link can become a dynamic QR code, which means a scan from a poster or a package is attributed to the campaign just like a click. Scans and clicks appear together in analytics.
Can I generate UTM links in bulk?
Yes, on plans that include it. Upload a CSV of destinations and parameters and ZipZy returns a tagged — and optionally shortened — link for each row, which is how teams tag a whole ad set or send at once.
Do tagged links change what my analytics can see?
They add the campaign context. Without UTMs, most of your traffic collapses into “direct” or “referral”. With them, every click carries the source, medium and campaign, so your reports can attribute results to the specific thing you did.

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.