Answer in brief
To measure a landing page that drives app installs, collect four counts for the same campaign: page visits, clicks on the store button, installs, and the in-app event you care about. Visits come from your web analytics. Clicks, installs and in-app events come from the attribution platform, as long as the store button is a tracking link.
The four counts you need
A landing page for an app has a longer path than a landing page for a web product, because the conversion happens somewhere else. You need one count for each stage and you need them split by the same campaign name.
| Stage | Count | Where it is recorded |
|---|---|---|
| Arrival | Visits to the page | Web analytics, or a web SDK with web event measurement |
| Intent | Clicks on the store button | Attribution platform, through the tracking link |
| Install | First opens of the app | Attribution platform, through the app SDK |
| Value | Signups, trials or purchases | Attribution platform, through the app SDK |
The first row is the one that varies by plan. Counting page visits inside the attribution platform is web event measurement. In Airbridge that is a Growth Plan feature, while the other three rows are covered by web-to-app attribution in Core.[1] On an entry plan you can read visits from the web analytics tool you already use and compare by campaign name.
Set it up in this order
- Decide the campaign names once and use the same spelling in the ad platform, in the page URL and in the link. Mismatched names are a common reason the four counts cannot be lined up.
- Make the store button a tracking link. The reasons are in how web-to-app attribution works.
- Pass the visit's campaign details onto the button, by hand or with a web SDK. The page on UTM parameters versus tracking links explains why you need both.
- Choose one in-app event as the value count, and make sure the app sends it.
- Run a full test from a phone that does not have the app, and check that all four counts move.
Reading the drop between stages
Each gap points at a different owner.
Visits to clicks
This is the page's own job. A low share of visitors tapping the button is a message or design problem. Attribution will not fix it, but it tells you which traffic source brings visitors who tap.
Clicks to installs
Some loss here is normal, because the store page is a second decision. A sudden or very large loss often has a technical cause: the link opens the wrong store, an in-app browser blocks the redirect, or installs are happening but arriving unmatched. Compare the number of unmatched installs on the same days before you blame the store listing.
Installs to value
If one page brings installs that never sign up, the page may be promising something the app's first screen does not show. A deferred deep link that opens the promised screen is the usual fix.
A worked example
Say a language app runs two landing pages for the same ad set. Page A gets more taps on the store button. Page B gets fewer taps, yet more of its installs start a trial. Judged by web analytics alone, page A wins. Judged by trials per visit, page B may win. You can only see that when the fourth count is tied back to the page.
What to do next
Build the table above for one live campaign and fill in last week's numbers by hand. Any row you cannot fill shows which piece is missing. If the missing row is installs or value, fix the store button first. If you are still deciding whether a web step is worth adding at all, read why teams run web campaigns to grow an app.
Questions and answers
Can web analytics alone tell me how many installs a landing page produced?
No. Web analytics stops at the click on the store button. The install happens in the app store and the app, so it has to be counted by an SDK inside the app and matched back to the click.
Should each landing page have its own tracking link?
Each page needs its own identity in the report. You can give each page a separate link, or use one link pattern and let a web SDK fill in the campaign details of each visit.
Continue reading
Guide
How web-to-app attribution worksWeb-to-app attribution connects a web visit to the app install that follows. What the web page adds, where the match can fail, and what to check first.
Guide
UTM parameters versus tracking linksUTM parameters label a visit to a web page. Tracking links record a click and follow it into an app. When to use each, and how to use them together.
Guide
Recognising one person across the website and the appA website and an app identify people differently. Which identifiers join the two, what a shared user ID does, and what will stay unjoined.
Guide
Why teams run web campaigns to grow an appWhy app teams send ad traffic to a web page before the app store, what the extra step costs, and how to decide whether to try it.
Guide
What the web SDK does and what the app SDK doesAn attribution platform has an SDK for your app and another for your website. What each records, how they connect, and which one you need first.
Web and app
Best attribution platform when the journey starts on the webHow seven attribution platforms handle journeys that start on the web and end in an app, and which plan you need for it.
Sources
- Airbridge: https://www.airbridge.io/en/pricing Checked 2026-11-10.
Cite this page
Airbridge. “Measuring a landing page that sends visitors to the app store.” bestattributionplatform.com. Reviewed 2026-11-10. https://bestattributionplatform.com/landing-page-to-install