{"id":1854,"date":"2026-07-26T13:00:00","date_gmt":"2026-07-26T18:00:00","guid":{"rendered":"https:\/\/tolinku.com\/blog\/?p=1854"},"modified":"2026-03-07T03:50:13","modified_gmt":"2026-03-07T08:50:13","slug":"deep-linking-terminology","status":"publish","type":"post","link":"https:\/\/tolinku.com\/blog\/deep-linking-terminology\/","title":{"rendered":"Deep Linking Terminology: A Glossary for Developers"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Deep linking has its own vocabulary. This glossary defines the key terms so you can communicate clearly with your team and understand documentation without guessing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the complete deep linking overview, see <a href=\"https:\/\/tolinku.com\/blog\/complete-guide-deep-linking-2026\/\">the complete guide to deep linking in 2026<\/a>. For types of deep links, see <a href=\"https:\/\/tolinku.com\/blog\/types-of-deep-links\/\">types of deep links: standard, deferred, and contextual<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">AASA (Apple App Site Association)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A JSON file hosted at <code>\/.well-known\/apple-app-site-association<\/code> on your domain. It tells iOS which app is associated with the domain and which URL paths the app handles. Required for Universal Links. See <a href=\"https:\/\/developer.apple.com\/documentation\/bundleresources\/applinks\" rel=\"nofollow noopener\" target=\"_blank\">Apple&#39;s documentation<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">App Clip<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A lightweight portion of an iOS app (under 15MB) that can be launched from a Universal Link, QR code, or NFC tag without installing the full app. Introduced in iOS 14. Useful for providing a quick experience before the user commits to a full install.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">App Link<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Android&#39;s equivalent of Universal Links. An HTTPS link that opens a specific screen in an Android app when the domain is verified via <code>assetlinks.json<\/code>. Requires <code>android:autoVerify=&quot;true&quot;<\/code> in the Intent filter. See <a href=\"https:\/\/developer.android.com\/training\/app-links\" rel=\"nofollow noopener\" target=\"_blank\">Android&#39;s documentation<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">assetlinks.json<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A JSON file hosted at <code>\/.well-known\/assetlinks.json<\/code> on your domain. It verifies that a specific Android app is authorized to handle links from that domain. Required for App Links.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Attribution<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The process of determining which marketing channel, campaign, or deep link drove a user action (install, purchase, sign-up). Deep link attribution connects the click to the conversion.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Attribution Window<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The time period after a click during which a conversion is attributed to that click. Common windows: 1 hour, 24 hours, 7 days, 30 days.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">B<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Bounce Page<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A web page that detects in-app browsers and provides a button to open the link in the system browser, where Universal Links can activate. Used to work around in-app browser limitations in apps like Facebook and Instagram.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bundle ID<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The unique identifier for an iOS app (e.g., <code>com.example.myapp<\/code>). Used in the AASA file to associate the domain with the app.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Click-Through Rate (CTR)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The percentage of people who click a deep link out of those who see it. Calculated as: (clicks \/ impressions) x 100.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Contextual Deep Link<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A deep link that carries data (parameters, metadata) through the user journey. Even if the user installs the app after clicking, the context (product ID, referral code, campaign) is preserved and available on first open. See <a href=\"https:\/\/tolinku.com\/blog\/contextual-deep-linking-guide\/\">contextual deep linking<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conversion Rate<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The percentage of deep link clicks that result in a desired action (purchase, sign-up, feature use).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Custom URL Scheme<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A non-HTTP URL format registered by an app (e.g., <code>myapp:\/\/products\/123<\/code>). The original deep linking mechanism. Lacks ownership verification and web fallback. Largely superseded by Universal Links and App Links.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">D<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Deep Link<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A URL that opens a specific screen or content within a mobile app, rather than the app&#39;s home screen. The term covers Universal Links, App Links, custom URL schemes, and deferred deep links.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Deferred Deep Link<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A deep link that works even when the app is not installed. The user clicks the link, installs the app from the store, and on first open, the app navigates to the originally intended content. Requires matching the click to the install (via fingerprinting, referrer parameters, or clipboard).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Disambiguation Dialog<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">On Android, when multiple apps can handle a URL and none is verified as the default, the OS shows a dialog asking the user to choose which app to use.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Domain Verification<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The process by which an operating system confirms that an app developer controls a domain. iOS verifies via AASA, Android via assetlinks.json. Verification prevents link hijacking.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">F<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Fallback<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">What happens when a deep link cannot open the app (app not installed, verification failed, in-app browser). Typically, the user sees a web page with the same content and an option to install the app.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fallback Rate<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The percentage of deep link clicks that land on the web fallback instead of opening the app.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fingerprinting (Device)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A technique for matching a web click to an app open by comparing device attributes (IP address, user agent, screen size, language) between the two events. Used for deferred deep link matching. Increasingly restricted by privacy regulations and platform policies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">I<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">IDFA (Identifier for Advertisers)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A unique identifier assigned by Apple to each iOS device. Used for advertising attribution. Requires user consent via ATT (App Tracking Transparency) since iOS 14.5.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">In-App Browser<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A web browser embedded within another app (e.g., Facebook&#39;s built-in browser). In-app browsers typically block Universal Links, which is why bounce pages are needed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Instant App<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Android&#39;s equivalent of App Clips. A lightweight version of an app that can be launched from a URL without full installation. Requires Android 5.0+.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Intent Filter<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An Android manifest declaration that specifies which URLs an app can handle. Required for both deep links and App Links.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">L<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Link Resolution<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The process by which a deep link URL is resolved to a specific app screen. Involves domain verification, path matching, and app routing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Link Wrapping<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When a service (email provider, social media platform, URL shortener) replaces your URL with a tracking URL that redirects to your original URL. This breaks Universal Links because the tapped URL domain is the wrapper&#39;s domain, not yours.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Open Rate (App Open Rate)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The percentage of deep link clicks that successfully open the app. Differs from CTR because it measures what happens after the click.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">P<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Package Name<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The unique identifier for an Android app (e.g., <code>com.example.myapp<\/code>). Used in assetlinks.json to associate the domain with the app.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Path Matching<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The process of comparing a URL&#39;s path against patterns defined in the AASA or Intent filters to determine if the app should handle the URL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Q<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">QR Code Deep Link<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A QR code that encodes a deep link URL. When scanned, the device opens the URL, which can trigger Universal Links or App Links. Useful for offline-to-online transitions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">R<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Redirect Chain<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A sequence of HTTP redirects between the clicked URL and the final destination. Long redirect chains can break Universal Links (iOS does not follow redirects for Universal Link activation) and increase latency.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Referrer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The source that sent the user to the deep link. In HTTP, the <code>Referer<\/code> header (note the historical misspelling) indicates the previous page. In deep linking, the referrer can also be a campaign source (email, push, social).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Route<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A URL path pattern that maps to a specific screen in the app. For example, <code>\/products\/:id<\/code> maps to the product detail screen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">S<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">SHA-256 Fingerprint<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A cryptographic hash of the signing certificate used to build an Android app. Included in assetlinks.json to verify the app&#39;s identity. If you use Google Play App Signing, include both the upload key and the Play signing key fingerprints.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SKAdNetwork<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Apple&#39;s privacy-preserving framework for measuring ad-driven app installations without revealing user-level data. Does not provide deep link data, only install attribution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Smart Banner<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A banner displayed on a web page that prompts users to open the content in the app or install the app. Apple provides a native <a href=\"https:\/\/developer.apple.com\/documentation\/webkit\/promoting_apps_with_smart_app_banners\" rel=\"nofollow noopener\" target=\"_blank\">Safari smart banner<\/a> via a meta tag. Custom smart banners can be built with JavaScript.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">T<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Team ID<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A 10-character identifier assigned to an Apple Developer account. Used in the AASA file as part of the <code>appID<\/code> (format: <code>TEAMID.bundleID<\/code>).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">U<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Universal Link<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Apple&#39;s HTTPS-based deep linking system for iOS. A Universal Link is a standard HTTPS URL that opens a specific screen in an iOS app when the domain is verified via an AASA file. Falls back to the website if the app is not installed. See <a href=\"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content\/\" rel=\"nofollow noopener\" target=\"_blank\">Apple&#39;s documentation<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">URI (Uniform Resource Identifier)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A string that identifies a resource. URLs are a subset of URIs. In deep linking, both <code>https:\/\/<\/code> URLs and <code>myapp:\/\/<\/code> custom schemes are URIs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">URL Scheme<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">See Custom URL Scheme.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">UTM Parameters<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Urchin Tracking Module parameters appended to URLs for campaign tracking: <code>utm_source<\/code>, <code>utm_medium<\/code>, <code>utm_campaign<\/code>, <code>utm_content<\/code>, <code>utm_term<\/code>. Named after Urchin Software, acquired by Google in 2005 to create Google Analytics.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">W<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">WebView<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A component that renders web content inside a native app. When a deep link opens in a WebView (in-app browser), Universal Links typically do not activate. This is one of the most common deep linking challenges.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tolinku-Specific Terms<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Appspace<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tolinku&#39;s organizational unit. One Appspace represents one mobile app. Contains routes, banners, analytics, and team members. See <a href=\"https:\/\/tolinku.com\/docs\/concepts\/deep-linking\/\">Tolinku&#39;s documentation<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Route (Tolinku)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A deep link path configuration in Tolinku. Defines the URL pattern, the app screen it maps to, and the fallback behavior. Configured in the Tolinku dashboard.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Further Reading<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/tolinku.com\/blog\/complete-guide-deep-linking-2026\/\">The complete guide to deep linking in 2026<\/a><\/li>\n<li><a href=\"https:\/\/tolinku.com\/blog\/types-of-deep-links\/\">Types of deep links: standard, deferred, and contextual<\/a><\/li>\n<li><a href=\"https:\/\/tolinku.com\/blog\/benefits-of-deep-linking\/\">10 benefits of deep linking for mobile apps<\/a><\/li>\n<li><a href=\"https:\/\/tolinku.com\/docs\/concepts\/deep-linking\/\">Deep linking concepts (Tolinku Docs)<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Master the language of deep linking. A comprehensive glossary covering URI schemes, Universal Links, App Links, deferred linking, and more.<\/p>\n","protected":false},"author":2,"featured_media":1853,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Deep Linking Terminology: A Glossary for Developers","rank_math_description":"Master the language of deep linking. A comprehensive glossary covering URI schemes, Universal Links, App Links, deferred linking, and more.","rank_math_focus_keyword":"deep linking terminology","rank_math_canonical_url":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"https:\/\/tolinku.com\/blog\/wp-content\/uploads\/2026\/03\/og-deep-linking-terminology.png","rank_math_facebook_image_id":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"https:\/\/tolinku.com\/blog\/wp-content\/uploads\/2026\/03\/og-deep-linking-terminology.png","footnotes":""},"categories":[11],"tags":[25,23,20,534,24,69,536,22],"class_list":["post-1854","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deep-linking","tag-android","tag-app-links","tag-deep-linking","tag-glossary","tag-ios","tag-mobile-development","tag-reference","tag-universal-links"],"_links":{"self":[{"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/posts\/1854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/comments?post=1854"}],"version-history":[{"count":1,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/posts\/1854\/revisions"}],"predecessor-version":[{"id":1855,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/posts\/1854\/revisions\/1855"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/media\/1853"}],"wp:attachment":[{"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/media?parent=1854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/categories?post=1854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/tags?post=1854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}