ディープリンクとは、アプリのランディング/オンボーディングフローをバイパスして、モバイルアプリ内の特定の画面に直接遷移する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/広告のクリックがすべて、適切なアプリ内の遷移先に一貫してルーティングされる。
成熟したモバイルファーストアプリはディープリンクを機能ではなく基盤インフラとして扱う。