ReelMyApp
All posts

· 8 min read

How to track app installs from social media: an honest guide

How to track app installs from social media: App Analytics sources, campaign links, custom product pages, branded search and what organic posts can't tell you.

  • analytics
  • app store
  • strategy
  • app marketing
A burnt-orange magnifying glass hovering over a dotted path that runs from a scatter of blank post cards to a phone

You can track app installs from social media only partly. Use App Store Connect's App Analytics to see traffic by source, add campaign links to every link you control, send social traffic to a custom product page, and watch App Store search and posting weeks for the rest. Many installs from organic posts won't trace back to a single post, so look for patterns, not proof.

Why is it hard to track app installs from organic social?

Picture how a lot of installs from a TikTok or Reel actually happen. Someone watches your video, doesn't tap anything (there's often nothing to tap), and later that evening opens the App Store and types your app's name. That install is real, and it came from your post, but App Store Connect sees a search.

Four things make organic social hard to measure:

  • Most platforms don't make caption links clickable. So most viewers never touch a trackable link.
  • People act later. The gap between seeing a post and installing can be hours or days.
  • People see several posts. The third video they saw gets no more credit than the first.
  • Privacy limits. Some App Store analytics only count people who agreed to share data with developers, and small numbers can be hidden.

None of this means social doesn't work. It means you'll measure it with a few partial signals instead of one clean number. Paid ads use different attribution systems; this guide is about organic posting.

What App Store Connect App Analytics can tell you

App Analytics, inside App Store Connect, reports impressions, product page views and downloads for your app, and lets you break them down by where the traffic came from. Apple has renamed and reorganized these views over time, so the exact menu names may differ from what you see. At the time of writing, the main source types look like this:

Source typeWhat it roughly meansWhat it tells you about social
App Store SearchPeople found you by searching inside the App StoreViewers who saw a post, then searched your name, land here
App Store BrowsePeople found you on the Today tab, in categories or chartsRarely driven by social
App ReferrerA tap inside another app opened your App Store pageTaps from links inside social apps can show up here
Web ReferrerA tap on a website, in a browser, opened your pageYour website or a bio landing page can show up here
CampaignsTraffic through a link with your campaign tokenExactly the links you tagged yourself

A tap from a social app's bio link can appear as App Referrer or Web Referrer depending on how the link opens, so look at both. App Analytics also separates first-time downloads from redownloads, which matters: a post that brings back old users is useful, but it's a different result from new installs.

Check the definitions in App Store Connect's own help pages before you rely on any one metric. They're the source of truth, and they change.

A campaign link is your normal App Store link with two extra parameters added: pt, a provider token tied to your developer account, and ct, a campaign token you choose. A tagged link ends with something like ?pt=123456&ct=tiktok_bio&mt=8 (with your own provider token). App Analytics then reports page views and downloads that came through that exact link.

You don't have to build the link by hand. At the time of writing, App Analytics includes a campaign link generator that fills in your provider token for you.

  1. Open the campaign link generator in App Analytics and pick your app.
  2. Name each placement with a short, readable campaign token: tiktok_bio, ig_bio, ig_story_oct, threads_update, pinterest_pin. Keep it within the length App Store Connect allows.
  3. Use one link per placement. If your Instagram bio and TikTok bio share a link, you can't tell them apart.
  4. Put the links where people can tap them. Bio links, Instagram Story link stickers, and posts on Facebook, LinkedIn, Threads, X and Pinterest.
  5. Wait for the data. Campaign numbers aren't instant; give them a day or two before reading anything into them.
  6. Compare views to downloads per campaign. A placement with many page views and few downloads usually means the post and the App Store page don't match.

Apple attributes a download to a campaign only within a limited time after the tap, so check the current definition in App Store Connect if your numbers look low.

How to read your campaign numbers

A few patterns come up again and again:

  • Many page views, few downloads. The post promised something the App Store page doesn't show. Match the screenshots to the post, or send that traffic to a custom product page.
  • Few page views, decent downloads. The placement works but gets little traffic. Mention it more often, for example with a Story link sticker on the days you post.
  • Mostly redownloads. You're reaching people who tried the app before. That's worth knowing, but it's a different goal from new installs.
  • Nothing at all. Check that the link opens the right page on a phone, and that the campaign token matches what you entered.

If your bio link goes to your own web page first, put the tagged App Store link on that page's button. The link in bio guide for apps covers when a landing page helps and when it just adds a step.

Send social traffic to a custom product page

A custom product page is an alternate version of your App Store page with its own screenshots, app preview video and promotional text, and its own URL. Apple allows a limited number per app, and each one goes through App Review.

