How to Automatically Tag Shopify Orders from Your Checkout Links

You send out a checkout link for your summer sale. Orders come in. But when you look at your Shopify orders list, there's no easy way to tell which orders came from that specific link versus your regular store traffic. You end up exporting CSVs, cross-referencing dates, and guessing.

Order tagging fixes this. Every checkout link can now automatically add tags to the orders it creates. When a customer completes checkout through your link, the tags you set appear on the Shopify order — instantly, without any manual work.

Why Order Tags Matter for Checkout Links

UTM parameters tell you where traffic came from. Order tags tell you where revenue came from. The difference matters when you're trying to figure out which campaigns are actually making money.

Campaign attribution. Tag every order from your Black Friday link with "black-friday-2026" and your summer sale link with "summer-sale-2026." When the promotion ends, filter your orders by tag and see exactly how many sales each campaign generated. No analytics dashboards, no attribution models — just Shopify's built-in order filtering.

Influencer tracking. Give each influencer their own checkout link with a unique tag — "influencer-sarah," "influencer-mike." When you sit down to figure out commission payments, filter orders by tag. You'll see exactly how many orders each person drove, what those orders were worth, and which products they sold.

Channel identification. Tag orders by where the link was shared: "email-campaign," "instagram-bio," "qr-code-packaging," "manychat-flow." Over time, you'll see patterns. Maybe your email links generate 3x the revenue of your social links. Maybe QR codes on packaging drive more repeat purchases than any digital channel.

Wholesale and B2B. If you send different checkout links to different wholesale accounts, tag each one with the account name. When the orders come in, you can filter by tag to see what each account ordered without building a separate B2B portal.

How It Works

Order tagging is built into the link editor. No separate app, no code, no Shopify Flow required.

Step 1: Open Your Link and Toggle "Tag Orders"

In the Checkout Links app, open any link and scroll to the Attribution section. You'll see a "Tag orders" toggle. Turn it on.

Step 2: Add Your Tags

Type a tag and press Enter. Add as many as you need. Tags work the same way as Shopify's native order tags — short text labels you can filter by later.

Good tags are specific and consistent. "summer-sale-2026" is better than "sale." "influencer-sarah-may" is better than "influencer." The more specific your tags, the more useful your filtering will be later.

A few naming patterns that work well:

  • Campaign tags: summer-sale-2026, memorial-day-flash, product-launch-hoodie
  • Channel tags: email-klaviyo, sms-postscript, ig-bio, qr-packaging
  • Influencer tags: inf-sarah-jones, inf-mike-chen
  • Segment tags: vip-customer, wholesale-acme, b2b-west-coast

Step 3: Save and Share

Save the link. That's it. Every order that comes through this link will automatically get tagged. The tags are added the moment checkout completes — no delay, no batch processing.

Tags are additive. If the order already has tags from Shopify Flow or another app, your checkout link tags get added alongside them. Nothing gets overwritten.

Using Tags to Measure Campaign Performance

Once orders start coming in with tags, Shopify's built-in tools do the rest.

Filter Orders by Tag

Go to Orders in your Shopify admin. Use the filter bar to search by tag. Select your campaign tag and you'll see every order that came through that link.

From here you can see total order count, revenue, average order value — all the basics. No third-party analytics app needed.

Build Segments Around Tags

Create saved order filters for your most important campaigns. "All influencer orders this month" or "All email campaign orders Q2" — save the filter and check it whenever you need a quick read on performance.

Compare Campaigns Side by Side

Run two versions of a promotion with different checkout links and different tags. "summer-sale-email" vs. "summer-sale-sms." After the campaign, filter by each tag and compare: which channel drove more orders? Which had a higher average order value? Which brought in more new customers?

This is A/B testing at the campaign level, using nothing but checkout link tags and Shopify's order list.

Tag Strategies by Use Case

Email Marketing

Create a unique checkout link for each email campaign. Tag it with the campaign name and send date: "klaviyo-summer-launch-may-9." When you review campaign performance in Klaviyo, you'll see click and open rates. When you filter orders in Shopify, you'll see actual revenue. Together, they tell the full story.

Influencer Programs

Each influencer gets their own link with their own tag. At the end of the month, pull up each tag, export the orders, and calculate commissions. No spreadsheet gymnastics, no relying on discount codes that get shared beyond the influencer's audience.

If you're also using UTM parameters on the same link, you get both: Google Analytics shows you traffic quality, and order tags show you revenue.

QR Codes on Physical Products

Print checkout links as QR codes on packaging, inserts, or retail displays. Tag each QR code by placement: "qr-insert-may-2026," "qr-retail-popup-downtown." When customers scan and buy, the order tags tell you which physical touchpoints are driving sales.

This is especially useful for brands that sell through multiple physical channels. Tags let you measure what printed materials are actually converting, not just getting scanned.

Flash Sales and Limited Drops

For time-sensitive promotions, tags let you measure the full impact after the sale ends. Tag the flash sale link, run the promotion, and check the tagged orders a week later. You'll know exactly how many units moved, what the total revenue was, and whether it was worth the margin hit.

ManyChat and Chat Flows

If you're sending checkout links through ManyChat or another chat tool, tag each flow: "manychat-welcome-flow," "manychat-abandoned-browse." Chat-driven orders are notoriously hard to attribute. Tags make it simple — every order from the flow carries the tag.

What Tags Don't Replace

Order tags are for internal tracking and filtering. They're not visible to customers. They don't affect the checkout experience, the order confirmation email, or anything customer-facing.

They also don't replace analytics tools for traffic analysis. If you need to know how many people clicked a link but didn't buy, that's what UTM parameters and Google Analytics are for. Tags only appear on completed orders — they measure revenue, not traffic.

Checkout Links supports both UTM parameters and order tags on the same link. Use UTMs for traffic attribution and tags for revenue attribution. They're complementary, not competing.

Getting Started

Open any link in Checkout Links, scroll to Attribution, and toggle on "Tag orders." Add your first tag and save. The next order through that link will carry your tag — no setup, no waiting, no extra cost.