ユニバーサルリンクの設定手順
ユニバーサルリンクは、HTTPS URLを使用するiOSディープリンクプロトコルです。ブランドドメインにユニバーサルリンクを設定すると、ユニバーサルリンクを選択した既存ユーザーはアプリを直接開くことができ、Adjustがエンゲージメントを計測できるようになります。広告環境によっては、他のAdjustのディープリンク機能と一緒にユニバーサルリンクを使用することも可能です。
- ブランドドメインを使用 :ディープリンクをブランドだと認知できるドメインに紐づけ
- ユーザーからの信頼を高める :ブランドであることを認識できるドメインを通じてユーザーをリダイレクト
- ダイレクトディープリンクをサポート :既存のユーザーがHTTPSリンクからアプリを開くことが可能に
- 既存のユニバーサルリンクドメインを保持 し、ブランドドメインも追加
ユニバーサルリンクでは、HTTPS URLを使用して、iOSデバイスでアプリ内の特定の画面を開くことができます。
Adjustにおけるユニバーサルリンクドメインのタイプ
Adjustは、異なるドメインをユニバーサルリンクドメインとして使用できます。利用可能なオプションは、アプリで選択したリンクドメイン設定によって異なります。
ブランドドメイン(推奨) ショートリンクにブランドドメインが設定されている場合、そのブランドドメインはユニバーサルリンクドメインとしても使用できます。
- ブランドドメインの設定:
https://help.adjust.com/ja/article/set-up-branded-domain - 例:
https://insights.example
- ブランドドメインの設定:
エンタープライズドメイン(カスタムブランドドメイン) エンタープライズドメインソリューションが設定されている場合は、エンタープライズドメインをユニバーサルリンクドメインとして使用できます。
- エンタープライズドメインの設定:
https://help.adjust.com/ja/article/enterprise-domain - 例:
https://app.brand.com
- エンタープライズドメインの設定:
Adjustが提供するユニバーサルリンクドメイン(レガシー) ブランドドメインが設定されていない場合、Adjustは
adj.st上で各アプリにサブドメインを割り当てます。- 例:
https://f2k5.adj.st
- 例:
Adjustでは、これらのユニバーサルリンクドメインのタイプを並行して使用できます。一貫性を維持するため、1つのユニバーサルリンクドメインをメインのAdjustリンクドメインとして、複数のキャンペーン全体で使用してください。
開始方法
ブランドドメインにユニバーサルリンクを設定する前に、以下の要件が満たされていることを確認してください。
- AppViewでプラットフォーム設定を行うために必要な、管理者、編集者、カスタムの編集者のユーザー権限。
- Adjustのショートリンクで使用するように設定されたブランドドメイン。
- Apple Developer AccountとXcodeにアクセスして、Associated Domainsを設定できること。
- 必要なアプリ情報:
- iOSバンドルID(例:
com.example.app) - App ID Prefix(Apple Developer Accountで取得)
- アプリスキーム(アプリによって定義される)
- iOSバンドルID(例:
リアトリビューション(リエンゲージメントキャンペーン)にユニバーサルリンクを使用するには、Adjust Developer Hubのディープリンクを介したリアトリビューションの手順に従ってください。
設定の概要
- Apple Developer AccountとXcodeの値を確認する
- カスタムURLスキームを定義する
- Adjustでユニバーサルリンクを有効にする
- ブランドドメインを関連ドメインとして追加する
- ディープリンクとショートリンクのリンク解決のためにAdjust SDKを設定する
1. Apple Developer AccountとXcodeの値を確認する
Apple Developer Accountの Team Name の値がXcodeの Team の値と一致していることを確認します。
XcodeでiOSアプリの バンドルID がApple Developer AccountのバンドルIDのひとつであること、またバンドルIDが一意であることを確認します。
- バンドルIDの例:
com.example.app
- バンドルIDの例:
Apple Developer Accountにアクセスし、Bundle IDのApp ID Prefixをメモします。
- App ID PrefixはApple Developer AccountのTeam IDの場合があることに注意してください。
2. カスタムURLスキームを定義する
カスタムURLスキームのフォーマットを定義します。この値は、Adjustでアプリスキームとして必要となります。
カスタムURLスキームのフォーマットを定義します。
- 例:
exampleApp
- 例:
URLスキームとバンドルIDを使って、カスタムURLスキームを登録します。
詳細については、Appleの開発者向けドキュメントをご覧ください。
3. Adjustでユニバーサルリンクを有効にする
以下の値を取得していることを確認します。
- iOSバンドルID: 「Apple Developer AccountとXcodeの値を確認する」セクションの手順2で確認した、AppleデベロッパーアカウントとXcodeの一意のアプリ識別子の値。
- App Prefix: 「Apple Developer AccountとXcodeの値を確認する」セクションの手順3でメモした値。
- アプリスキーム: アプリのカスタムURLスキームを定義するために「カスタムURLスキームを定義する」セクションの手順1で確認した値。
この後、AppViewでアプリのプラットフォームを設定する手順を完了させます。
4. ブランドドメインをAssociated Domainとして追加する
ブランドドメインからディープリンクを実装するには、ブランドドメインをAssociated Domainとして追加します。以下の手順は、エンタープライズドメイン(カスタムのブランドドメイン)にも同様に適用されます。
- Apple Developer Accountで、アプリのバンドルIDのAssociated Domainsを有効にします。
- XcodeでAssociated Domainsを有効にし、
applinks:{domain}のフォーマットでドメインを追加します。- 例:
applinks:brandName.go.link
- 例:
アプリがすでにxxx.adj.stをユニバーサルリンクドメインとして使用している場合は、xxx.adj.stとブランドドメインの両方をAssociated Domainsとして保持します。xxx.adj.stは削除しないでください。
テストの実施
本番キャンペーンでユニバーサルリンクを使用する前に、リンクの動作と計測をテストします。テストとよくある質問については、専用のガイドを参照してください。