Campaign URL Builder

Add campaign parameters to your links so Google Analytics 4 can show which campaigns bring people to your site.

Enter the website URL and campaign details

Fields marked with an asterisk are required. Values are made lowercase and spaces become underscores.

The full URL, starting with https:// (e.g. https://www.example.com/landing).

Where the traffic comes from. Not listed? Choose Other to add your own.

The type of marketing. Options are grouped by the GA4 channel they usually land in.

Optional. The promotion, product or slogan (e.g. spring_sale). Recommended, so you can compare campaigns in GA4.

Campaign Dates

The ads campaign ID, used for GA4 cost data import (e.g. abc.123).

Paid search keywords (e.g. running+shoes).

Tells apart ads or links that go to the same URL (e.g. logolink, banner_a).

Advanced GA4 parameters

The platform that manages the campaign (e.g. search_ads_360, manual).

The type of creative (e.g. display, native, video).

The targeting used (e.g. remarketing, prospecting).

Your campaign URL

Recent URLs

URLs you copy are saved in this browser only. Click one to copy it again.

    Nothing yet.

    How campaign URLs work

    UTM parameters are tags added to the end of a link. When someone clicks it, Google Analytics 4 reads the tags and credits the visit to your campaign.

    Naming tips

    The parameters

    FieldParameterGoodAvoid
    Campaign sourceutm_sourcefacebookFacebook Ads Q1
    Campaign mediumutm_mediumpaid_socialfb-paid
    Campaign nameutm_campaignspring_sale_2026Campaign 1
    Campaign IDutm_idabc.123A different ID on every ad in one campaign
    Campaign termutm_termrunning+shoesUsing it for anything other than paid keywords
    Campaign contentutm_contentbanner_aad
    Source platformutm_source_platformmanualgoogle (that's the source)
    Creative formatutm_creative_formatvideoVideo 30s v2 FINAL
    Marketing tacticutm_marketing_tacticremarketingaudience 3

    Campaign Dates

    Turn on Campaign Dates to add the start and end date to the campaign name, e.g. spring_sale_2026-03-01_2026-03-31. This keeps names consistent when the same campaign runs more than once.

    Google's default channel group rules

    Accessibility settings

    Changes apply straight away.

    Theme
    Text size
    Reading

    Saved in this browser only.