Answer in brief
The app SDK runs inside your mobile app. It reports the first open, in-app events and deep link opens, and it is required for any attribution. The web SDK is a script on your website. It reads how a visitor arrived, attaches that to the link into the app, and on plans that include web event measurement it also records what visitors do on the site.
Two pieces of code with different jobs
An SDK is code from the attribution platform that you add to your own product. Platforms commonly ship one family for mobile apps and a separate script for websites. They report to the same account, and each sees a different half of the journey.
| App SDK | Web SDK | |
|---|---|---|
| Where it runs | Inside the iOS or Android app | In the visitor's browser, on your pages |
| Who adds it | App developer, with an app release | Web developer, or through a tag manager |
| Main record | First open, in-app events, deep link opens | How the visit arrived, and clicks through to the app |
| Needed for app attribution | Always | Only when journeys pass through your site |
| Goes live | After store review | As soon as the page is published |
What the app SDK does
The app SDK is the base of everything. On first open it tells the platform that an install happened and asks whether a recent click belongs to this device. After that it sends the events you choose, such as signup and purchase, and it receives deep links so that the app can open the right screen. With no app SDK there is no install count and nothing to attribute.
What the web SDK does
The web SDK has two possible roles, and plans often separate them.
Role one: the handoff
The script reads the campaign details of the visit, which usually arrive as UTM parameters, and attaches them to the button or banner that leads to the app. It can also draw that banner for you. This is all that web-to-app attribution needs from the website.
Role two: measuring the site
The script also records what visitors do on the site: page views, signups, purchases. These are web events, and collecting them turns the platform into a measurement tool for the website as well as the app.
Airbridge draws the line between the two roles by plan. On Core the Web SDK supports web-to-app tracking only. Full web event measurement is in the Growth Plan.[1] Other platforms draw it in other places, so ask which role a plan's web SDK covers before you assume it does both.
How the two connect
The SDKs never talk to each other directly. They meet on the platform's server in two ways. The first is the click: the web SDK labels it, and the app SDK's first open is matched to it. The second is a shared user ID that your code sets in both after login. The page on recognising one person across the website and the app goes through both joins.
Which one to install first
- App SDK first. It has the longer lead time because it ships with an app release, and nothing else works until it is live.
- Tracking links on your web buttons second. These need no web SDK and already credit installs to your site as a whole.
- Web SDK third, when you have more than a handful of campaigns landing on the same pages and need each one credited separately.
- Web events last, if the website has conversions of its own that you want next to the app's numbers, and your plan covers them.
The split of this work between roles on a small team is covered in what the developer does and what the marketer does.
What to do next
Ask your developers two questions: which SDK version is in the live app, and is there any attribution script on the marketing site today. The answers tell you where you are on the list above. Then check what each plan allows on the Airbridge page for web-first journeys or in the vendor's own plan table.
Questions and answers
Can I use an attribution platform with only the web SDK?
Not for app attribution. The install and everything after it happen inside the app, so the app SDK has to be there. The web SDK is an addition for journeys that pass through your website.
Does the web SDK slow down my website?
Any added script has some cost. Load it the way the vendor's documentation recommends, and test the page's loading time before and after you add it.
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
Measuring a landing page that sends visitors to the app storeMeasure a landing page built to drive app installs: the four counts to collect, which tool holds each one, and how to read the drop between them.
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.
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. “What the web SDK does and what the app SDK does.” bestattributionplatform.com. Reviewed 2026-11-10. https://bestattributionplatform.com/web-sdk-and-app-sdk