Skip to content
Help
English
Marketing and tracking

How do I build a UTM campaign URL for a product?

Use the Campaign URL Generator app to create UTM-tagged links to any product, set source, medium, campaign, term, and content, and copy the URL for your ads so analytics attributes traffic and orders to the right campaign.

What the Campaign URL generator does

The Campaign URL Generator app builds a UTM-tagged link to any product in your store with one click. You pick a product, fill in the campaign parameters you want, and the app produces a ready-to-share URL. When someone clicks that link, analytics tools like Google Analytics or Meta read the UTM tags and attribute the visit and any order to the exact source, channel, and campaign you named. It keeps your tagging spelled the same way every time, so one campaign shows up as one clean line in your reports instead of being split across "facebook", "Facebook", and "fb".

Installing the app

You need the apps permission to open or install it.

  1. Open Apps from the left menu.
  2. Find Campaign URL Generator and open it, then click Install.
  3. The tool opens right after installing. No API keys or credentials are required, and there is nothing to configure first.

Generating a campaign URL

  1. Open Campaign URL Generator again from the Apps page. The generator form loads inside the app modal.
  2. Use the Product search field to find and select the product you want to promote. Selecting a product is required: until you choose one, no URL is generated and the copy button stays disabled.
  3. Fill in any of the UTM fields you need. They are all optional. Blank fields are simply left out of the link.
  4. Watch the Share the generated campaign URL panel at the bottom. The URL rebuilds live as you type, so there is no separate "generate" button.
  5. Click the round copy button next to the URL to copy it to your clipboard, then paste it into your ad, email, or social post.

The UTM fields

Each field accepts up to 50 characters. The values are added to the link exactly as you type them (spaces and capitals are preserved), so keep them short and consistent.

  • Campaign source (utm_source): the referrer or traffic source, for example google or newsletter.
  • Campaign medium (utm_medium): the marketing channel, for example banner or email.
  • Campaign name (utm_campaign): the product, promo code, or slogan for this campaign, for example spring_sale.
  • Campaign term (utm_term): the paid search keywords, for example Shoes or T-shirt.
  • Campaign content (utm_content): a label to tell apart different ads or links in the same campaign, for example black or red.

How the URL is built

The link always points to the selected product's page on your store, in the form https://yourstore-domain/products/PRODUCT-SLUG. The domain is your store's primary domain as configured in Storeep, and the slug is the product's own page address. Only the UTM fields you actually filled in are appended as query parameters, in this order: source, medium, campaign, term, content. If you leave every UTM field blank, the link is just the plain product page URL with no parameters.

Tips and edge cases

  • Stay consistent. Analytics groups by the exact text you enter, so always write the same source and medium the same way. facebook, Facebook, and fb would show as three separate sources.
  • Lowercase is safer. Many analytics tools treat tags as case sensitive, so lowercase source and medium values are easier to keep tidy.
  • Use underscores, not spaces. Values with spaces still work but get encoded in the link, so spring_sale stays more readable than spring sale.
  • One product per link. Each generated URL targets a single product page. To promote several products, generate a separate link for each.
  • Reopen anytime. The app stores no saved links. It builds each URL on the spot, so copy the link before closing the modal.