How to Create Influencer Tracking Links on Shopify (With Revenue Attribution)

You sent 20 influencers free products last month. Some posted about it. Sales went up. But which influencers actually drove revenue? You don't know — because you gave everyone the same discount code and hoped for the best.

Here's how to fix it: give every influencer a unique tracking link that pre-fills their cart, applies their discount, and reports exactly how much revenue they generated — all inside your Shopify analytics.

What Influencer Tracking Actually Requires

Most merchants think a discount code per influencer is "tracking." It's not. Discount codes tell you someone used a code — they don't tell you who clicked, who browsed without buying, or which influencer drove the most traffic.

Real influencer tracking needs:

  1. Unique links per influencer — attribute traffic and sales to a specific creator
  2. UTM parameters — data flows into your analytics, not a spreadsheet
  3. Conversion tracking — sessions, clicks, orders, and revenue per link
  4. Easy sharing — a clean URL influencers will actually use

The Manual Way (UTM Links + Spreadsheets)

You can build tracking links manually using Shopify's cart permalink format:

https://your-store.myshopify.com/cart/VARIANT_ID:1?discount=JESSICA15&utm_source=instagram&utm_medium=influencer&utm_campaign=jessica_smith

What works: UTM parameters flow into Shopify Analytics. Each influencer has a unique link.

What doesn't: Discount codes pre-fill but don't auto-apply. Variant IDs change when you edit products — links break silently. No click or session data. No conversion rate. Managing 20+ URLs in a spreadsheet gets messy fast. Influencers hate sharing ugly links with query strings.

For 2-3 influencers, this works. For a real program, it falls apart.

The Better Way (Checkout Links)

Step 1: Create a Link Per Influencer

Create a new link for each influencer. Add the product(s) they'll promote. Set a custom slug matching their name: yourstore.com/jessica instead of yourstore.com/abc123.

Influencers are far more likely to share a clean, personalized URL than a cart permalink with variant IDs.

Step 2: Add Attribution (UTM Parameters)

In the Attribution card, set UTMs for each link:

  • Source: instagram, tiktok, youtube
  • Medium: influencer (consistent across all links)
  • Campaign: jessica_smith or q1_influencer_push This flows directly into Shopify's native Analytics. Filter by UTM medium to see total influencer revenue, then drill into campaigns for individual creators.

Step 3: Configure the Promotion

Set the influencer's discount in the Promotions card:

  • Percentage off — e.g., 15% for Jessica's audience
  • Free shipping — stack with the discount
  • Tiered discounts — spend $50 get 15% off, spend $100 get 25% off The discount applies automatically. No code to remember. Discount code abandonment is real — auto-applied discounts convert measurably better.

Step 4: Track Performance

For each influencer link, you see: sessions (clicks), orders, conversion rate, revenue, and average order value. Your dashboard shows all links side by side — sort by revenue or conversion rate to find top performers.

UTM breakdown charts show performance by platform (Instagram vs TikTok vs YouTube), giving channel-level insights alongside individual data.

Influencer Gifting (Product Seeding)

Beyond tracking, you need to get products into influencers' hands. Most merchants do this manually — draft orders, emails, address collection. Repeat 20 times.

Checkout Links simplifies this with one-time-use gifting links:

  1. Create a link with the gift products
  2. Set discount to 100% (free)
  3. Set usage limit to once total
  4. Give each influencer their personalized link (yourstore.com/gift-jessica) The influencer clicks, "buys" the free product, enters their shipping address, done. No draft orders. No back-and-forth.

Automatic Influencer Detection

Checkout Links integrates with Shopify Flow to automatically detect influencers among your customers. When someone places an order, Flow checks their social following. If they're above your threshold (2,000, 10,000, whatever fits), a personalized gifting link is created and sent automatically.

Tiered gifting works too: 2K followers gets one free product, 10K gets a bundle, 100K+ gets a VIP package. All automated.

Content Consent

A content consent checkbox in the pre-checkout flow lets you capture UGC rights at the point of purchase. Before completing their gifted order, the influencer grants permission to use their content. No separate contracts needed.

Measuring Influencer ROI

With tracking links in place, you can answer the questions that matter:

  • Which influencers to keep? Sort by revenue. Some drive clicks but few sales. Others have small audiences that buy everything.
  • Which platforms perform best? Filter UTM data by source. Maybe Instagram drives traffic but TikTok drives conversions.
  • What's your CPA? Product cost ÷ orders per influencer. Compare against paid ads.
  • Are tiered discounts working? Compare AOV between flat and tiered discount links.

Influencer Link Checklist

  • Unique link per influencer with custom slug
  • UTM parameters set (source, medium, campaign)
  • Discount configured and auto-applying
  • Products and variants correct
  • Link tested (complete a test purchase)
  • Rich link preview customized for sharing For gifting links, also: 100% discount, one-time use limit, content consent checkbox enabled.

Why This Matters

Influencer marketing on Shopify is growing fast, but most merchants fly blind. With proper tracking links, you turn it from a guessing game into a measurable channel. You know exactly who drives revenue, which platforms convert, and whether your gifting budget pays off.

The brands winning at influencer marketing aren't the ones with the biggest budgets. They're the ones who know their numbers.

Start tracking influencer performance →