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.
- Open Apps from the left menu.
- Find Campaign URL Generator and open it, then click Install.
- The tool opens right after installing. No API keys or credentials are required, and there is nothing to configure first.
Generating a campaign URL
- Open Campaign URL Generator again from the Apps page. The generator form loads inside the app modal.
- 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.
- Fill in any of the UTM fields you need. They are all optional. Blank fields are simply left out of the link.
- 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.
- 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
googleornewsletter. - Campaign medium (utm_medium): the marketing channel, for example
banneroremail. - 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
ShoesorT-shirt. - Campaign content (utm_content): a label to tell apart different ads or links in the same campaign, for example
blackorred.
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, andfbwould 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_salestays more readable thanspring 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.