Appy

Glossary

Deep linking and app marketing glossary

Short, plain definitions for the words that come up when links, app stores and attribution meet. Each entry answers one question, shows an example where it helps and points to a longer guide.

appy.to/myappAppApp StoreGoogle PlayWebsite

All terms

25

Deep linking

  • Android App Links

    Android App Links are https links that Android has verified as belonging to your app, so a tap opens the app directly instead of asking which app to use. They work on Android 6 and later on devices with Google services, and need an intent filter with autoVerify plus an assetlinks.json file on your domain.

  • apple-app-site-association (AASA)

    The apple-app-site-association (AASA) file is a JSON file on your domain that tells iOS which apps may open which links there. It lives at /.well-known/apple-app-site-association, must be served over HTTPS without redirects, and lists each app by its Team ID and bundle ID together with the paths it handles.

  • assetlinks.json

    assetlinks.json is the Digital Asset Links file that proves to Android your domain trusts your app, so verified App Links open the app directly. It sits at /.well-known/assetlinks.json, is served over HTTPS as JSON without redirects, and lists your package name with the SHA-256 fingerprints of your signing certificates.

  • Deep link

    A deep link is a link that opens a specific screen inside a mobile app, such as a product page, an article or a saved cart, instead of a web page or the app’s home screen. It can be a custom URI scheme, an iOS Universal Link, an Android App Link or a deferred deep link.

  • Deferred deep link

    A deferred deep link is a deep link whose destination survives the app install. Someone without the app taps it, goes to the store, installs, and on first launch the app opens the screen the link promised, such as a product, an invite or a promo code, instead of the home screen.

  • Intent URL

    An intent URL is a link format for Chrome on Android that starts with intent:// and names an app’s scheme and package. If the app is installed, Chrome opens it on the right screen. If not, Chrome opens the web address given in browser_fallback_url, or the app’s Google Play page when there is none.

  • Universal Links

    Universal Links are Apple’s https links that open an installed iOS app directly instead of the website, available since iOS 9. They need the Associated Domains entitlement in the app, such as applinks:example.com, and an apple-app-site-association file on the domain. Without the app, the same link simply opens the website.

  • URI scheme

    A URI scheme is a custom prefix such as myapp:// that an app registers so that links starting with it open the app, for example myapp://product/42. It is the quickest kind of deep link to set up, but nothing checks who owns a scheme, and nothing happens when the app isn’t installed.

App stores

  • Alternative app stores

    Alternative app stores are Android app stores other than Google Play, such as Huawei AppGallery, Samsung Galaxy Store, Xiaomi GetApps and RuStore in Russia. Some phones, like Huawei devices without Google services, can’t use Google Play at all, so a Play Store link leaves their owners with nowhere to install from.

  • App Store campaign link

    An App Store campaign link is an App Store URL with three extra parameters, pt (provider token), ct (campaign token) and mt=8, so App Store Connect can report impressions, product page views, downloads and sales for each campaign. The numbers are aggregate: they show how a campaign did, not who installed.

  • App store link

    An app store link is the address of an app’s page in a store. On the App Store it looks like apps.apple.com/<country>/app/<name>/id<number>; on Google Play, play.google.com/store/apps/details?id=<package>. The scheme versions, itms-apps:// and market://, open the store app itself instead of a web page.

  • Custom product page

    A custom product page is an extra version of your App Store product page with its own screenshots, promotional text and app previews. You can create up to 70 of them. Each has a unique URL with a product page ID, so ads and links can send people to the version that matches the campaign.

Measurement and attribution

  • Bot clicks

    Bot clicks are visits to a link made by software, not people: link-preview crawlers from WhatsApp, iMessage, Slack and Facebook, search engine bots, and email or security scanners that check links before delivery. They inflate click counts, so good link analytics keep them apart from real clicks.

  • Fingerprinting

    Fingerprinting matches an app install to an earlier click by combining signals such as IP address, device model and operating system version, instead of a real identifier. Apple’s rules forbid fingerprinting for tracking, even when the user has agreed to tracking, and privacy regulators look at it closely.

  • Install referrer

    The install referrer is the referrer value from a Google Play link, which Google Play passes to your app after installation through the Play Install Referrer API. The app reads it once on first run, and it stays available for 90 days. It gives deterministic install attribution on Android; the App Store has no equivalent.

  • Mobile attribution

    Mobile attribution is working out which ad, campaign or link brought an app install or an in-app action, such as a sign-up or a purchase. It can be deterministic, based on a click ID, the install referrer or the link that opened the app, or probabilistic, based on statistical matching.

  • Postback

    A postback is a server-to-server message that reports an app install or an in-app event, such as a purchase, to an ad network or to your own server. When it goes to your own server, it’s usually called a webhook. Postbacks are often signed, so the receiver can check they are genuine.

  • UTM parameters

    UTM parameters are five tags you add to a link, utm_source, utm_medium, utm_campaign, utm_term and utm_content, so analytics tools know where a visit came from. Apps add a catch: the App Store drops them, and Google Play only keeps them inside its referrer parameter.

One link for every phone

Create a free smart link and QR code that sends iPhones to the App Store, Android phones to Google Play and desktops to your website.