When a sale completes inside Instagram or TikTok, no click reaches you and no analytics tool you own sees it. The platform reports it to you, in its own dashboard, in its own format, for its own surface. Comparing that against anything else takes three things: consistently tagged placements, post-level attribution on the side you control, and one weekly view that holds both numbers next to each other.
Without those, you are comparing a number the platform gave you to a number you measured, which is not a comparison.
This article covers what in-app reporting does and does not tell you, how to build a view that spans both, and the specific question this setup exists to answer.
Key Takeaways
- In-app checkout means no referral click, so your own analytics never see the sale.
- Each platform reports only itself, with no shared definition of a view, a click or a conversion.
- Tag every placement you control so page-side revenue is comparable week to week.
- Post-level attribution is the bridge, because the post is the one thing both sides share.
- The question to answer is per-post, not per-channel: did this Reel earn more in-app than it earned on my page.
What in-app reporting actually gives you
Platform-side numbers for platform-side activity. Product tag taps, attributed orders, and commission, for the content you posted there.
That is genuinely useful and it is also bounded in three ways worth naming.
It is self-reported and self-defined. A “view” on one platform is not a “view” on another, and neither matches a session in your own analytics. Comparing raw numbers across them produces confident nonsense.
It stops at the platform edge. Someone who saw your Reel, did not buy in-app, went to your page three days later and bought there appears in neither system as one person.
It is retrospective, not diagnostic. You learn that sales happened. You do not learn which creative decision produced them, because the reporting is organised by product and date rather than by the content that drove it.
Instagram product tags in Reels covers what the in-app side offers in more detail.
The three things that make it comparable
Tag every placement you control. Every link that leaves a post, a bio, a story or a newsletter carries parameters identifying where it came from. This costs a few seconds per link and it is the only reason page-side numbers mean anything in aggregate. UTM parameters for creators covers a naming scheme that survives contact with reality.
Attribute at the post level. The post is the only unit both systems share. In-app reporting knows which Reel carried the tag. Your page can know which post drove the click. Line those up and you have one row per post with numbers from both sides. Social media attribution covers setting that up.
Keep one weekly view. A single sheet, updated weekly, with one row per post and columns from both sources. Not a dashboard, not an integration. The discipline is what matters, not the tooling.
| Column | Source | What it tells you |
|---|---|---|
| Post | You | The unit everything joins on |
| Reach | Platform insights | The opportunity size |
| In-app tag taps and orders | Platform commerce reporting | What converted without leaving |
| Page clicks from that post | Your page’s attribution | What chose to leave |
| Page-side revenue | Your checkout | What the owned side earned |
| Email captures | Your page | The part that compounds |
The question this answers
Not “does in-app selling work”. It does, for the products it suits.
The question is per-post and comparative: did this Reel earn more through tags than it earned through my page, and would a different offer have changed that. Answering it tells you which products to tag, which to keep on your page, and which content formats drive which kind of buyer.
The last column is the one that changes long-run decisions. A post that produced 12 in-app sales and no email addresses performed differently from one that produced 6 sales and 40 email addresses, and only one of those built anything. Measuring social media conversions covers the broader framing.
What not to bother doing
Three efforts that cost more than they return.
Reconciling totals across platforms. The definitions differ and always will. Compare trends and rankings, not absolute numbers.
Chasing a single unified dashboard. Nothing sees inside another platform’s checkout. A tool that claims to is inferring, and the inference is usually worse than your weekly sheet.
Attributing every sale. Some fraction is unattributable, and the honest figure is more useful than a model that assigns it somewhere to make the total balance.
The side you can actually instrument
Half this problem is unsolvable and half is entirely solvable, and most creators instrument neither.
The solvable half is everything that touches a page you own. A More.You page counts clicks per block with breakdowns by source, device and country, and attributes those clicks back to the post that drove them, so the page-side column in that weekly view fills itself. Crawler reads are counted separately from human views, so the numbers stay honest.
Create your More.You page and make the half you can measure actually measured.
Setting it up in one afternoon
Four steps, and the whole thing takes less time than reading another attribution guide.
- Write down your placement names first. Decide now what you call a bio link, a story link, a caption link and a newsletter link, and never improvise one later. Inconsistent naming is what kills every tracking setup, not missing tools.
- Tag the five links you actually use. Not every link you have ever posted. The bio, the current offer, the newsletter, the latest launch, and whatever is pinned.
- Create the sheet with one row per post. Columns from the table above. Fill the last fortnight from memory to have something to look at.
- Book twenty minutes a week. The value comes from the series, not from any single row, so the habit is the product.
By week four you can answer which format drives in-app buyers, which drives page buyers, and which drives neither. That is three real decisions you could not previously make.
FAQ
Can I track Instagram in-app sales in Google Analytics?
No. An in-app purchase never produces a referral click or a session on a site you own, so no analytics tool you control can see it. The platform’s own commerce reporting is the only source.
How do I compare in-app sales to sales from my link in bio?
Join them at the post level, since the post is the unit both sides share. Record in-app taps and orders from platform reporting against page clicks and revenue from your own attribution, one row per post, updated weekly.
Why do platform numbers never match my own analytics?
Because the definitions differ. A view, a click and a conversion mean different things in each system, and none of them matches a session in your own analytics. Compare rankings and trends rather than absolute totals.
Is it worth tagging links if most of my sales happen in-app?
Yes, and more so. The tagged side is the only part you can measure properly, so it is the only evidence you have about which content drives buyers who are willing to leave the feed.
What single number should I watch?
Email captures per post. It is the one outcome that compounds, that no platform can revoke, and that in-app checkout structurally cannot give you.
Sources
- Product tagging in Reels, in-app checkout and commerce reporting (mintec.co, 2026)
- Zero commission on product tag sales and the affiliate relaunch (joinbrands.com, 2026)
- More.You product brief, docs/moreyou/01-product-brief.md, sections 2 and 3 (analytics, click breakdowns by source and device, post attribution, crawler/human split)