MMP SDK HubAttribution SDK datasheets

MMP SDKs for Web

Web SDKs from mobile measurement partners, for web-to-app flows and measuring a website next to the app: npm packages, script tags and docs.

Short answer

7 of the 9 MMPs tracked here publish an official Web SDK: Adjust, Airbridge, AppsFlyer, Branch, Kochava, Linkrunner and Singular. No Web SDK found for AppMetrica and Tenjin.

Web pinout: one pin per MMP

Filled pins have an official SDK. Pins are in A to Z order.

OfficialVendor-documentedCommunity onlyNone found

Web SDKs compared

Last checked 2 Nov 2026. Package, version and licence from npm and CDN; minimum OS from podspecs, Gradle files and vendor docs.

MMPStatusPackageRegistryVersionLicenceMinimum OSRepoInstall docsNotes
AdjustOfficial@adjustcom/adjust-web-sdknpm5.8.3MITNot publishedSourceInstall docs
AirbridgeOfficialairbridge-web-sdk-loadernpm1.11.4MITNot publishedNot publicInstall docs
AppMetricaNone foundNo package foundAppMetrica has no web SDK (Yandex Metrica is a separate web analytics product).
AppsFlyerOfficialAppsFlyer Web SDK (script snippet; no npm package documented)Script snippet / GTM / Adobe LaunchNot publishedNot publishedBrowserNot publicInstall docsInstalled as a script snippet or through a tag manager; AppsFlyer labels parts of it Beta.
BranchOfficialbranch-sdknpm (also CDN script tag)2.90.2MITBrowserSourceInstall docs
KochavaOfficialkochavanpm (also script tag / GTM)3.7.1ISC (npm); Kochava terms (repo)Not publishedSourceInstall docsSeparate kochava-angular package for Angular.
LinkrunnerOfficial@linkrunner/web (or CDN script https://cdn.linkrunner.io/web/v1/lr.js)npm + CDN0.1.17MITNot publishedSourceInstall docsDocs recommend the CDN script; npm package provides a typed Next.js component.
SingularOfficialsingular-sdknpm1.4.12ISCBrowserNot publicInstall docsPublished on npm; no public source repository found.
TenjinNone foundNo package foundNo web SDK; Tenjin documents web-to-app attribution setups only.

"Not published" means no primary source states the value; it does not mean there is no minimum. Registry and repo links are for reference.

What the SDK needs from you

The setup steps that apply to any attribution SDK in a Web app. Each vendor datasheet lists that vendor's own requirements.

  • Install
    A script tag (often through a CDN or Google Tag Manager) or an npm package for bundlers such as Next.js.
  • Consent
    A web SDK may set first-party cookies or local storage. Check how it behaves before consent under your banner setup.
  • Web-to-app
    Smart banners and buttons pass the web click into a deep link, so the install can be credited to the web visit.
  • Platform limits
    No ATT prompt and no Play Install Referrer on the web. Matching a web visit to an app install relies on the link click carrying an identifier.
  • Deep links
    Point web-to-app buttons at the vendor's links so deferred deep linking works after the store visit.
  • Coverage
    Two of the nine vendors here publish no web SDK at all.

Questions

Which MMPs have an official Web SDK?

7 of the 9 MMPs tracked here publish an official Web SDK: Adjust, Airbridge, AppsFlyer, Branch, Kochava, Linkrunner and Singular. No Web SDK found for AppMetrica and Tenjin.

How do I install an MMP SDK in a Web app?

Add the vendor's script tag or npm package to the site, then initialise it with your app or project key.

Do I need a web SDK to attribute app installs?

No. App installs are attributed by the mobile SDK. A web SDK adds web-to-app journeys and web conversions, such as a visitor who reads your site and then installs from a smart banner.

Is a web SDK the same as a tracking link?

No. A tracking link records a click and redirects. A web SDK runs on your site, records visits and events and can hand a visitor to the app store with a deep link.

What is an MMP SDK?

An MMP SDK is the library a mobile measurement partner asks you to add to your app. It records the first open, in-app events and deep link opens, and sends them to the MMP so installs can be matched to the ad or link that drove them.

Is every MMP SDK open source?

No. Many wrappers and SDKs are MIT licensed, but some native SDKs are proprietary: AppsFlyer's native iOS and Android SDKs, Kochava's SDKs and AppMetrica's Flutter plugin are published under proprietary terms. The licence column in each table shows what the registry or repository states.