Skip to main content
True MarginTrue Margin
How to Track Influencer Sales and Attribution
← Back to blog

How to Track Influencer Sales and Attribution

By Jack·March 10, 2026·7 min read

The most reliable way to track influencer sales is combining unique promo codes with UTM-tagged links — promo codes catch the customers who Google your brand instead of clicking the link, and UTMs give you granular traffic data in Google Analytics. Neither method alone tells the full story, but together they cover roughly 90% of influencer-driven revenue.

Most ecommerce brands lose money on influencer marketing not because the influencers don't perform, but because the tracking is broken. You pay a creator $2,000, see a spike in sales that week, and have no idea how much of it came from that post. That is not a strategy — it is a guess. Below is the exact setup I recommend to every founder running influencer campaigns through True Margin.

The 4 Methods for Tracking Influencer Sales

There are 4 primary ways to attribute sales to influencers. Each has tradeoffs. Here is how they compare at a glance:

MethodProsConsBest For
Promo CodesWorks offline and across devices; survives GooglingNo traffic data; codes get shared publiclyAny brand, especially beginners
UTM ParametersFree; granular traffic + behavior data in GA4Breaks if customer doesn't click the linkBrands already using Google Analytics
Affiliate LinksAutomated commission tracking; pay-for-performanceRequires platform setup; cookie windows varyBrands running 10+ influencers
Tracking PixelsCross-platform view-through attributionPrivacy restrictions; technical setup requiredBrands running paid amplification

The best approach: combine at least 2 methods. I recommend promo codes + UTM parameters for most brands. If you are running 10+ influencers or paying commissions, add affiliate links. Tracking pixels matter most when you are blending affiliate and influencer strategies or running whitelisted ads.

Method 1: Promo Codes

Promo codes are the simplest and most reliable tracking method. Assign each influencer a unique, memorable code — like SARAH20 or MIKE15 — and track redemptions in your ecommerce dashboard. The reason promo codes outperform link-based tracking: most customers do not click influencer links directly. They watch the video, remember the brand, Google it later, and buy. A promo code survives that entire journey.

Setup Steps

  1. Create a unique code per influencer in Shopify, WooCommerce, or your platform of choice.
  2. Set the discount to 15-20% off — the sweet spot. Below 10% does not motivate. Above 25% erodes margins and attracts one-time deal seekers.
  3. Make the code memorable: influencer name + discount amount (SARAH20, not PROMO-7X9K2).
  4. Set an expiration date if you want urgency, or leave it open for evergreen partnerships.
  5. Track redemptions weekly. Export the data and match revenue to influencer spend to calculate your influencer marketing ROI.

Watch out for code leakage. Promo codes end up on coupon sites. Monitor sites like Honey and RetailMeNot for your codes. If a code leaks, rotate it and give the influencer a new one. Some brands add a minimum order value to limit abuse.

Method 2: UTM Parameters

UTM parameters are tags you add to the end of a URL so Google Analytics can tell you exactly where each visitor came from, which campaign sent them, and which influencer drove the click. They are free, take 2 minutes to set up, and give you data that promo codes cannot — like bounce rate, pages per session, and time on site.

Setup Steps

  1. Build your tagged URL using Google's Campaign URL Builder or a spreadsheet.
  2. Use this naming convention consistently:
    ?utm_source=instagram&utm_medium=influencer&utm_campaign=spring_sale&utm_content=sarah_jones
  3. Create a "UTM dictionary" — a shared doc that standardizes your naming. Without this, you will end up with "instagram", "Instagram", "IG", and "insta" as 4 separate sources in GA4.
  4. Shorten the tagged URL with Bitly or your link shortener so it looks clean in bios and captions.
  5. Check GA4 under Acquisition > Traffic Acquisition to see influencer traffic, engagement, and conversions.

The limitation: UTMs only work when the customer clicks the link. If they hear about your brand from a TikTok video, open a new browser tab, and type your URL directly — the UTM data is lost. That is why you pair UTMs with promo codes. The UTM catches the clickers. The promo code catches everyone else.

Method 3: Affiliate Links

Affiliate links are unique trackable URLs assigned to each influencer through an affiliate platform. When a customer clicks the link and purchases within a set time window (usually 7-30 days), the sale is credited to that influencer. This method works best for brands running 10+ influencer partnerships because it automates commission payouts and reporting.