For social, they do two jobs at once:

  • They match the post. If a video is about planning dinners, the page can open on the dinner-planning screenshots instead of your general set.
  • They're measured separately. App Analytics reports views and downloads for each custom product page, so traffic you send there is easy to isolate.

You can combine a custom product page URL with a campaign token to see both the page and the placement. The guide to custom product pages for social traffic walks through setting them up.

How to spot branded search lift

Many installs from organic social arrive through App Store search, because that's what viewers do when they can't tap a link. So the most useful signal is often the simplest: does App Store search traffic rise in the days after you post?

At the time of writing, App Analytics doesn't tell you the exact words people typed, so you're looking at the trend in search-driven impressions and downloads, not a keyword report. Three things make that trend easier to read:

  • Ask people to search your exact name. A call to action like "search [exact app name] on the App Store" sends viewers down a path you can watch. These call to action examples for apps include several.
  • Use a distinctive name in posts. If your app's name is a common word, viewers may land on other apps. Spell it out and describe the icon.
  • Compare like with like. Search traffic has its own weekly rhythm. Compare a Tuesday to previous Tuesdays, not to a Saturday.

Compare posting weeks with quiet weeks

When you can't follow individual viewers, compare periods. Keep a simple weekly log:

ColumnWhat to record
WeekThe dates
PostsHow many, on which platforms
Best postIts views, watch time and saves
Profile visits and link clicksFrom each platform's own analytics
Downloads by sourceSearch, App Referrer, Web Referrer, campaigns
Other changesApp updates, screenshot changes, ads, featuring, holidays

Then read it like this:

  1. Record a baseline. A few weeks of normal activity before you change your posting.
  2. Post on a regular schedule. Similar days, similar times, similar volume.
  3. Note everything else that changed. An app update or a feature on the App Store can swamp anything social does.
  4. Compare downloads by source, not just the total. Social should show up mainly in search and referrer traffic.
  5. Look at the days after your best posts. A bump one to three days after a post that did well is a useful sign.
  6. Repeat before you conclude. One spike is an anecdote. The same pattern over several posting weeks is evidence.

A regular schedule makes this far easier, because random posting creates random noise. ReelMyApp gives every short and carousel a ranked posting plan for Instagram, TikTok, LinkedIn, Facebook, Pinterest, Threads and X with best day and time windows, which makes it simpler to post on a steady rhythm and compare one week with the next. The guide to posting frequency covers how much to post in the first place.

What you can't measure (and what to do about it)

Be honest with yourself about the gaps:

  • Which single video drove a search install. You'll see the lift, not the post.
  • A true views-to-installs rate for organic posts. Too many installs happen off the trackable path.
  • Word of mouth. Someone shows your video to a friend, who installs a week later.
  • Long delays. A viewer who saves your carousel and installs a month later.
  • People who don't share analytics. Some metrics simply leave them out.

Two habits fill some of the gap:

Ask new users. A single optional question in onboarding, such as "Where did you hear about us?", with a short list including the platforms you post on. Self-reported answers are imperfect (people forget, or pick the first option), but across many answers they show which platforms people remember.

Watch upstream signals. Profile visits, bio link taps and saves happen before the install and are reported per post by each platform. They won't prove installs, but they tell you which posts are moving people toward your App Store page. The guide to social media metrics for apps covers which ones to watch.

Key takeaways

  • Organic social often shows up as App Store search, not as tagged clicks.
  • Check App Analytics by source type, and look at both App Referrer and Web Referrer for social taps.
  • Use a separate campaign link for every placement you control, from bio links to Story stickers.
  • Send social traffic to a custom product page that matches the post, and measure it separately.
  • Compare posting weeks with a baseline, change one thing at a time and look for repeated patterns.
  • Accept what you can't measure, and fill gaps with an onboarding question and upstream signals.

Frequently asked questions

Can I see which social media post led to an app install?

Usually not for organic posts. Many viewers don't tap a link; they search the App Store later, and that install shows up as App Store search. You can measure links you control and look for patterns across posting weeks.

What is an App Store campaign link?

An App Store link with two extra parameters: a provider token tied to your developer account and a campaign token you choose. App Store Connect then reports page views and downloads that came through that link.

Do campaign links work in Instagram and TikTok captions?

Caption links there generally aren't clickable, so use campaign links where people can tap them: your bio link, Instagram Story link stickers, and posts on Facebook, LinkedIn, Threads, X and Pinterest.

What is branded search lift?

An increase in people finding your app by searching the App Store after seeing your content. In App Analytics it shows up as more App Store search traffic in the days after you post.

How long should I track before judging social media results?

A good starting point is a few weeks of baseline, then at least four to six weeks of regular posting. One good day is an anecdote; a pattern across several posting weeks is evidence.