Landing Page URL Builder

Platform guide

Shopify UTM Builder

Build one clean Shopify tracking link, keep redirects honest, and check whether your store is sending the right source, medium, campaign, and ecommerce events into GA4.

Traffic channels flowing into an ecommerce store and analytics view

Best first setup

Use the homepage builder, keep your URL transparent, and start with static UTMs before adding any platform macros or extra tracking layers.

What usually breaks

Duplicate tags, link shorteners that strip parameters, custom checkout flows, and multiple GA4 installs are the most common reasons Shopify traffic looks wrong.

Success signal

You click the final URL, Shopify loads correctly, and GA4 Realtime shows the visit with the campaign labels you expected.

How to build a Shopify UTM link

  1. Paste the final Shopify product, collection, or landing-page URL into the homepage builder.
  2. Select the real traffic channel, such as Meta, Google Ads, TikTok, email, or affiliate.
  3. Use a plain campaign name like summer_drop_canvas_bag so GA4 reports stay readable.
  4. Add utm_content only when you need creative-level comparison, such as hero_video or ugc_1.
  5. Only turn macro mode on after the ad platform confirms the exact token format.
https://example.com/products/sample-product?utm_source=meta&utm_medium=paid_social&utm_campaign=summer_drop_canvas_bag&utm_content=hero_video

What each Shopify UTM field should mean

Parameter Good example Why it helps
utm_source meta Keeps channel naming consistent across campaigns.
utm_medium paid_social Makes channel grouping cleaner inside GA4.
utm_campaign summer_drop_canvas_bag Lets you compare launches, promos, or seasonal pushes.
utm_content hero_video Useful for ad, creator, or creative-level testing.
utm_term travel_bag_interest Optional label for keyword, audience, or targeting detail.

How to verify the Shopify link in GA4

  1. Open GA4 Realtime before you click the final URL.
  2. Click the link yourself and make sure Shopify opens the right page.
  3. Watch for the visit in Realtime and confirm source, medium, campaign, and content.
  4. Check whether Shopify is also firing view_item, add_to_cart, begin_checkout, and purchase when your setup supports them.
  5. If the visit appears but campaign fields are missing, inspect redirects, apps, and duplicate GA4 tags first.

Common Shopify tracking mistakes

  • Appending UTMs to a URL that already contains a different set of UTMs and creating conflicting values.
  • Putting private customer data, email addresses, phone numbers, or order details into URL parameters.
  • Using multiple Shopify apps or themes that each inject GA4 separately.
  • Trusting a shortened link before checking that the full long URL still keeps the parameters after redirects.
  • Changing source and medium naming every campaign, which makes historical reporting messy.

Use the tool first, then verify Shopify in GA4

The cleanest workflow is still: build one URL, click it, open GA4 Realtime, and confirm the labels before you spend real money on traffic.

Build a free link