Short answer: give each TikTok account its own link. On iOS, the simplest
option is an App Store Connect campaign link (a ct= token per account),
which shows downloads per campaign in App Store Connect once there are enough
users. Pair it with a custom product page per audience. SKAdNetwork is
built for ads, so it won't attribute organic posts. Expect partial data and
read trends, not exact counts.
Option 1: App Store Connect campaign links
Apple's campaign links add a provider token (pt=) for your developer account
and a campaign token (ct=) you choose per campaign, up to 30 characters.
Data appears under the Analytics tab's Acquisition section, including product
page views and downloads
(App Store Connect Help, as of 17 September 2026).
The same page lists the limits:
- A metric shows only if it reaches at least 5 in the selected range.
- Campaigns appear 24 hours after launch, and once at least 5 users download.
- You can only create campaign links after the app has analytics data.
Name tokens so you can read them later, for example tt-students-bio or
tt-couples-bio.
Option 2: custom product pages
Custom product pages are extra versions of your App Store page with their own screenshots, promotional text and app previews, each with a unique URL. Apple allows up to 70 per app and reports impressions, downloads and conversion rates per page (Apple Developer, as of 17 September 2026). They must be approved in App Review before users see them and require iOS 15 or later (App Store Connect Help, as of 17 September 2026).
Use one page per audience so the students account sends people to screenshots about students.
Option 3: your own landing page
A short web page per account (example.app/students) lets you use UTM tags in
your web analytics and then send people to the store. You learn how many tapped,
but installs after the store hop still need one of the options above. See
UTM links for short-form.
What SKAdNetwork can and can't do
Apple describes SKAdNetwork as a class that "validates advertisement-driven app installations." Ad networks sign ads and receive install postbacks, and the signed postback doesn't include user- or device-specific data. Apple now points to AdAttributionKit for ad campaigns (SKAdNetwork documentation, as of 17 September 2026). An organic TikTok post isn't a signed ad, so it won't produce SKAdNetwork attribution.
Methods side by side
| Method | Per-account split | Shows installs | Main limit |
|---|---|---|---|
Campaign link (ct=) |
Yes | Yes, in App Store Connect | Threshold of 5; 24-hour delay |
| Custom product page | Per audience | Yes, per page | App Review; 70 pages |
| Landing page + UTM | Yes | Taps only | Store hop breaks the chain |
| "How did you hear about us?" | Rough | Self-reported | Memory and honesty |
| SKAdNetwork | No | Ads only | Not for organic |
Putting it together
- One campaign token per account, in the bio link.
- One custom product page per audience.
- A one-question survey in onboarding.
- A weekly sheet that lines up posts, profile visits, link taps and store data.
Metrics to track are in app marketing metrics, and how this traffic affects search ranking is in ASO and TikTok. Farmero posts and confirms each post is live, but it does not track views or installs; the data above comes from App Store Connect and your own tools. See what Farmero never does.
FAQ
Can I see installs per TikTok account?
Roughly, if each account uses its own campaign token and clears Apple's minimum threshold of five.
Why does a campaign show nothing?
Apple hides metrics below five in the selected range and waits 24 hours after launch.
Does SKAdNetwork track organic TikTok installs?
No. It validates ad-driven installs signed by ad networks.
Do custom product pages need review?
Yes. Apple says they must be approved before users can see them.
