ユニバーサルリンクをテストする
キャンペーンでユニバーサルリンクを使用する前に、テストをすることが重要です。ユーザーを意図したコンテンツに誘導し、Adjustがこれらのリンクを使用して計測できるように、設定が正しく行われたかどうかを確認してください。
テスト中に問題が発生した場合は、ユニバーサルリンクに関するトラブルシューティングガイドで詳細を確認してください。
テストのチェックリスト
- アプリの正しいバージョンをテストします。例:アプリのデバッグバージョンでのみユニバーサルリンクを実装した場合、そのバージョンでテストを行います。
- デバッグ版でテストを行っており、Adjustサポートチームのサポートが必要な場合は、TestFlightでバージョンをリリースしてサポートチームを招待できます。
- JSRリンクをテストするには、キャンペーンが実施される特定の環境を使用するのが最も効果的な方法です。
テストサイトを構築する
ユニバーサルリンクは、SafariまたはChromeで開かれる必要があります。また、リンクをブラウザのアドレスバーに直接入力した場合も機能しません。
これは、Web環境でリンクをホストする必要があることを意味します。 Adjustは、テストをする際にHTMLページでディープリンクをクリックすることを推奨します。無料のWebサイトビルダーを使って簡単なテストサイトを作成してください。
以下のHTMLコードでページを作成できます。
<!DOCTYPE html>
<html lang="en">
<head>
<style>
a {
font-size: 100px
}
</style>
</head>
<body>
<a href="https://f2k5.adj.st/profile/67890?adj_t=abc123">Deep Link</a>
</body>
</html>
テスト方法
テストプロセスは、リンクのタイプとそれが使用されるシナリオによって決まります。例えば、リンクの動作はすでにアプリをインストールしているユーザーの場合と、そうでないユーザーの場合で異なります。
以下では、既存ユーザー・新規ユーザーとしてリンクをテストする方法と、ユニバーサルリンクを使用してリアトリビューションをテストする方法を示します。
既存ユーザーとして // ダイレクトディープリンク
既存ユーザーとしてユニバーサルリンクをテストするには、以下の手順に従ってください。
- Webページを作成します。
- Rawユニバーサルリンクをテスト用Webページに追加します。
- ユニバーサルリンク全体をテスト用Webページに追加します。
- テスト用デバイスにアプリをインストールします。
- ウェルカム画面がある場合はクリアします。アプリが要求する場合はログインします。
- テスト用デバイスでWebブラウザを開き、テストWebページに移動します。
- ユニバーサルリンクをクリックします。
アプリが正しいページで自動的に開く場合は、そのユニバーサルリンクでキャンペーンを計測する準備ができています。
アプリが開かない場合はRawユニバーサルリンクをクリックして、連携が正しくされていることを確認します。リンクが失敗してHTTP 404エラー(URL not found
)が返される場合は、連携に関する手順を再確認してください。
新規ユーザーとして // ディファードディープリンク
新しいユーザーとしてユニバーサルリンクをテストするには、以下の手順に従ってください。
テスト用デバイスにAdjust Insightsアプリをインストールします。
広告IDを見つけて取得します。
アプリがすでにテスト用デバイスにインストールされている場合は、アンインストールします。
Adjustテストコンソールを使用して、Adjustのシステムからデバイス情報を消去します。
広告IDパラメーターを持つディープリンクを作成します。
- 例:
https://f2k5.adj.st/profile/67890?adj_t=abc123&adj_idfa=8C6CBCOD-5F43-4765-A6E6-84DFF3D24707
- 例:
テスト用デバイスでWebブラウザを開き、テストWebページに移動します。
ユニバーサルリンクをクリックします。
アプリをインストールします。
アプリを開きます。
アプリが開くと、カスタムURIスキームで指定された特定の場所にリンクされます。
ディファードディープリンクで正しいページが開かず、アプリがインストールされた状態でディープリンクをクリックすると正しいページが開く場合は、AppViewで入力したアプリスキームが正しいことを確認してください。
テスト間でデバイスをリセットする
ディファードディープリンクのテストを複数回行う場合、テストとテストの間にデバイスをリセットすることが重要です。デバイスをリセットするには、常に以下の手順に従ってください。
テスト用デバイスからアプリをアンインストールします。
Adjustのシステムから広告IDを消去します。
どのリンクもクリックせずにアプリをインストールします。
Adjustテストコンソールで、インストールがオーガニックとして表示されていることを確認します。
- オーガニックとして表示されていない場合は、そうなるまで手順1〜3を繰り返します。
テスト用デバイスからアプリをアンインストールします。
Adjustのシステムから広告IDを消去します。
リアトリビューション
ユニバーサルリンクを使用してリアトリビューションをテストするには、以下の手順に従ってください。
1. テストリンクでリアトリビューションの非アクティブ期間を0日に設定する
テストリンクでリアトリビューションの非アクティブ期間を0日に設定するには、Campaign Labで以下の手順に従ってください。
2. テスト用にリンクとデバイスを設定する
広告IDパラメーターなしでディープリンクを作成します。
- 例:
https://f2k5.adj.st/profile/67890?adj_t=abc123
- 例:
Adjustのシステムからテスト用デバイスの広告IDを消去します。
どのリンクもクリックせずにアプリをインストールします。
テスト用デバイスでWebブラウザを開き、テスト用のHTMLページに移動します。
ディープリンクをクリックします。
テストコンソールを使用して、デバイスがテストリンクにアトリビュートされたかどうかを確認します。