Setup Steps

  1. Choose an affiliate platform: ShareASale, Impact, Refersion, or your ecommerce platform's built-in affiliate feature.
  2. Set your commission structure — flat fee per sale, percentage of revenue, or tiered based on volume.
  3. Generate a unique affiliate link for each influencer and distribute via your onboarding flow.
  4. Set your cookie window. 30 days is standard. Shorter windows (7 days) favor the brand. Longer windows (60+ days) favor the influencer.
  5. Review attribution reports weekly and cross-reference with promo code data to catch sales the affiliate link missed.

Affiliate links are especially powerful for YouTube. YouTube descriptions are clickable and persist for years, so a single video can drive affiliate sales months after publishing. For short-form platforms like TikTok and Instagram Stories, affiliate links are less reliable because link placement is limited.

Method 4: Tracking Pixels

Tracking pixels (Facebook Pixel, Google Analytics tag, TikTok Pixel) fire when a user lands on your site and allow you to attribute conversions back to specific ad impressions or content views. For influencer marketing, pixels matter most when you are running paid amplification — boosting influencer posts or running whitelisted ads.

Setup Steps

  1. Install the Meta Pixel, Google tag, and/or TikTok Pixel on your site via Google Tag Manager.
  2. Set up conversion events: Purchase, Add to Cart, and Initiate Checkout at minimum.
  3. If running whitelisted influencer ads, the platform pixel will automatically track view-through and click-through conversions.
  4. Cross-reference pixel data with UTM and promo code data. Pixels tend to over-count (they claim credit for people who would have bought anyway).

Privacy changes have weakened pixel tracking. iOS 14.5+ and browser privacy features block many tracking pixels. Do not rely on pixels as your only attribution method — they are a supplement, not a replacement for promo codes and UTMs. Use them to understand the full funnel, not as your source of truth for influencer ROI.

The Combined Approach (What I Recommend)

After working with dozens of ecommerce brands on their influencer tracking, here is the setup that catches the most revenue:

  1. Every influencer gets a promo code AND a UTM-tagged link. Non-negotiable. This alone captures 80-90% of influencer-driven sales.
  2. Brands running 10+ influencers add affiliate links for automated commission tracking and reporting.
  3. Brands running paid amplification add tracking pixels for view-through attribution on boosted/whitelisted content.

When you reconcile the data, promo code revenue will almost always be higher than UTM-attributed revenue. That gap is the "dark social" — people who saw the influencer content but did not click the link. If you are only tracking UTMs, you are undercounting influencer performance by 30-60%. That leads to killing campaigns that are actually profitable.

Track your influencer ROAS in seconds.

Use True Margin's free ROAS calculator to see your true return on influencer spend.

Open ROAS Calculator →

Attribution Models: Last-Click vs Multi-Touch

How you attribute sales matters as much as whether you track them. The 2 main models:

Last-click attribution gives 100% of the credit to the last touchpoint before purchase. If a customer sees an influencer post on Instagram, Googles your brand 3 days later, and buys — Google gets the credit. The influencer gets nothing. This is the default in most analytics platforms, and it systematically undervalues influencer marketing.

Multi-touch attribution distributes credit across every touchpoint in the customer journey. The influencer post gets partial credit for starting the journey, the Google search gets partial credit for the return visit, and the email gets partial credit if a cart abandonment sequence sealed the deal. This is more accurate but harder to set up.

For most ecommerce brands, start with last-click but add a manual adjustment. If your promo code data shows an influencer driving $10,000 in revenue but your UTM/last-click data shows $6,000, the influencer is actually responsible for closer to $10,000. Use promo code revenue as your "floor" for influencer attribution. It is not perfect, but it is far better than straight last-click.

For brands spending $10,000+ per month on influencer marketing, investing in a multi-touch attribution tool (Cometly, Triple Whale, or Northbeam) pays for itself. At that spend level, misattribution costs you more than the tool subscription. Check our influencer ROI benchmarks to see what good performance looks like.

Key Metrics to Track

Once your tracking is set up, these are the numbers that actually matter. I have split them into traffic metrics (tells you if the influencer drives interest) and revenue metrics (tells you if that interest converts to money).

MetricWhat It Tells YouWhere to Find It
Traffic by sourceWhich influencers drive the most visitorsGA4 > Acquisition > Traffic Acquisition
Bounce rateWhether the influencer's audience is a fit for your brandGA4 > Pages and Screens
Pages per sessionHow engaged the influencer's traffic isGA4 > Engagement Overview
Conversion rate by sourceWhich influencers drive buyers, not just browsersGA4 > Conversions (with UTM filter)
Revenue by influencerTotal dollar value each influencer generatedPromo code report + GA4 ecommerce
Average order value (AOV)Whether influencer customers spend more or less than averageEcommerce dashboard (filter by promo code)
Repeat purchase rateWhether influencer customers come back or are one-time buyersCohort analysis in Shopify/platform
ROAS by influencerRevenue generated divided by total influencer costTrue Margin ROAS Calculator

