Landing Page URL Builder

Shopify guide

Shopify UTM Examples

Copy a Shopify UTM example for a product, collection, paid ad, or promotion, then verify the final store URL and campaign values in GA4 Realtime.

Shopify traffic flowing into an ecommerce store and reporting view

Best first path

Keep the product or collection link readable and only add enough UTM structure to answer the reporting question.

What usually breaks

Duplicate tags, messy naming, or overcomplicated redirect chains can make Shopify reporting harder to trust.

Success signal

The Shopify URL still opens the right page and GA4 still reads the source, medium, and campaign cleanly.

Product example

https://example.com/products/sample-product?utm_source=meta&utm_medium=paid_social&utm_campaign=spring_sale&utm_content=hero_video

A product URL is the simplest test case when you want to verify the landing page and the source labels together.

Collection example

https://example.com/collections/sale-items?utm_source=google&utm_medium=paid_search&utm_campaign=collection_push&utm_content=shopping_1

A collection URL works well when you want a broader ecommerce entry point instead of a single product page.

What to keep in mind

  • Keep the landing page obvious.
  • Do not make every Shopify link use a different naming style.
  • Use one readable campaign name for each launch.
  • Test the final link before any spend goes live.

FAQ

Shopify UTM examples that stay readable in GA4

What UTM parameters should I use for Shopify?

Start with utm_source, utm_medium, and utm_campaign. Add utm_content when you need to compare ads, creators, placements, or email links.

Can I use the same Shopify UTM example for Meta and Google Ads?

Keep the same naming rules, but use channel-specific source and medium values. Meta and Google Ads should not share identical source values.

How do I test a Shopify UTM link in GA4?

Open the final Shopify URL, confirm the product or collection page loads with the UTM parameters intact, and check the visit in GA4 Realtime before launch.

Use one Shopify example, then test it yourself

Readable examples make it much easier to keep the store setup stable across launches.

Build a free link