King of App

Android および iOS アプリケーションのディープリンクの仕組み

ディープリンク

最近、アプリの世界では内部リンクについて議論が行われています。これらは長い間アプリ環境に存在していましたが、アプリ内でどのように機能するかを理解することが重要です。さらに詳しく知りたい場合は、読み続けてください。

アプリの世界では以前から存在していましたが、内部リンクはここ数カ月で多くの議論の対象となっています。

ディープリンクは、ユーザーエクスペリエンスを向上させ、コンバージョンと収益を高めるための技術です。この用語を以前に聞いたことがあるかもしれませんし、基本についての技術的ではない簡単な説明を探していたかもしれません。

ディープリンクとは何ですか?

ディープリンクは、アプリ (または Web サイト) 内の特定のコンテンツに移動します。ユーザーが広告またはリンクをクリックすると、アプリのホーム画面を経由することなく、必要なコンテンツに直接移動します。これはディープリンクとして知られています。製品ページやチェックアウトなど、特定のコンテンツを含むアプリのホーム画面以外のデスティネーション。ディープリンクの出発点は何ですか?言い換えれば、ディープ リンクの取り組みを開始するには、「ディープ リンク」、つまり URL をどこに配置しますか?スナップ、インスタグラム、電子メール、テキスト メッセージ、チャット受信箱、検索エンジン、看板の QR コード、ピザの箱など、潜在的なユーザーまたは既存のユーザーが見ている場所ならどこにでも、あなたもそこにいる必要があります。モバイル ユーザーはほぼどこにでもいますし、あなたも同様であるはずです。私たちは、ディープリンクを理解していただくために、モバイル マーケティング担当者をタクシー運転手と比較したいと考えていますが、これが一見すると奇妙な比較に見えるかもしれないことは認めます。タクシー運転手とマーケターの仕事は同じで、人々を地点 A から地点 B まで運ぶというものです。タクシー運転手は仕事で車両を使用しますが、マーケターはディープリンク テクノロジーを使用してそれを行います。マーケティング専門家とプロダクト マネージャーは、アプリの成長、エンゲージメント、維持を促進するためにディープ リンクに依存しています。ディープリンクを使用すると、ほぼどこからでもデジタルの目的地にアクセスできます。ディープリンクは実際にどのように機能するかです。ここで、興味深い疑問が生じます。マーケティング担当者やプロダクト マネージャーは、アプリを持っているかどうか、デバイス (モバイルまたは PC)、オペレーティング システム、ブラウザーなどに関係なく、キャンペーン内に配置した同じリンクでユーザーを適切なコンテンツに確実に接続するにはどうすればよいでしょうか? 」、ディープリンクは魔法が起こる場所です。マーケティング担当者は、ディープ リンク エンジンを使用してユーザー エクスペリエンスを決定できます。アプリのユーザー エクスペリエンスは、iOS、Android、デスクトップ ユーザー向けのさまざまなパスと、宛先の選択に分けることができます。ディープ リンク エンジンを使用すると、マーケティング担当者とプロダクト マネージャーは、非常に基本的なレベルで 2 つの異なるタイプのジャーニー (アプリ ユーザー用とアプリ以外のユーザー用) を提供できます。ディープ リンク エンジンは、さまざまなユーザー向けにカスタマイズされたジャーニーをその場で作成できます。結果として、状況に応じてパーソナライズされた顧客エクスペリエンスが実現します。これらの楽しい旅は、維持率の向上、コンバージョンの増加、LTV の向上など、ビジネスに大きな影響をもたらします。 Web サイト上のディープリンクの、より視覚的に魅力的な例を示しましょう。

ディープリンクは Android および iOS アプリでサポートされていますか?

この URL を家族、友人、知人などの誰かと共有すると、ブラウザのモバイル バージョンの Web でアイテムが表示されます。これは、ユーザーがアプリをデバイスにダウンロードした場合でも発生します。 Web サイトからディープ リンクを作成する場合、ネイティブ モバイル アプリと互換性がありません。ユーザーはアプリを開いて、その中で製品 (この例では防水スポーツ カメラ) を探す必要があります。 Amazon の巨大なサイトで商品を見つけるのは難しい場合があります。

