adjust-icon

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スキーム名を選択する必要があります。以後、このスキーム名をAdjustリンクでdeeplinkパラメーターの一部として使用できます。

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

  1. カスタムURLスキームのフォーマットを定義します。クロスプラットフォームのフレームワークを使用している場合、そのフレームワークのドキュメントを参照して、カスタムURLスキームのフォーマットを定義してください。例: example://summer-clothes?promo=beach
  2. ディープリンクをエンコードします。例: example%3A%2F%2Fsummer-clothes%3Fpromo%3Dbeach
  3. エンコードされたこのディープリンクをAdjustリンクにパスします。例: 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