Firebase Dynamic Linksplat_iosplat_androidplat_web

Firebase Dynamic Links は、インストール プロセスで失われないディープリンクです。これによりモバイル ウェブ ユーザーをネイティブ アプリ ユーザーに変換でき、ユーザー間共有のコンバージョンが増えます。

ダイナミック リンクは、リンクが開かれているプラットフォームに応じてさまざまなコンテンツにリンクできます。さらに、ダイナミック リンクはアプリのインストールが必要な場面でも利用できます。たとえば、ダイナミック リンクを開いたユーザーの端末にアプリがインストールされていない場合にインストールを促し、インストール完了後にアプリを起動してリンクを開くといったこともできます。

ウェブ、メール、ソーシャル メディア、参照、宣伝用配布物などでダイナミック リンクを使用して、ユーザーの獲得数、定着率、ライフタイム バリューを増やすことができます。Firebase console で、すべての成長チャネルをくまなく分析しましょう。

iOS での設定 Android での設定

主な機能

アプリのインストール後も失われないダイナミック リンク ユーザーに合わせた初回起動画面を表示して、ユーザーを歓迎しましょう。見込みユーザーがアプリをまだインストールしていない場合でも、流れが滞らないようにできます。
ユーザー エクスペリエンスの動的な制御 ダイナミック リンクは iOS、Android、パソコン、モバイルウェブを問わず機能します。最適なユーザー エクスペリエンスを提供するため、ユーザーに合わせたアプリ起動画面、高速インタースティシャル、モバイルのウェブサイトなどを表示するよう設定できます。
効果を上げているコンテンツとキャンペーンの把握 ダイナミック リンクを使用すれば、どんな活動やコンテンツが成長を後押ししているかがわかります。Firebase console の [Analytics] では、アプリのインストールと使用の増加に貢献しているリンクを把握できます。参照 URL トラッキングにより、アプリ内での操作と特定の成長チャネルの関連付けができます。

Firebase Dynamic Links は、アプリ コンテンツへのディープリンクの目的にのみ使用する必要があります。ユーザーへの通知や同意なしでリンククリックを越えてユーザーを追跡することはできません。

全機能一覧

アプリがインストール済みかどうかにかかわらず利用できるもの
アプリのインストール後もコンテキストを維持

リンクを開くためにアプリのインストールが必要な場合は、インストール完了後に自動的にリンク先が開きます。

iOS: このリンクは Safari を開いて App Store にリダイレクトします。

Android: アプリ選択ダイアログ、ブラウザ介在のいずれも不要です。

アプリのアップグレード後もコンテキストを維持

Android のみ: リンクを開くためにアプリのアップグレードが必要な場合は、アップグレード完了後に自動的にリンク先が開きます。

既存のユーザーをリンク先コンテンツに直接転送

アプリのインストールが不要な場合は、リンクはすぐに開きます。

iOS 8: Safari が最初に開き、アプリにリダイレクトされます。

iOS 9: ユニバーサル リンクを使用してリンクが直接開きます。

Android: アプリ選択ダイアログ、ブラウザ介在のいずれも不要で、アプリでリンクが直接開きます。

統合されたアナリティクス
アトリビューションと参照 URL 情報へのアクセス

iOS: ブラウザ フィンガープリント

Android: キャンペーンごとのインストール数を含む、すべてのアトリビューション。迅速で、Play ストアのブロードキャストは不要です。

組み込みの分析機能 Firebase console の [Dynamic Links] パネル内の基本分析と、Firebase Analytics の統合を使った詳細な分析。
柔軟性の高いリンクの作成
短縮リンク Firebase console を使用して短縮リンクを作成できます。
任意のリンク パラメータをアプリに渡す ダイナミック リンクに追加された URL パラメータはベースとなるリンクに渡されます。
料金
無料 無料で使用制限なし

仕組み

ウェブユーザーをアプリユーザーにする

ダイナミック リンクを作成するには、Firebase console を使用するか、アプリ固有のドメインにダイナミック リンクのパラメータを追加して URL を構成します。こうしたパラメータは、ユーザーのプラットフォームやアプリがインストール済みかどうかに応じてリンク先を指定します。

ユーザーがダイナミック リンクを開くと、アプリがまだインストールされていない場合は Play ストアや App Store に転送され(そのように指定した場合のみ)、アプリのインストールが完了するとアプリが開きます。その後、アプリに渡されたリンクを取得して、アプリに適したリンク処理を行うことができます。

実装のプロセス

アプリでリンクを処理する アプリのコンテンツへの直接リンクを有効にしたり、アプリ固有のロジック(ユーザーのアカウントにクーポンコードを適用するなど)を開始したりします。iOS へのリンクはカスタム URL スキームまたはユニバーサル リンクを使用して処理します。Android へのリンクはインテント フィルタで処理します。
アプリへのリンクからダイナミック リンクを作成する ダイナミック リンクはプログラムによって作成するか、Firebase console を使って作成できます。
アプリでダイナミック リンクを処理する アプリが開くときに、ダイナミック リンクが渡されたかどうかを、Dynamic Links SDK を使用して確認します。アプリにダイナミック リンクが渡されている場合は、ダイナミック リンクデータからリンクを取得し、必要に応じて処理します。

次のステップ

  • Firebase Dynamic Links を iOS または Android アプリに追加します。

フィードバックを送信...