ディープ リンクは、アプリまたは Web サイトをインストールしている場合に、アプリ内の特定のコンテンツに移動するスマート インクです。

私たちはそれにどう対応すべきでしょうか?

ディープリンクは、アプリのホームページに移動する代わりに、アプリのコンテンツを直接ポイントします。このアプローチでは、製品をアプリと共有したい場合、リンクによってアプリのホームページではなく製品コンテンツが開きます。

ディープリンク-_-画像-2-_-サイズ変更-1

1. 基本的なディープリンク

ディープリンクは 3 つのカテゴリに分類できます。基本的なディープ リンクは、Web サイト上の特定のページを直接指すリンクです。受信者がアプリを持っていない場合は、そのアプリでリンクを開くことを許可するメッセージが表示されます。そうしないと、ユーザーはコンテンツにアクセスできなくなります。コンテンツにアクセスするには、Google Play または App Store からアプリをダウンロードし、リンクを再度開く必要があります。ディープリンクはアプリ間で最も長い時間がかかるため、最も一般的です。
スクリーンショット_2016-02-29_at_12.29.03_PM

2. 遅延ディープリンク

ディープ リンクは、Web サイトまたは Web アプリケーション内の特定のページにユーザーを直接移動するハイパーリンクです。遅延ディープ リンクは、指定されたイベントが発生するまでアクティブにならないディープ リンクです。何らかの方法でコンテンツにリンクします。すでにアプリをお持ちの場合は、ネイティブ アプリ内のリンクからコンテンツが表示されます。たとえば、最初に見たように、スポーツ カメラはネイティブ アプリから表示されます。ユーザーがアプリをインストールしていない場合、リンクによりアプリ ストアのアプリのインストール ページに移動します。アプリをインストールすると、共有コンテンツにすぐにアクセスできます。
遅延ディープリンク1

3. コンテキストディープリンク

コンテンツ内の特定のトピックへのディープ リンクを作成すると、ユーザーを最も関連性の高いコンテンツに誘導するのに役立ちます。遅延ディープリンクには、このタイプのリンクと同じ機能だけでなく、他の利点もあります。このリンクには、ユーザーが行きたい場所、クリックした場所、リンクを共有した人などに関する情報が保存されます。非常に関連性の高い情報が、コンテキストに応じたディープリンクを通じてモバイルアプリ開発者とユーザーに追加されます。この情報により、開発者はようこそページや紹介ページなどのカスタム コンテンツを含めることができます。確かに、ユーザーエクスペリエンスは向上します。

モバイルアプリのディープリンクにより、ユーザーは必要なものを必要なときに入手できます。

Android と Apple はディープリンクをサポートしています。

Google App Links は、iOS ユニバーサル リンクの Android 版です。

iOS では、ディープ リンクを使用して特定のコンテンツにリンクできます。

iOS 9.0 のリリースに伴い、Apple はユニバーサル リンクを導入しました。このソリューションは、URI スキームを利用して、アプリのディープ リンク機能の問題に対処しようとしました。

iOS リンクを開いたら、アプリがインストールされている場合はそのアプリを探します。インストールされていない場合、コンテンツは Safari を通じて開きます。ユニバーサル リンクは、Web と Web アプリのコンテンツの両方にリンクする標準の Web リンクです。

さらに、Branch.io の調査によると、ユニバーサル リンクによりコンバージョンが 40% も増加する可能性があります。

実際、これらはほぼ同じように動作します。これらは、Web サイトとアプリ内のコンテンツに接続する通常の Web リンクです。これはユーザー エクスペリエンスの向上につながりますが、すべての Android バージョンがサポートしているわけではないため、普及は遅れています。

Facebook はディープリンク機能を提供しています。

