shopseller·tts eu
Seller··5 min read·Facu

TikTok Shop attribution: where your sales actually come from (organic, affiliate, paid)

TikTok Shop doesn't tell you whether a sale came from an organic affiliate, your own video, or GMV Max. Here's how I figured it out with real data — and why it matters.

#attribution#affiliates#gmv-max#analytics#europe#tiktok-shop
TL;DRLo clave en 30 segundos
  • TikTok Shop shows you orders but doesn't clearly tell you where the sales came from (organic, affiliate, or paid)
  • Each channel has a completely different cost — without real attribution, you can't make sound decisions
  • Cross-referencing the data, my real channel mix is 46% organic affiliate / 39% own video / 14% paid
  • The top affiliates aren't always the most profitable ones
  • Solution: weekly export from Seller Center and manually cross-reference orders, affiliates, and campaign spend

The problem nobody mentions

You've been selling on TikTok Shop for a week. Revenue: €3.400, 114 orders. Good. But when you open the TikTok Shop dashboard and try to figure out where those sales came from, you hit a wall.

TikTok Shop shows you orders. It shows you revenue. It shows you commission. But it does not clearly tell you whether a sale came from an organic affiliate posting a video, from your own content converting, or from a GMV Max campaign that paid for the conversion.

"

And that's a serious problem, because each channel has a completely different cost.

"

Facu

Why knowing the source of every sale matters

If you sell a product at €24.99 with a 17% net margin, every percentage point counts. Look at the real difference between channels:

Sale through your own video

70%

Margin over COGS. No affiliate commission, no ad CPA. Most profitable channel.

Sale through GMV Max + affiliate

15%

After CPA (€4-5) + affiliate commission (15%). Can go negative.

If you don't know that 46% of your sales come from organic affiliates, 39% from your own videos, and 14% from paid — you can't make decisions. You're flying blind.

The real attribution mix in my operation

Once I finally cross-referenced the data, here's the channel breakdown for a single day with 114 orders:

Sales distribution by channel (114 orders)

💡What no one expects

46% of sales come from affiliates I had never met personally. They're creators who found the product and posted videos on their own. Without TikTok Shop, this channel doesn't exist.

What TikTok Shop shows you (and what it doesn't)

The TikTok Shop Seller Center has an analytics dashboard. You can see:

  • Total sales, orders, average ticket
  • Best-selling products
  • Basic affiliate data (who sold how much)

What you do NOT see clearly:

The gaps in the native dashboard
  • What percentage of sales is organic vs affiliate vs paid
  • The real CPA of your GMV Max campaigns (TikTok shows spend, but cross-referencing it with actual sales is manual)
  • Which affiliates generate paid vs organic sales (one affiliate can generate both, and TikTok doesn't distinguish)
  • Real net margin per channel including all costs

Basically, TikTok gives you raw data but not the intelligence to operate on.

How I solved it

After months of operating with fragmented data, I built a system to cross-reference everything:

  1. Export order data from Seller Center — each order has ID, product, price, date.
  2. Export affiliate data — which creator generated which sale, with which video.
  3. Export campaign data — GMV Max spend per day and per campaign.
  4. Cross-reference everything to assign each order to its source: own, organic affiliate, or paid.
  5. Calculate real net margin per channel — not the estimate, the real one with every cost included.

With that, I can calculate real net profit and know exactly what each channel costs me.

The cost structure that eats your margin

Once you have the data cross-referenced, the real breakdown of €3.400 in revenue looks like this:

Cost breakdown on €3.400 revenue (30 days)

"

Only 17-18% net margin survives. Every percentage point you optimize on any of those lines goes straight to your bottom line.

"

What I discovered when I started measuring

A few things only become visible once you cross-reference:

💡The top affiliates aren't always the most profitable

An affiliate generating 18 sales at a 20% commission can be less profitable than one generating 7 sales at a 10% commission. Without the cross-reference, you only see "18 sales" and consider them your best affiliate.

GMV Max has a higher real CPA than what it shows

The TikTok Shop dashboard shows you the campaign's ROAS, but it doesn't include the affiliate commission layered on top. When you cross-reference everything, the real cost per conversion goes up significantly.

Your own videos are the most profitable channel

70% margin over COGS on own videos vs 40% on affiliates. The gap is so wide it justifies investing in your own content production before scaling affiliates.

What TikTok Shop should do (and doesn't)

Bare minimum TikTok Shop should give sellers:

  • Channel attribution report (own / affiliate / paid)
  • Real CPA including affiliate commissions
  • P&L by product including all costs
  • Per-affiliate profitability metrics, not just sales volume

Until they build it (if they do), serious sellers need our own tools to operate on real data.

How this applies to your operation

If you're selling on TikTok Shop Europe and you don't measure attribution, you're leaving money on the table. Concrete steps:

  1. Export your data weekly — orders, affiliates, and campaigns from Seller Center.
  2. Cross-reference the data to know what percentage of sales is from each channel.
  3. Calculate real net margin per channel — not the estimate, the real one with every cost.
  4. Adjust your strategy — if paid isn't profitable, drop the spend. If an affiliate has a high commission and low volume, renegotiate.

If you want help on your specific case, email me with context and we'll talk through it. Reply within 24h.


Newsletter

Recibe los cambios de TikTok Shop antes que los demás.

Cambios de política, comisiones, fees y herramientas que valen la pena. Cada viernes. Sin spam.