Adjustでディープリンクを有効化

ディープリンクを有効にするには、Adjustでアプリを設定する必要があります。これを行うには、以下を完了していることを確認してください。

ユニバーサルリンクをアプリに設定

iOS 9とそれ以降のデバイスにおけるディープリンクのサポートを有効化するには、Adjustでユニバーサルリンクを設定してください。

設定データを集めたら、Adjustでアプリに追加することができます。アプリに情報を追加することで、キャンペーンにディープリンクを追加することが可能です。ユニバーサルリンクを設定するには、以下の手順に従ってください。

  1. AppView​ でアプリを選択します。

  2. iOSバンドルID​ が入力されていることを確認します。

  3. デバイスタイプ(Device type)​ で、アプリのデフォルトデバイスを選択します:

    • ユニバーサル(Universal) - iPhoneおよびiPad
    • iPhone
    • iPad
  4. ユニバーサルリンク(Universal linking)​ で ユニバーサルリンクを有効化(Enable universal linking)をONにする​ と、アプリのユニバーサルリンクを有効化できます。

    • App ID prefix​ を入力します。
    • アプリスキーム(App scheme)​ を入力します。
  5. (オプション)ユーザーをApp Storeではなくカスタムウェブサイトにリダイレクトする場合は、 全てのクリックをカスタムURLにリダイレクト(Redirect all clicks to a custom URL)​ をONにして、 カスタムURL​ を入力します。アプリIDがない場合は、このオプションをお勧めします。

  6. (オプション) App Store Connectにデータを送信(Send data to App Store Connect)​ をONにして AppleプロバイダーID(Apple provider ID)​ を入力すると、データがApp Store Connect Appアナリティクスに送信されます。

  7. 保存(SAVE)​ を選択します。

カスタムURLスキームを使用したディープリンクを設定

iOS8以前のデバイスの場合、アプリで開く処理を行うカスタムURLスキーム名を設定する必要があります。以後、このスキーム名をAdjustリンクでdeeplinkパラメーターの一部として使用できます。

カスタムURLスキームでディープリンクを作成するには、以下の手順に従ってください。

  1. カスタムURLスキームのフォーマットを定義します。クロスプラットフォームのフレームワークを使用している場合、そのフレームワークのドキュメントを参照して、カスタムURLスキームのフォーマットを定義してください。 例:example://summer-clothes?promo=beach
  2. ディープリンクをエンコードします。 例:example%3A%2F%2Fsummer-clothes%3Fpromo%3Dbeach
  3. エンコードされたこのディープリンクをAdjustトラッカーURLにパスします。 例:https://app.adjust.com/abc123?deeplink=%3A%2F%2Fsummer-clothes%3Fpromo%3Dbeach
  4. deeplink_js=1パラメーターを、エンコードされたディープリンクを含むトラッカーURLに追加します。これにより、AdjustシステムでiOSカスタムURLスキームが使用されるようになります。 例:https://app.adjust.com/abc123?deeplink_js=1&deeplink=%3A%2F%2Fsummer-clothes%3Fpromo%3Dbeach