2014 年、Facebook はディープ リンク URI スキームの問題に対処するために App Links 標準を開発しました。アプリリンクには 2 つのコンポーネントがあります。

終わりの時間です。
ディープ リンクはすべてのプラットフォームで同様に動作しますが、それぞれのフレーバーには技術的な基盤があります。ただし、モバイル アプリケーションでは、ユーザー エクスペリエンスと使いやすさの観点から、アプリ設計の一部としてディープ リンクを実装する必要があります。ただし、ディープ リンクには Web やモバイルの最適化が含まれることが多いため、これを行うにはディープ リンクの仕組みを理解している開発者が必要です。

現在、ビジネスにとって必需品であり、IT プロフェッショナルにとって Android アプリを開発するための大きな資産となっています。統計を見るだけで十分です…

次のプロジェクトにはカスタム アプリが必要ですか?既存のアプリを再設計しますか、それとも新しいアプリを作成しますか?

モバイル アプリケーションの作成は指を鳴らすだけで簡単で、すぐにプロジェクトを立ち上げて実行できるように思えるかもしれません…

近年、英国および世界中でフィンテックへの投資がめまぐるしく増加しており、2022 年までにその額は 1 億 7,900 万ドルに達します。この増加は主に、女性やその他の取引グループの投資ニーズに対応する製品を開発する企業への投資の増加によって推進されています。不動産やインパクト投資など、より少量の暗号通貨。

アプリは、売上向上ツール、マーケティング デバイスなどとして機能し、企業にとって宝の山となる可能性があります。

すべてのアプリケーションはすでに開発されていますが、スーパー アプリは作業を楽にするためにここにあります。スーパーアプリは新しいタイプのアプリです。

再エンゲージメントと維持のためのディープリンクが重要です。

放棄率 (電子メール マーケティング/電子商取引) が上昇しています。

ユーザーは、閲覧、買い物、カートに商品を入れた後、または閲覧、買い物、カートに商品を入れた後、購入を完了しないことを簡単に決定できます。

ショッピング カートに商品をいっぱい入れたままにしてしまう顧客を再エンゲージするための積極的なアプローチは、電子メールを送信することです。

カート放棄メールは約 45% 開封され、21% クリックされています。さらに重要なのは、コンテキストに関連した電子メールによって、潜在的に失われた収益が 1% も回復する可能性があるということです。 (サイトコア)

あるファッション小売業者は、ショッピング カートに商品を入れたままにした顧客に電子メールを送信する自動プロセスを設定しました。

ユーザーはディープ リンク ソリューションを使用してチェックアウト ページに移動します。そこでは、カートに残った商品がすでに便利に入力されています。

ユーザー(友人の紹介/ゲームプレイ)は、新規ユーザーの獲得方法です。

印刷物であれデジタルであれ、口コミは依然として製品とブランドの認知度を高める強力な方法です。

友人から紹介された場合、消費者は購入する可能性が 4 倍高いため、多くの企業が既存顧客に友人を招待して楽しいイベントに参加するよう奨励しているのも不思議ではありません。

競争の激しいゲーム業界における口コミには 2 つの目的があります。1 つは既存ユーザーの忠誠心を高めてプレイを続けること、そしてその結果として新しいアプリ ユーザーが紹介され参加することです。

このユースケースでは、非常にシンプルで迅速なプロセスを使用して、ゲーム アプリのユーザーに直接対決のゲームを奨励しました。

App Store からゲームをダウンロードし、ゲーマーから送信された WhatsApp リンクをクリックしてアプリを起動すると、友人は魔法のようにアプリの待機エリアに連れて行かれます。ゲームを始めましょう。

ソーシャルメディアと小売店の平均注文額(合計)

AOV は、特定の期間における平均注文金額の尺度です。この KPI は、簡単に成果を上げる機会を提供します。買い物客が購入しようとしている場合、彼らが欲しがる可能性のある他の商品を提案してみてはいかがでしょうか?

現在から 2024 年までの間に、モバイルでの e コマース収益の割合は 64% から 67% に増加すると予想されており、モバイル アプリが AOV を高める最良の方法であることを示しています。

