ユニバーサルリンク(iOS)およびアプリリンク(Android)を使用すると、iOS または Android アプリでディープリンクに接続できます。
iOS 9.2 以降では、ディープリンクはサポートされていません。アプリまたは Web サイトへのディープリンクには、Apple ユニバーサルリンクを使用する必要があります。
ユニバーサルリンクを使用すると、iOS アプリ内のディープリンクに接続できます(iOS 9.2 以降でサポートされます)。ユニバーサルリンクにアクセスすると、iOS はリンクをアプリ内のディープリンクに直接リダイレクトします。アプリがインストールされていない場合は、代わりにブラウザーで Web サイトの URL が開きます。ユニバーサルリンクについて詳しくは、「Support Universal Links(ユニバーサルリンクのサポート)」を参照してください。
アプリリンクを使用すると、Android アプリ内のディープリンクに接続できます(Android 6.0 以降でサポートされます)。アプリリンクにアクセスすると、Android はアプリ内のディープリンクに直接リダイレクトします。アプリがインストールされていない場合は、代わりにブラウザーで Web サイトの URL が開きます。アプリリンクについて詳しくは、「Android アプリリンクの処理」を参照してください。
ユニバーサルリンクまたはアプリリンクを使用するマーケティングリンクを作成できます。
iOS アプリでユニバーサルリンクを設定するには、「Apple でのユニバーサルリンクの処理」に進みます。
Adobe Mobile Services で関連ドキュメントを設定します。
Mobile Services ホームページで、ユニバーサルリンクを設定するアプリを選択します。
b. 「アプリ設定」をクリックします。
c. ユニバーサルリンクを処理する iOS アプリが「アプリストアのアプリを追加」セクションに追加されたことを確認します。
「アプリストアのアプリを追加」セクションが表示されない場合は、アプリストアのアプリを追加リンクをクリックします。
d. 「ユニバーサルリンクとアプリリンクのオプション」セクションで、iOS アプリを選択してアプリ ID を入力します。
f. 「保存」をクリックします。
iOS アプリを 1 つ以上とアプリ ID を 1 つ提供する必要があります。提供できない場合はエラーが発生します。
「ユニバーサルリンクとアプリリンクのオプション」セクションの「更新」をクリックするとドキュメントを更新できます。ただし、「更新」をクリックすると、それまでに作成したすべてのユニバーサルリンクまたはアプリリンクに影響するという警告が表示されます。
Adobe Mobile Services で、ユニバーサルリンクを使用するマーケティングリンクを作成します。
a Mobile Services ホームページでアプリを選択し、獲得/マーケティングリンクビルダーをクリックします。
b. 「新規作成」をクリックします。
c. 「マーケティングリンクオプション」で、「ユニバーサルリンクまたはアプリリンクを使用」を選択します。
d. 「Adobe Mobile Services でサイト関連のドキュメントを設定する」セクションでサイト関連ドキュメントを設定した場合、このオプションはデフォルトで選択されます。
ドキュメントを設定していない場合、「ユニバーサルリンクまたはアプリリンクを使用」オプションが無効化され、デフォルトで「インタースティシャルを使用」が選択されます。
e. 「ユニバーサルリンクまたはアプリリンクを使用」オプションが選択されている場合は、カスタムパス フィールドが表示されます。
このフィールドでは、クエリパラメーターと共に、ドメインに続いて URL パスを定義できます。例えば、「my/universal/link?os=9.2
」と入力すると、完全なマーケティングリンク URL は https://[marketing link domain]/my/universal/link?[AMS default query parameters]&os=9.2
になります。
f. 「決定」タブをクリックし、デシジョンツリーを設定します。
h. iOS アプリがインストールされている場合、ディープリンクはアプリのロジックで処理されます。最終的な宛先は、アプリがインストールされていない場合のフォールバックとしてのみ機能します。アプリがインストールされていないので、最終的な宛先に指定できるのは Web リンクまたはアプリストアのみです。
i. 「保存」をクリックします。
マーケティングリンクが保存されると、「マーケティングリンクオプション」は変更できなくなります。これは、既に配布されたマーケティングリンクの動作が変化しないようにするためです。
Android アプリでアプリリンクを設定するには、「Android アプリリンクの追加」に移動します。
Adobe Mobile Services で関連ドキュメントを設定します。
a. Mobile Services ホームページで、アプリリンクを設定するアプリを選択します。
b. 「アプリ設定」をクリックします。
c. ユニバーサルリンクまたはアプリリンクを処理する Android アプリが「アプリストアのアプリを追加」セクションに追加されたことを確認します。
このセクションが表示されない場合、「アプリストアのアプリを追加」リンクをクリックします。
d.「ユニバーサルリンクとアプリリンクのオプション」セクションまでスクロールします。
e. 「アプリリンク(Android)」タブをクリックします。
f. Android アプリを選択し、SHA-256 証明書フィンガープリントを入力します。
g. 「保存」をクリックします。
Android アプリを 1 つ以上と SHA-256 証明書を提供する必要があります。提供できない場合はエラーが発生します。
「ユニバーサルリンクとアプリリンクのオプション」セクションの「更新」をクリックするとドキュメントを更新できます。ただし、「更新」をクリックすると、それまでに作成したすべてのユニバーサルリンクまたはアプリリンクに影響するという警告が表示されます。
Adobe Mobile Services で、アプリリンクを使用するマーケティングリンクを作成します。
a Mobile Services ホームページでアプリを選択し、獲得/マーケティングリンクビルダーをクリックします。
b. 「新規作成」をクリックします。
c. 「マーケティングリンクオプション」セクションで、「ユニバーサルリンクまたはアプリリンクを使用」を選択します。
d. 手順 2 でサイト関連ドキュメントを設定した場合、このオプションはデフォルトで選択されます。
そうでない場合、「ユニバーサルリンクまたはアプリリンクを使用」オプションは無効になっていて、デフォルトで「インタースティシャルを使用」が選択されます。
e. 「ユニバーサルリンクまたはアプリリンクを使用」が選択されている場合は、「カスタムパス」フィールドが表示されます。
このフィールドでは、クエリパラメーターと共に、ドメインに続いて URL パスを定義できます。例えば、「my/app/link?os=6.0
」と入力すると、完全なマーケティングリンク URL は https://[marketing link domain]/my/app/link?[AMS default query parameters]&os=6.0
になります。
f. 「決定」タブをクリックし、デシジョンツリーを設定します。
g. Android アプリがインストールされている場合、ディープリンクはアプリのロジックで処理されます。
最終的な宛先は、アプリがインストールされていない場合のフォールバックケースとしてのみ機能します。アプリがインストールされていないので、最終的な宛先に指定できるのは Web リンクまたはアプリストアのみです。
h. 「保存」をクリックします。
マーケティングリンクを保存すると、マーケティングリンクオプションは変更できなくなります。これは、既に配布されたマーケティングリンクの動作が変化しないようにするためです。
これらのマーケティングリンクを、メッセージやアプリ内の他の領域で使用できるようになりました。
ユニバーサルリンクまたはアプリリンクを使用したクリックの追跡カウントは表示されず、インタースティシャルも使用できません。