Adjustディープリンクをテストする
キャンペーンでディープリンクを使用する前に、テストをすることが重要です。ユーザーを意図したコンテンツに誘導し、Adjustで記録をすることができるように、設定が正しく行われたかどうかを確認してください。 ここでは、新規ユーザーおよび既存ユーザーとして行うテストの手順を説明します。
テスト中に問題が発生した場合は、ディープリンクのよくあるご質問で詳細を確認してください。
テストのチェックリスト
- AdjustのCampaign Labを使用して、テスト環境に適したディープリンクを作成します。
- アプリの正しいバージョンをテストします。例:アプリのデバッグバージョンでのみユニバーサルリンクを実装した場合、そのバージョンでテストを行います。
テストサイトを構築する
テストを行うには、Web環境でリンクをホストする必要があります。Adjustでは、テストをする際に、HTMLページにてディープリンクをクリックすることを推奨します。無料のWebサイトビルダーを使って簡単なテストサイトを作成し、ディープリンクURLをリンクとしてテストサイトに埋め込んでください。
以下のHTMLコードでページを作成できます。
<!DOCTYPE html>
<html lang="en">
<head>
<style>
a {
font-size: 100px
}
</style>
</head>
<body>
<a href="https://app.adjust.com/abc123?deep_link=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion">Deep Link</a>
</body>
</html>
テスト方法
テストプロセスは、リンクのタイプとそれが使用されるシナリオによって決まります。例えば、リンクの動作はすでにアプリをインストールしているユーザーの場合と、そうでないユーザーの場合で異なります。
以下では、既存ユーザー・新規ユーザーとしてリンクをテストする方法と、ディープリンクを使用してリアトリビューションをテストする方法を示します。
既存ユーザーとして // ダイレクトディープリンク
アプリをインストール済みの既存ユーザーとしてディープリンクをテストするには、以下の手順に従ってください。
- テストサイトを構築します。
- ディープリンクをテスト用Webページに追加します。
- テスト用デバイスにアプリをインストールし、少なくとも1回開きます。
- テスト用デバイスでWebブラウザを開き、テストWebページに移動します。
- ディープリンクのURLをクリックします。
クリックすると、アプリが起動し、カスタムURIスキームで記述された特定の場所にディープリンクされます。これは、Adjustの設定が完了し、ディープリンクを使用してキャンペーンを計測する準備ができたことを意味します。
アプリ内の正しい場所でアプリが開かない場合、アプリでディープリンクの内容を正しく処理できません。開発チームに連絡して、アプリ内のパスが正しく設定されていることを確認してください。
新規ユーザーとして // ディファードディープリンク
アプリをインストールしていない新規ユーザーとしてディープリンクをテストするには、以下の手順に従ってください。
アプリがまだインストールされていないことを確認します。インストール済みの場合:
- アプリをデバイスから完全にアンインストールします(可能な場合、アプリのゴミ箱を空にします)。
- テストコンソールを使用して、デバイス情報を削除します。
テスト用デバイスでWebブラウザを開き、テストWebページに移動します。アプリストアにリダイレクトされるのを待ちます。
アプリをダウンロードして開きます。Adjustでインストールがトリガーされます。
アプリが開くと、カスタムURIスキームで指定された特定の場所にディープリンクされます。
アプリを開いた後、正しい場所にディープリンクされた場合、Adjustの設定は完了しています。
アプリを開いた後、正しい場所にディープリンクされない場合は、既存ユーザーとしてもう一度テストを行い、クリックに正しくアトリビュートされるかどうか確認してください。アトリビュートされるが正しい場所にディープリンクされない場合は、ディープリンクの受け渡しで問題が発生している可能性があります。これは、ディープリンクパラメーターの欠落またはエンコードエラーが原因である可能性があります。専任のサポートチームにご連絡いただくか、support@adjust.comにお問い合わせください。
テスト間でデバイスをリセットする
ディファードディープリンクのテストを複数回行う場合、テストとテストの間にデバイスをリセットすることが重要です。デバイスをリセットするには、常に以下の手順に従ってください。
テスト用デバイスからアプリをアンインストールします。
Adjustのシステムから広告IDを消去します。
どのリンクもクリックせずにアプリをインストールします。
テストコンソールで、インストールがオーガニックとして表示されていることを確認します。
- オーガニックとして表示されていない場合は、そうなるまで手順1〜3を繰り返します。
テスト用デバイスからアプリをアンインストールします。
Adjustのシステムから広告IDを消去します。
リアトリビューション (Reattribution)
ディープリンクを使用してリアトリビューションをテストするには、以下の手順に従ってください。
1. テストリンクでリアトリビューションの非アクティブ期間を0日に設定する
テストリンクでリアトリビューションの非アクティブ期間を0日に設定するには、Campaign Labで以下の手順に従ってください。
2. ディープリンクとデバイスを設定してディープリンクをテストする
Adjustディープリンクとデバイスを設定してディープリンクをテストするには、以下の手順に従ってください。
広告IDパラメーターなしでディープリンクを作成します。
- 例:
https://app.adjust.com/abc123?deep_link=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion
- 例:
Adjustのシステムからテスト用デバイスの広告IDを消去します。
どのリンクもクリックせずにアプリをインストールします。
テスト用デバイスでWebブラウザを開き、テスト用のHTMLページに移動します。
ディープリンクをクリックします。
テストコンソールを使用して、デバイスがテストリンクにアトリビュートされたかどうかを確認します。