ファッション ブランドは Instagram を使用して、さまざまな製品を含む「今日の服装」ストーリーを宣伝します (以下の例を参照)。買い物客が上にスワイプすると、AppsFlyer のソーシャル ランディング ページにリダイレクトされます (Instagram がリンクを切断するのを防ぐため)。

買い物客が「今すぐチェックアウト」CTA ボタンをタップすると、ストーリーで紹介されたすべての商品を含む、アプリ内の事前入力されたチェックアウト ページが表示されます。

SMS バンキング: プロセスの放棄 (従来のバンキング /SMS)

金融部門のフォーム 75% は、顧客が記入するのが難しすぎるため削除されました。保険に関しては、デジタル ジャーニーは特にドロップオフ率の影響を受けやすくなります。

finserv 企業が顧客が CX に優れたアプリを利用できるように支援できたらどうなるでしょうか?

時代の先を行く企業はすでにこれを実行しています。

1 つまたは複数のオウンド メディア チャネルをディープ リンクと組み合わせて使用して、顧客が忘れたフォームを思い出させ、顧客を引き渡しポイントに直接連れて行くことで、最小限の手間で目的のアクションを簡単に完了できます。

フォームを放棄する顧客は、提供されている例で各顧客に固有のパーソナライズされた URL を動的に作成するディープ リンク製品を使用して関与できます。

SMS メッセージング プラットフォームはリンクを受信し、フォームへの入力を完了するための CTA を含むリマインダー SMS のスケジュールを設定します。リンクをクリックすると、アプリが正しい場所で開くため、クライアントは中断したところから続行できます。

顧客と継続的かつ親密につながるアプリを構築すれば、2 つの重要な目的を一度に達成できます。エンゲージメントの高い顧客からのフォーム送信をレスキューすると同時に、顧客の本来の目標の達成を支援して満足させることができます。

ディープリンクの実装は非常に重要です。

ディープ リンク プロバイダーの SAAS 製品とのディープ リンクを作成するのは比較的簡単です。そのうちのいくつかは、モバイル マーケティング キャンペーン用のディープ リンクを作成するための SAAS 製品を提供しています。

マーケティング担当者とプロダクト マネージャーは、ディープ リンク ソリューションを使用して、作成したディープ リンクをクリックした後にエンド ユーザーにたどってもらいたいジャーニーを定義します。

また、マーケティング担当者やプロダクト マネージャーは、インストール数、収益、有料ユーザー シェア、LTV を測定したり、ディープ リンクをクリックしたユーザーのソースを把握したりすることで、キャンペーンのパフォーマンスをより深く理解することもできます。

開発者はディープリンクの実装に関与していますか?アプリはディープリンクされたページで開く必要があるため、ほとんどの場合、開発者が関与します。優れたディープ リンク ソリューションは、開発者とマーケティング担当者/製品マネージャーの間で適切な引き継ぎを提供します。

これがディープリンクの実装に関する私の最後の主張です。それだけではなく、それ以上のサービスを提供するプロバイダーを選択する必要があります。別のモバイル マーケティング テクノロジ スタックを使用することは、通常、コア機能としてディープ リンク機能を含む高度なモバイル マーケティング プラットフォームを採用することよりも望ましくありません。

ディープリンクの作成方法

