ディープリンクの有効化

ディープリンクを使用すると、アプリ内の特定のコンテンツ(リソース)に人物をリダイレクトできます。例えば、ユーザが紫色の T シャツを広告するモバイルプッシュメッセージをクリックすると、アプリを開いて(ホームページではなく)紫色の T シャツのコンテンツを直接表示できます。

プロセスは次のように機能します。

  1. Marketo ユーザは、プッシュメッセージのタップアクションにカスタム URI を配置します。
  2. ユーザがデバイス上でプッシュメッセージをタップすると、Marketo MME SDK はカスタム URI を使用してイベントをトリガーします。
  3. その後、アプリはイベントを処理し、ユーザをアプリ内の適切なコンテンツにリダイレクトします。

これには、アプリのカスタム URI 構造を定義し、アプリのマニフェスト内にスキームを登録し、ディープリンクイベントを処理してアプリ内の適切な場所にルーティングするコードを追加する必要があります。

iOS の場合は、アプリのカスタム URL スキームの定義に関する Apple ドキュメントを参照してください。

Android の場合は、アプリコンテンツのディープリンクの有効化に関する Google ドキュメントを参照してください。

PhoneGap アプリの場合、ディープリンクはネイティブ iOS または Android アプリほど簡単ではありませんが、ハイブリッドアプリが iOS と Android の両方でディープリンクのカスタム URL スキームとユニバーサル/アプリリンクに応答できるようにするプラグインがあります。これらのプラグインを考慮してください。

アプリでディープリンクを有効にした際は、カスタム URI を Marketo ユーザと共有して、プッシュメッセージのタップアクションに挿入できます。

Marketo では、テストデバイスを設定する際に、事前定義済みの URI 構造を使用します。詳しくは、インストールガイドのテストデバイスの節を参照してください。

URI 構造を定義するベストプラクティス

ブランドに既存のモバイルサイトがある場合は、ディープリンク URI に対してもこの URL 構造に従うのがベストプラクティスです。例えば、https://myappname.com/products/purple-shirt が対象製品の web サイトアドレスである場合、myappname://products/purple-shirt はアプリで使用するのに適したディープリンク URI 構造になります。

一般に、スキームはブランドに一意である必要があります。現在、スキームを世界中で一意にする規制はありませんが、スキームが一意であることを確保する 1 つの方法は、ドメイン名を逆にすることです(例:org.companyname)。

recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59