Raydar free tools · UTM builder

UTM parameters for Shopify store links

Shopify is where a tagged link lands, so the tags describe where you shared it: instagram and social for a bio link, email for a newsletter. Shopify shows them on each order and in its marketing reports. The catch is on GA4's side: a campaign name with shop in it counts as shopping traffic.

The interactive UTM builder loads with this page, pre-filled for Shopify, and runs entirely in your browser.

The preset

utm_source=instagram&utm_medium=social&utm_campaign=spring-launch

A campaign name without shop or shopping in it stays clear of GA4's shopping rules, so instagram and social land in Organic Social as they would on any other site.

Where to put it

  1. Build one tagged link per place you'll share it, pointing at the product or collection page.
  2. To see the tags behind a sale: open the order from Orders, click View conversion details in the Conversion summary, then View full sessions. Tagged visits show a UTM parameters section.
  3. To group tagged traffic: in Shopify's Campaigns, add an auto-match rule on any mix of utm_campaign, utm_source, utm_medium, utm_term and utm_content, spelled exactly as in your links.
  4. For totals by tag, open the Performance by UTM campaign report with the other marketing reports.

GA4 has two channel rules that fire on the word shop in a campaign name, and a store's campaigns are full of it. Organic Shopping matches a campaign name where shop starts a word or follows the letter e, or where shopping appears anywhere. Paid Shopping matches the same names when the medium is paid. Google's table checks Paid Shopping before Paid Social, and Organic Shopping before Organic Social and Email, and a channel group files traffic under the first rule it matches. So an email tagged utm_campaign=shop-the-sale can report as Organic Shopping, and a Meta ad tagged utm_campaign=summer-shop as Paid Shopping. Words like workshop or bookshop don't trigger it, but eshop and coffeeshop do. Names like spring-launch avoid the problem.

Never use shopify as the source. Google's source list files shopify and shopify.com as shopping sites. Tag a link utm_source=shopify with a medium of email, social or cpc and GA4 counts the visit as shopping traffic. Name the place the link was posted instead.

Where Shopify shows your tags. On an order, View conversion details and then View full sessions lists each visit with its session referral and, when the link was tagged, a UTM parameters section. Some orders get a shorter summary or none. Shopify leaves it empty when cookies were blocked and nothing was captured, when the order started as a draft order, or when it came from a channel other than the Online Store or Hydrogen, and tagging doesn't change that. In its marketing reports, Shopify says the referrer name can show as N/A when a shortened URL was used as the link, which is one more reason to tag.

Campaigns match exact values. Shopify's example auto-match rule is utm_campaign=elle with utm_source=facebook: a session carrying both joins the campaign, and extra parameters such as utm_content are ignored. A rule only matches what's written, and GA4 treats Meta and meta as two values too, so build every link from one lowercase spelling. For one link per creator, the bulk UTM builder keeps the spellings identical. Shopify also warns that editing a shareable link after people use it changes the campaign report.

Tag all three. Shopify's own help example, ?utm_source=emailcampaign, sets only a source. Google says to always set source, medium and campaign, and a missing one shows as (not set). For Meta ads to your store, start from the Facebook ads UTM builder.

Questions

Where can I see UTM parameters in Shopify?

On each order: View conversion details, then View full sessions, where tagged visits show a UTM parameters section. For totals, use the Performance by UTM campaign marketing report, or Sales by UTM parameters in a campaign's report.

Can I get UTM data from the Shopify GraphQL API?

Yes. In the Admin GraphQL API, a CustomerVisit, Shopify's record of one session, carries UTMParameters alongside the landing page, the referral code and the marketing event that brought the customer to the store.

Does Shopify add UTM parameters automatically?

Not to links you share yourself. Shopify notes that some marketing apps come with preset parameters, and that Google Ads can add them to your URLs. A Campaigns full URL carries Shopify's own tracking ID.

Back to the UTM builder for every platform, or another one: Taboola · Outbrain

Give your bio link a brain.

Build your page, watch who converts, free to start.

Get started free

No card required.