MWM
アトリビューションと計測

ディープリンク

別名Universal LinksApp LinksDeferred Deep Linking

アプリのランディングフローをバイパスして、モバイルアプリ内の特定の画面に直接遷移するリンク — アプリがインストールされていない場合はApp Store / Google Playにグレースフルにフォールバックする。

重要ポイント

  1. 01ディープリンクはメール・Web・プッシュ・広告など、アプリ外からユーザーをアプリ内の特定コンテンツに直接誘導する。
  2. 02iOSは**Universal Links**(HTTPSベース、apple-app-site-associationファイルが必要)。Androidは**App Links**を使用。
  3. 03**Deferred Deep Linking**はインストールを跨いで遷移先を保持する — ユーザーがリンクをクリック → インストール → アプリが意図した画面を開く。
  4. 04ディープリンクのクリックは、ほとんどのコンシューマーアプリでホーム画面遷移のクリックと比較して一貫して2〜3倍の高いコンバージョン率を示す。

ディープリンクとは、アプリのランディング/オンボーディングフローをバイパスして、モバイルアプリ内の特定の画面に直接遷移するURL — アプリがインストールされていない場合はApp Store / Google Playにグレースフルにフォールバックする。ディープリンクがなければ、アプリ外からのすべてのクリックはユーザーをホーム画面に遷移させ、自分で目的の場所に移動しなければならない。コンバージョンが低下し、リテンションが落ち、インテントが失われる。

iOS実装:Universal Links。iOSシステムがリンク先のアプリがインストールされているときに傍受するHTTPSベースのリンク。Webサイトのルートにホストされる`apple-app-site-association`ファイルで設定し、どのパスがアプリへのルーティングに使われるかを宣言する。同じURLが3つのモードで機能する:アプリがインストールされていればアプリを開き、インストールされていなければWebサイトを開き、自然に共有・貼り付けができる。

Android実装:App Links。概念的に同一 — Webサイトのルートの`assetlinks.json`ファイルで検証されるHTTPS URL。Androidも同じフォールバック/インストール/Web動作を処理する。

Deferred Deep Linkingは最も複雑なケースだ:ユーザーがディープリンクをクリックするが、アプリがインストールされていない。ユーザーがストアからアプリをインストール — そしてアプリは元の遷移先を覚えていて、初回起動時にそこに遷移する必要がある。仕組み:MMPがインストール前のリンククリックをキャプチャし(フィンガープリント・アトリビューショントークン・デバイスレベルシグナル経由)、ユーザーがインストールすると、新しいアプリ内のMMP SDKが初回起動時にDeferred遷移先を取得してユーザーを誘導する。

ディープリンクがリテンションとアトリビューションに重要な理由

  • リテンション:最初のセッションで意図したコンテンツに到達したユーザーは、汎用のホーム画面に到達したユーザーと比較して2〜3倍のリテンションを示す。
  • アトリビューション:ディープリンクのメタデータ(キャンペーン・クリエイティブ・ソース)はインストールを経ても保持され、メール・プッシュ・Web・広告などオーガニックに見えるチャネルからのインストールでも詳細なソース追跡が可能になる。
  • クロスチャネルUX:メール/プッシュ/Web/広告のクリックがすべて、適切なアプリ内の遷移先に一貫してルーティングされる。

成熟したモバイルファーストアプリはディープリンクを機能ではなく基盤インフラとして扱う。

クイック回答

モバイルアプリにおけるディープリンクとは何ですか?

ディープリンクとは、アプリのホーム/オンボーディングフローをバイパスして、モバイルアプリ内の特定の画面に直接遷移するURLのこと。iOSはUniversal Links(HTTPSベース、apple-app-site-associationで設定)を使用。AndroidはApp Links(HTTPSベース、assetlinks.jsonで設定)を使用。アプリがインストールされていない場合は、両方ともApp Store / Google Playにグレースフルにフォールバックする。

ディープリンクとDeferred Deep Linkingの違いは何ですか?

**ディープリンク**は、アプリが既にインストールされているユーザーを特定のアプリ内コンテンツに誘導する。**Deferred Deep Linking**は、インストールを跨いで遷移先を保持する — ユーザーがリンクをクリック → アプリがインストールされていない → ユーザーがインストール → アプリが初回起動時に当初の意図した画面に遷移する。実装はより複雑で、MMPがインストール前のリンククリックをキャプチャし、初回起動時にSDKへ遷移先を提供する必要がある。

iOSのUniversal Linksはどのように機能しますか?

Universal Linksは、Webサイトのルートにホストされるapple-app-site-associationファイルで設定されるHTTPS URLだ。このファイルは、どのURLパスがiOSアプリへのルーティングに使われるかを宣言する。iOSは設定済みのURLを検出し、アプリがインストールされていればアプリへ遷移し、インストールされていなければSafariでURLを開く(フォールバックランディングやインストール促進ページをホストできる)。

ディープリンクはモバイルアプリのリテンションを改善しますか?

実質的に改善する。ディープリンクのクリックは、ほとんどのコンシューマーアプリでホーム画面遷移のクリックと比較して2〜3倍のコンバージョン率とリテンションを示す。ユーザーは汎用のランディング画面ではなく、自分が求めていたコンテンツ(記事・商品・会話・設定ページ)に直接到達する。成熟したモバイルファーストアプリはディープリンクを基盤インフラとして扱い、すべての外部URLはホームではなく深い画面へのルーティングを実現している。

用語集に戻る