ディファードディープリンク

ディファードディープリンク:Android と iOS での仕組み | We.Inc

ディファードディープリンクは、アプリをインストールした新規ユーザーを正しい画面へ案内します。Android と iOS での扱いと Dynamic Links の終了を解説します。

ディファードディープリンク

ディファードディープリンクは、ユーザーがアプリをインストールしている間もリンクの本来の行き先を記憶しておき、初回起動時にその画面を開く仕組みです。Android では、Google Play が Install Referrer API を通じて元のリファラー文字列をアプリに渡します。Apple には同等のインストールリファラーがないため、iOS アプリではサインインやコードを使って行き先を復元するのが一般的です。

通常のディープリンクとディファードディープリンクの比較

ある商品の割引リンクをメールで送るショップを想像してください。すでにアプリを持っている人は商品ページに到達します。持っていない人はストアに送られ、インストールしてアプリを開くとホーム画面が表示されます。商品も、訪れた理由も失われてしまいます。ディファードディープリンクは、インストールをまたいで行き先を引き継ぐための技術の総称です。下のシミュレーターでそれぞれの流れをたどってみましょう。

よくある質問

Firebase Dynamic Links は終了しましたか?

はい。Firebase の FAQ によると、Dynamic Links は2025年8月25日に終了し、現在はクリックされたすべてのリンクが訪問者に HTTP 404 ステータスを返します。

Android はユーザーがどこから来たかをどうやって知るのですか?

Google Play ストアアプリが Install Referrer API を提供しています。アプリは Play Install Referrer Client Library を通じて、インストールのリファラー URL と、クリックおよびインストールのタイムスタンプを読み取ります。

iOS にインストールリファラーはありますか?

Apple のユニバーサルリンクのドキュメントには、インストール済みアプリを開く方法とブラウザーへのフォールバックが書かれていますが、App Store からのインストールを通じてデータを渡す方法は書かれていません。ほとんどの iOS アプリは、ユーザーのサインイン後に、またはウェブページに表示した短いコードを入力してもらうことで行き先を復元します。

スマートアプリバナーの app-argument は何をするものですか?

Apple は app-argument を、アプリにコンテキストを渡すための任意の URL と説明しています。すでにアプリを持っている人は、ウェブページからアプリ内の対応する場所へ移動できます。新規インストール後もこれが引き継がれるとは Apple は述べていません。

有料のリンクサービスは必要ですか?

基本的な用途なら不要です。検証済みリンクと Android のリファラーで、多くの小規模アプリには十分です。有料サービスはクロスプラットフォームの照合やレポートを追加しますが、利用前にそれぞれのプライバシー条件を確認してください。

プライバシーの限界

まずは通常のディープリンクから

Android でインストールリファラーを読み取る

Google の Play Install Referrer ライブラリのバージョン2.2をアプリの Gradle 依存関係に追加し(その行は例の先頭にあります)、初回起動時に一度だけ接続します。

リファラーを読み取って接続を閉じる

初回の読み取りに成功したらフラグを保存し、以降の起動で呼び出しが繰り返されないようにします。

ウェブページのスマートアプリバナー

スマートアプリバナーの meta タグ

数字を自分の App Store ID に置き換えてください。app-argument がアプリに届くのは、アプリがすでにインストールされている場合だけです。

重要な事実(2026年10月時点)

ディファードリンクに関するプラットフォームの事実

リンクをたどってみる

プラットフォーム

Android

iPhone

アプリはインストール済み?

はい

いいえ

何が起こるか、手順ごとに

ユーザーがメール内の https://shop.example/product/42 をタップします。

Android が assetlinks.json を検証済みなので、リンクはそのままアプリで開きます。

iOS が apple-app-site-association ファイルを確認済みなので、リンクはそのままアプリで開きます。

アプリが /product/42 を商品画面にルーティングします。

ウェブページが、キャンペーンのリファラーを付けて Play のストア掲載ページへユーザーを送ります。

ユーザーがストアからアプリをインストールします。

初めてアプリを開くと、ホーム画面が表示されます。

初回起動時にアプリが Install Referrer API を呼び出し、リファラー文字列を読み取ります。

アプリがないため、iOS はアドレスをデフォルトのウェブブラウザーで開き、ページが読み込まれます。

ページに、App Store へ移動するスマートアプリバナーまたはボタンが表示されます。

サインイン後、アプリはこのアカウントが最後に見たページをサーバーに問い合わせるか、ユーザーがウェブページの短いコードを入力します。

無料で始める · クレジットカード不要

関連: ガイド|Webマーケティングと集客を学ぶ

製品

ご利用いただける方

機能

リソース

会社情報

サイトマップを見る