ディープリンクを有効にするには、Adjustでアプリを設定する必要があります。これを行うには、以下を完了していることを確認してください。
- Adjustでアプリを追加していること。
- 必要なディープリンクデータを全て取得していること。
- AppViewでのアプリのブランドドメインの設定とXcodeでのディープリンク設定を行っているアプリのダイレクトディープリンク
ユニバーサルリンクをアプリに設定する
iOS 9とそれ以降のデバイスにおけるディープリンクのサポートを有効化するには、Adjustでユニバーサルリンクを設定してください。
設定データを集めたら、Adjustでアプリに追加することができます。アプリに情報を追加することで、キャンペーンにディープリンクを追加することが可能です。ユニバーサルリンクを設定するには、以下の手順に従ってください。
-
AppView でアプリを選択します。
-
iOSバンドルID が入力されていることを確認します。
-
デバイスタイプ(Device type) で、アプリのデフォルトデバイスを選択します:
- ユニバーサル(Universal) - iPhoneおよびiPad
- iPhone
- iPad
-
ユニバーサルリンク(Universal linking) でユニバーサルリンクを有効化(Enable universal linking)をONにすると、アプリのユニバーサルリンクを有効化できます。
- App ID prefix を入力します。
- アプリスキーム(App scheme) を入力します。
-
(オプション)ユーザーをApp Storeではなくカスタムウェブサイトにリダイレクトする場合は、 全てのクリックをカスタムURLにリダイレクト(Redirect all clicks to a custom URL) をONにして、 カスタムURL を入力します。アプリIDがない場合は、このオプションをお勧めします。
-
(オプション) App Store Connectにデータを送信(Send data to App Store Connect) をONにして AppleプロバイダーID(Apple provider ID) を入力すると、データがApp Store Connect Appアナリティクスに送信されます。
-
保存(Save) を選択します。
カスタムURLスキームを使用したディープリンクを設定する
この場合、アプリで開く処理を行うカスタムURLスキーム名を選択する必要があります。以後、このスキーム名をAdjustリンクでdeeplinkパラメーターの一部として使用できます。
カスタムURLスキームでディープリンクを作成するには、以下の手順に従ってください。
- カスタムURLスキームのフォーマットを定義します。クロスプラットフォームのフレームワークを使用している場合、そのフレームワークのドキュメントを参照して、カスタムURLスキームのフォーマットを定義してください。例:
example://summer-clothes?promo=beach
- ディープリンクをエンコードします。例:
example%3A%2F%2Fsummer-clothes%3Fpromo%3Dbeach
- エンコードされたこのディープリンクをAdjustリンクにパスします。例:
https://app.adjust.com/abc123?deeplink=%3A%2F%2Fsummer-clothes%3Fpromo%3Dbeach
deeplink_js=1
パラメーターを、エンコードされたディープリンクを含むリンクURLに追加します。これにより、AdjustシステムでiOSカスタムURLスキームが使用されるようになります。例:https://app.adjust.com/abc123?deeplink_js=1&deeplink=%3A%2F%2Fsummer-clothes%3Fpromo%3Dbeach