The metric that matters most: ROAS by influencer. Revenue alone is misleading — an influencer who drives $5,000 in revenue but costs $4,000 is not a good deal. Track your influencer ROI at the individual creator level so you can double down on winners and cut underperformers fast.

Free and Paid Tools for Influencer Tracking

You do not need expensive software to start tracking. Here is the stack by budget:

Free tier ($0): Google Analytics 4 (traffic + conversions via UTMs), your ecommerce platform's promo code reports (Shopify, WooCommerce, BigCommerce), and a spreadsheet to consolidate the data. This handles 90% of what most brands need.

Mid tier ($200-$500/month): Refersion or GoAffPro for affiliate link management and automated commission payouts. Worth it once you are running 10+ influencers and manual tracking becomes a time sink.

Enterprise tier ($500-$2,000+/month): AspireIQ, CreatorIQ, GRIN, or Storyclash for end-to-end influencer relationship management, content tracking, and attribution. These platforms handle discovery, outreach, contracts, content approval, and performance reporting in one dashboard. Worth it at $20,000+ monthly influencer spend.

For attribution specifically, Cometly and Triple Whale offer multi-touch attribution that is purpose-built for ecommerce. They connect your ad platforms, influencer data, and ecommerce platform to give you a single source of truth. If you are spending enough on influencers that misattribution costs you thousands per month, these tools pay for themselves.

Common Tracking Mistakes to Avoid

After seeing dozens of brands set up influencer tracking, these mistakes come up repeatedly:

  • Only tracking UTMs without promo codes. You will undercount influencer revenue by 30-60% because most customers do not click links. Always pair both methods.
  • Inconsistent UTM naming. "Instagram" vs "instagram" vs "IG" creates 3 separate sources in GA4. Build a UTM dictionary and enforce it.
  • Setting discounts too high. A 30% promo code drives conversions but kills margins and attracts customers who never buy at full price. Keep it at 15-20%.
  • Not tracking AOV and repeat purchases. An influencer might drive high volume but low-quality customers. If influencer-acquired customers have a 40% lower AOV and never repurchase, the campaign is not profitable even if top-line revenue looks good.
  • Judging performance too early. Give each influencer campaign at least 2-4 weeks of data before making cut/scale decisions. A single post can take days to reach peak performance, especially on YouTube where videos gain views over months.

If you are paying market rates for influencers and your tracking is solid, you should see a positive ROAS from well-matched micro-influencers and at least break-even from macro-influencers. Anything below 1x means either the creator is not a fit, the offer is weak, or the tracking is not capturing all the revenue.

Frequently Asked Questions

What is the easiest way to track influencer sales?

Unique promo codes are the easiest method. Assign each influencer a memorable code like SARAH20 and track redemptions in your ecommerce platform. Promo codes work even when customers Google your brand instead of clicking a link, which makes them more reliable than link-based tracking alone.

Do UTM parameters work for influencer tracking?

Yes, UTM parameters are one of the best free tools for tracking influencer traffic and conversions. Use the format ?utm_source=instagram&utm_medium=influencer&utm_campaign=spring_sale&utm_content=creator_name. The data flows directly into Google Analytics so you can see traffic, behavior, and conversions by influencer.

Should I use last-click or multi-touch attribution for influencer campaigns?

Multi-touch attribution gives a more accurate picture because influencer content often starts the customer journey but does not end it. A customer might see an influencer post, Google your brand, then buy 3 days later. Last-click would credit Google — multi-touch credits both touchpoints. For brands under $10,000/month in influencer spend, start with last-click plus promo code data as a manual adjustment.

What discount percentage should I give influencer promo codes?

The sweet spot is 15-20% off. Below 10%, the code does not motivate purchases. Above 25%, you erode margins and attract deal-seekers who never buy again. A 15-20% discount drives conversions while keeping your unit economics healthy and your repeat purchase rates stable.

What free tools can I use to track influencer performance?

Google Analytics 4 is the best free tool. Combine it with UTM-tagged links and your ecommerce platform's built-in promo code reporting (Shopify, WooCommerce, BigCommerce). For paid options, GRIN, CreatorIQ, and AspireIQ offer dedicated influencer attribution dashboards starting around $500 per month.

Stop guessing. Start calculating.

True Margin gives ecommerce founders the tools to make data-driven decisions.

Try True Margin Free