ディープリンクジェネレーターAPIを使用して、アプリ用の短いおよび長いディープリンクを個別または一括で作成できます。これらのカスタマイズされたディープリンクは、さまざまなプラットフォームでユーザー体験を向上させます。
事前準備
はじめに、以下の設定手順をご覧ください。
ご利用の条件
- ディープリンクジェネレーターAPIは、TrueLinkのCoreまたはEnterpriseのパッケージにご契約のお客様にご利用いただけます。
- ディープリンクジェネレーターAPIを使用して作成されたリンクは、 Campaign Labに表示されません。
- ディープリンクジェネレーターAPIを使用して作成されたショートリンクのTTL(有効期間)は120日です。
要件
-
管理者、編集者およびカスタムの編集者のアクセス権限。
-
iOSアプリとAndroidアプリに同じブランドドメインを設定していること。
- iOSアプリの場合、ブランドドメインを関連ドメイン(Associated Domain)として追加するようにしてください。これにより、ドメインがユニバーサルリンクとして設定されるようになります。
- Androidアプリの場合、ブランドドメインをAndroid アプリリンク(Android App Link)として定義するようにしてください。
-
アプリのカスタムリンク。
- シングルプラットフォームアプリ、マルチプラットフォームアプリ - Campaign Labでカスタムリンクを作成して、単一のリンクトークンを取得します。
- 複数のシングルプラットフォームアプリ - 複数のシングルプラットフォームアプリからCampaign Labでカスタムリンクを作成し、「_」で区切られた複数のリンクトークンを含む、1つの複合カスタムリンクを作成します。詳細については、複合カスタムリンク向けプラットフォーム固有のリンクトークンを参照してください。
-
Adjust SDKを更新して、短縮リンクを解決すること。
-
データレジデンシーを設定している場合、iOSアプリとAndroidアプリで同じ地域を使用していることを確認してください。
認証
ディープリンクジェネレーターは、ベアラートークンを使用して認証します。ディープリンクジェネレーターAPIへの各リクエストには、Adjust APIトークンをAuthorization
ヘッダーに必ず含める必要があります。
自社でシングルサインオン(SSO)を有効にしている場合は、 Adjustの担当者またはsupport@adjust.comにお問い合わせください。APIトークンの取得方法についてサポートいたします。
SSO以外のアカウントの場合、APIガイドはユーザーの プロフィール に表示されます。トークンを確認するには、以下の手順に従ってください。
- アカウント(ユーザー)アイコンを選択します。
- アカウント設定(Account Settings) を選択します。
- マイプロフィール(My Profile) を選択します。
- APIトークン が ユーザー情報(User details) に表示されます。コピーボタンを選択して、トークンをクリップボードにコピーします。
Adjust APIトークンをリセットする
Adjust APIトークンはいつでもリセットできます。トークンをリセットすると、古いトークンは無効になります。Adjust APIトークンをリセットした場合、使用中の古いトークンを新しいトークンに置き換える必要があります。無効になったトークンを使用したリクエストは、Adjustによって拒否されます。
Adjust APIトークンをリセットする方法:
- アカウント(ユーザー)アイコンを選択します。
- アカウント設定(Account Settings) を選択します。
- マイプロフィール(My Profile) を選択します。
- APIトークン が ユーザー情報(User details) に表示されます。
- APIトークンをリセットする(Reset API token) を選択します。
- 表示されたモーダルにアカウントのパスワードを入力し、 リセット を選択してAPIトークンをリセットします。画面の右上に確認メッセージが表示されます。
- APIトークン の横にあるコピーボタンを選択して、トークンをクリップボードにコピーします。
パラメーター
パラメーター | データタイプ | 入力する値 | 説明 |
---|---|---|---|
adjust_auth_token | String | 説明 | Adjust APIトークン |
link_token | String | ボディ | カスタムリンクのリンクトークン。複合リンクからディープリンクを生成している場合、Campaign Labで組み合わせたカスタムリンクの正しいリンクトークンを使用していることを確認してください。 |
shorten_url | Boolean | ボディ | リンクが短縮されるかどうか。リンクはデフォルトでは短縮されません。デフォルト値 - false |
campaign | String または null | ボディ | キャンペーンの名前 |
adgroup | String または null | ボディ | アドグループの名前 |
creative | String または null | ボディ | クリエイティブの名前 |
deep_link_path | String | ボディ | ユーザーが遷移するアプリ内の遷移先を指定。シングルプラットフォームアプリにはこれを使用してください。 |
ios_deep_link_path | String | ボディ | ユーザーが遷移するiOSのアプリ内の遷移先を指定。マルチプラットフォームのiOSアプリまたは複合リンクにはこれを使用してください。 |
android_deep_link_path | String | ボディ | ユーザーが遷移するiOSのアプリ内の遷移先を指定。マルチプラットフォームのiOSアプリまたは複合リンクにはこれを使用してください。 |
fallback | String | ボディ | オフプラットフォームのユーザーを送るランディングページ。フォールバックURLを指定する際には、macOSユーザー向けにredirect_macos を指定することをお勧めします。 |
redirect_macos | String | ボディ | macOSのAdjustのデフォルトリダイレクトを上書きするリダイレクトURL。`fallback` を指定する場合は、macOSユーザー向けにfallback を指定することをお勧めします。 |
label | String | ボディ | リンクにカスタムデータを追加します。このパラメーターを使用して、ユーザーがアプリからショートリンクを共有した際に自動入力される一意のユーザー紹介IDを追加できます。 |
og_title | String | ボディ | リンクのソーシャル共有プレビューのタイトル。 |
og_description | String | ボディ | リンクのソーシャル共有プレビューの説明。 |
og_image | String | ボディ | ソーシャル共有プレビューに使用する、200 x 200 ピクセル以上のJPGまたはPNG形式の画像のURLを指定。 |
単一のディープリンクを生成
シングルまたはマルチプラットフォームのアプリ用に、長いまたは短縮ディープリンクを生成するには、POST
リクエストを送信します。
エンドポイント
例
シングルプラットフォームアプリ
マルチプラットフォームアプリ
複合リンク
ディープリンクジェネレーターAPIを使用してディープリンクを生成する前に、Campaign Labで複合カスタムリンクを作成してください。
ディープリンクを一括で生成
シングルまたはマルチプラットフォームのアプリ用に、長いまたは短縮ディープリンクを一括で生成するには、POST
リクエストを送信します。
エンドポイント
例
ショートリンクトークンを更新
PUT
リクエストを送信して、ディープリンク内の既存のショートリンクトークンを長いリンクに更新します。