まずはディープリンクの生成方法から始めましょう。ユーザーを目的の目的地に誘導するにはアプリケーション内にリンクを実装する必要があるため、通常のプロセスでは困難や、開発者とマーケティング担当者の間での不必要な情報交換が発生する可能性があります。また、ディープリンクを手動で作成すると、非常に時間がかかることがあります。また、人的ミスが発生する可能性も高くなります。他の URL と同様に、ディープ リンクはスペルミスが含まれていると機能しません。また、優秀なエンジニアでも時折このような間違いを犯す可能性があります。ソリューションを使用してディープ リンクを自動的に作成すると、時間とリソースを節約でき、それをキャンペーンと戦略の最適化に使用できます。最終的には、リンク生成プロセスを自動化して信頼性を高め、人的エラーを最小限に抑えることができる使いやすいツールを用意することが最善です。 Adjust のディープ リンク ジェネレーターについて詳しくは、アプリ リンク (Android) とユニバーサル リンク (iOS) の両方で機能する、完全に形成されたディープ リンク URL をマーケティング担当者に提供するツールをご覧ください。また、ディープリンクを自分で実装するために必要な労力を大幅に削減できます。スキーム ベースのディープ リンク (Android および iOS の場合) と iOS 9 以降のユニバーサル リンクの両方が完全に文書化されており、基本的な考え方は非常に似ています。つまり、URL (スキーム ベースのリンクの場合は youapp://、スキーム ベースのリンクの場合は youapp://、ユニバーサル リンク、https://yourdomain.com/) をアプリに追加します。ユーザーが URL をクリックすると、アプリケーションがインストールされている場合、システムはアプリケーションを開きます。しかし、世の中すべてが完璧というわけではありません。おそらく、アプリがインストールされていない状態で誰かがディープ リンク URL をクリックしたらどうなるのか疑問に思っているでしょう。残念ながら、このような場合は何も起こらないか、ユーザーにエラー メッセージが表示されます。アプリがデバイス上に存在するかどうかを Web から直接確認する方法はありませんが、アプリが存在する場合にアプリを「クエリ」したり、顧客をアプリ ストア、Web サイト、またはその他のサイトに誘導したりするためのオプションがいくつかあります。そうでない場合は他の場所。すでに述べたように、Android と iOS のスキーマベースのモバイル アプリのディープ リンクと、iOS 9 以降のユニバーサル リンクの両方が完全に文書化されています。それがどのように機能するかをいくつかの例で見てみましょう。

Android向けディープリンクの実装

Android でディープ リンクを使用する例として、ディープ リンク URL が yourapp://path/ で、アプリのパッケージ ID が com.yourapp.example であるとします。

JavaScript ソリューション

この問題を解決するための古くて一般的な手法は、iframe を使用してディープ リンク URL を読み込み、遅延した JavaScript コードをストアにリダイレクトすることです。

これを行うと、ブラウザは最初に yourapp://path/ をロードしようとします。

アプリがインストールされている場合は開きますが、次の JavaScript は実行されません。
アプリがインストールされていない場合、yourapp://path/ をロードしても何も起こりません。 2 秒後、JavaScript コードはユーザーを Play ストアにリダイレクトし、そこでアプリをインストールできます。
ただし、このコードには小さな問題があります。アプリを開いてユーザーがブラウザに戻った後、JavaScript コードによってユーザーが Play ストアにリダイレクトされる可能性があります。したがって、ユーザーがブラウザに戻る時間を確認してストアにリダイレクトする必要があるかどうかを判断することで、プロセスを最適化できます。

インテントソリューション

Chrome のドキュメントに記載されているように、Android 版 Chrome バージョン 25 以降のリリース以降、上記のコードは動作しなくなってしまいました。幸いなことに、Google はインテント URL を使用したより良いソリューションを提供しています。ユーザーが URL「intent://path/#Intent;scheme=yourapp;package=com.yourapp.example;end」をクリックすると、次のことが起こります。

  • アプリがインストールされている場合、Chrome によってアプリが開きます。
  • アプリがインストールされていない場合は、Chrome で Play ストアが開きます。

King of App ではどのディープ リンク ソリューションを使用する必要がありますか?

JavaScript ソリューション
Android と同様に、iOS にも JavaScript のトリックがあります。

html

window.location.replace(“yourapp://path/”); setTimeout(関数() {

window.location.replace(“https://itunes.apple.com/app/id12345678”); }、2000);

  • アプリがインストールされている場合、最初の再配置コードによってアプリが開き、次のスクリプトは実行されません。
  • アプリがインストールされていない場合、最初の再配置コードは何も行わず、アイドル タイムアウト機能によってユーザーが App Store にリダイレクトされます。

 

ユニバーサルリンクソリューション

iOS 9 以降、Apple はユニバーサル リンクを導入しました。これは Android の意図と同様に機能しますが、より多くの構成が必要です。また、iOS 9.2 以降、Apple がモデルレス プロンプト ウィンドウを導入したため、JavaScript の修正は機能しなくなりました。

ユニバーサル リンクを有効にするには、アプリに SSL 認定ドメイン (例: https://yourdomain.com/) を関連付け、https://yourdomain.com/apple-app で特別な JSON ファイルを表示する必要があります。 - 次のようなサイト関連付け:

このファイルは、どのルートが各アプリのディープリンクとして機能するかをデバイスに伝えます。

次に、XCode 内の com.apple.developer.associated-domains マッピングに applinks:yourdomain.com を追加する必要があります。

ドメインを複数のアプリケーションに関連付けたり、その逆を行うことができます。

次に、アプリケーションがリンクを受信して適切に処理できるように、配信用の UIApplicationDelegate メソッド (具体的には application:continuousUserActivity:restorationHandler:) を採用する必要があります。

JSON ファイルに「paths」:[「/dress/」] を設定して、https://yourdomain.com/dress/ をアプリケーションに関連付けるとします。ユーザーが Safari でリンク https://yourdomain.com/dress/1 をクリックすると、次のことが起こります。

  • アプリがインストールされている場合、アプリが開かれ、https://yourdomain.com/dress/1 が UIApplicationDelegate に送信されます。そこでそれを使用して、どのビューを開くかを決定できます。
  • アプリがインストールされていない場合は、https://yourdomain.com/dress/1 が Safari で開き、引き続き Web サイトに製品を表示したり、ユーザーを App Store にリダイレクトしたりできます。

Universal Links は iOS にとって完璧なソリューションのようです。しかし、残念なことに、それらにも限界があります。

  • ユニバーサル リンクは、Safari と Chrome でのみ機能します。
  • 別の Web サイトがユニバーサル リンクを使用してリダイレクトする場合、クリックが Safari または Chrome 内で行われた場合にのみ機能します。たとえば、電子メール アプリケーションにユニバーサル リンク https://yourDomain.com/dress/1 にリダイレクトするリンク https://anotherDomain.com/ がある場合、これはアプリケーションへのディープ リンクとして機能しません。ただし、ユーザーが Safari からリンク https://anotherDomain.com をクリックした場合、これは機能します。
  • リンクをアドレス バーに直接貼り付けた場合、ユニバーサル リンクは機能しません。
  • リダイレクトが JavaScript コードによってトリガーされた場合、ユニバーサル リンクは機能しません。
  • アプリケーション内でリンクをプログラムで開くと (openUrl などを使用して) ユニバーサル リンクは機能しません。

まず、ビルダーでサービスに移動し、マーケットプレイスをクリックする必要があります。ディープリンクサービスを選択して追加します。

ダウンロード (1)

追加すると、これらのオプションが表示されます。

このサービスでは、WhatsApp、Facebook、Twitter、Telegram、Instagram、Linkedin、Snapchat など、最も一般的なディープリンクがすでに事前設定されています。
クリックして開くだけでオプションが有効になります。

それ以外の場合は、カスタム ディープ リンクを追加してカスタム サービスを構成する必要があります。

ダウンロード (3)

カスタムディープリンクを設定する方法

この時点からは魔法の公式はありません。そのため、この記事では、このタイプのリンクがどのように機能するかを段階的に説明してきました。

リンクを構築する方法については、各アプリ/プラットフォームのドキュメントを探すのが最善です。例: https://faq.whatsapp.com/425247423114725/?cms_platform=iphone

iOS と Android のディープ リンクが異なる場合があるため、Web サイトのリソース セクションや Wordpress モバイル スイート内にあるものなど、インテリジェントな URL 短縮ツールを使用することをお勧めします。インテリジェントなワンリンククリエーター。

共有

ja日本語