概要:このガイドでは、 新規ユーザー がカスタムリンクをクリックした場合に、既存ユーザーと同じディープリンク体験を提供するための手順について説明します。SDKから計測データを取得したあと、前のステップで既に実装済みの、ユニバーサルリンクとAndroidアプリリンクの 既存ユーザー向けのコンテンツ提供機能を使用します。
![]() |
![]() |
![]() |
![]() |
作業範囲
関係各位
注: このガイドでは、マーケティンぐ担当者がいつどのようにデベロッパーを関与させる必要があるかを示しています。 |
前提条件
|
所要時間 約1時間半ほどモバイル開発者と共同作業します。 |
結果 OneLink 3/4 で説明されている同じカスタムリンクを使用すると、それをクリックした新規ユーザーは、まず正しいアプリストアに転送され、アプリをダウンロードしてインストールします。新規ユーザーは初回起動時に、アプリ内の特定のコンテンツ(または特定のエクスペリエンス)が提供されます。 これらのユーザーは、 クリック/インストールによって定義済みの所有するメディアソースに関連付けられます。 |
例
健康的なフルーツに関するマークのメールキャンペーン( 前のガイドの例 から)は、既存のアプリユーザーをフィード・ミーのアプリ内のフルーツページにディープリンクさせることに成功しました 。
しかし、マークは、メールを読んでいる多くの人々が まだアプリをインストールしていないことを知っています。彼は、このような潜在的なユーザーに、既存ユーザーと同じキャンペーンを楽しんでもらって、コンバージョンとユーザー満足度を高めることを望んでいます。
Android 開発者のアンドレア、iOS 開発者のヨッシーの助けを借りて、マークはフィード・ミーのアプリにディファードディープリンク機能を追加します。メールで OneLink をクリックしてインストールする新しいアプリユーザーは、初めてアプリを開いたときにフルーツページに直接移動します。
手順
新規ユーザーのディファードディープリンクは、カスタムアトリビューションリンクのパラメータと値を使用して有効化されます。ユーザーがカスタムリンクをクリックすると、AppsFlyer はアトリビューションデータを解析し、アプリの内部コードに配信します。
アプリ内では、モバイル開発者が書いたコードが、AppsFlyer SDK(統合されている場合)を介してパラメータ情報を受け取り、アプリに何か特定の動作をさせます。(例:特定のページに移動します。
注意
既存のアプリユーザーを Apple ユニバーサルリンク、Android アプリリンク、および URI スキームでディープリンクすると、モバイルアプリが開きます。ただし、 アプリ内の特定のコンテンツをユーザーに提供するには、デベロッパーは AppsFlyer SDK を使用してディープリンクの情報にアクセスする必要があります。
ディファードディープリンクも同様です。アプリを初めて起動すると、デベロッパーは AppsFlyer SDK メソッドを使用して、通常のアトリビューションデータに加えてディープリンク情報にアクセスします。この情報を使用して、デベロッパーは 新規ユーザー をパーソナライズされたコンテンツに誘導できます。
これらの目標を達成するには、次の手順を実行します。
1. ディファードディープリンクの実装
ディファードディープリンクを実装するには:
- カスタムアトリビューションリンクの設定。
- 前のガイドで作成した同じカスタムリンクを使用する場合は、新しい deep_link_value (または他の新規パラメーター) を設定する必要はありません。.既に設定されている同じdeep_link_value パラメーターを使用できます。
- 新しいパラメータを作成する場合は、前のガイドの指示に従います。
-
iOS と Android のデベロッパーに連絡してください。
- 初回起動時に SDK からアトリビューションデータを取得した後に使用するdeep_link_value(および他のパラメータと値)について同意します。 前のガイドの指示 に従う場合はすでに同意しているので、新しいユーザーに同じロジックを実装するだけで済みます。パラメータ名の制限事項を参照してください 。
- ディベロッパーはディファードディープリンクの実装に2つの方法のうちいずれかを使用できます。実装したいオプションのガイドを共有し、彼らに技術的な流れと例を理解してもらいましょう。
- 選択したパラメータと値に従ってアプリが動作することを開発者と確認するようにしてください。
2. テスト
前提条件:
- アプリがインストール されていない Android および/または iOS デバイス。
ディファード ディープリンクは、新しいアプリのインストール用です。そのため、アプリのすべてのバージョンを削除する必要があります。 - テストデバイスは登録されている必要があります。
デバイスが登録されていない場合は、ディファードディープリンクは機能せず、繰り返してインストールを計測できません。 - さまざまなコンバージョンデータの応答シナリオについては、こちらをご覧ください。
リンクをテストするには:
- AppsFlyer 管理画面で、 エンゲージメント & ディープリンク > OneLink カスタムリンクに移動します。
- テストするリンクのアクションアイコンにカーソルを合わせ、URL を取得をクリックします。
- 短縮 URL または長い URL を携帯電話に送信します。次のいずれかを実行できます:
- お使いの携帯電話のカメラまたは QR スキャナーアプリで QR コードをスキャンします。
-
自分のメールアドレスまたは WhatsApp をリンクし、あなたの携帯電話でそれを開きます。
注: iOS のノートに貼り付けたり、モバイルブラウザに直接貼り付けたりしないでください。多くの場合、 モバイルオペレーティングシステムは、意図的にこのコンテキストでアプリを開かないようにしています。
-
モバイルデバイスのリンクをクリックします。
アプリをダウンロードするために、アプリストアにリダイレクトする必要があります。ダウンロードはしないでください!
- デベロッパーによって作成された新しいバージョンのアプリをインストールします。
- アプリを開きます。
選択した特定のページまたはパーソナライズされたエクスペリエンスが開きます。 -
AppsFlyer の概要管理画面で、新しい関連付けられたインストールを探します 。
新しいクリックを探して、 メディアソース(テストなど)とカスタムリンクで設定したキャンペーン名の下にインストールします。
リンクが期待どおりに動作しませんか?トラブルシューティングガイドをご確認ください。
この記事の手順を完了したら、完成です!すべての潜在的なユーザーにディファードディープリンクを実装しました。ユーザーは、アプリを初めて開いたときにキャンペーン固有のコンテンツを取得します。
本格的なディープリンクキャンペーンに着手する前に、ディープリンクのベストプラクティスに関する記事を参照することをお勧めします。この記事では、OneLinkを使用したモバイルディープリンクを実装するための、典型的な問題と解決策について説明します。
よくある質問と制限事項
次のセクションでは、ディファードディープリンクに関するよくある質問と一般的な説明が含まれます。
ディファードディープリンクデータの取得にはどれくらいの時間がかかりますか?
AppsFlyerのSDKは、アプリ内でアトリビューションデータにアクセスできる機能を提供します。
- アプリの初回起動時には、AppsFlyerのSDKからアトリビューションデータにアクセスする際に、数秒かかることがあります。
- それ以降のセッションでは、アトリビューションデータがデバイスに保存されるため、すぐにアクセスできます。
なぜ Facebook からのディファードディープリンクが取得できないのですか?
Facebook のプライバシーポリシーによると、AppsFlyer(およびその他の全てのモバイル測定パートナー)は、マーケティング担当者がFacebook の 利用規約に同意しない限り、Facebookインストールに関するユーザーレベルの計測データを提供することができません。
もし利用規約にまだ同意していない場合、Facebook モバイル広告のインストールは「オーガニック」と分類され、マーケティング担当者は Facebookインストールのユーザーレベルデータを取得できません。ユーザーレベルのコンバージョンデータが取得できないと、ディファードディープリンクを実行できません。
詳細については こちらをご覧ください。
コンバージョン / ディファードディープリンクデータを保管できますか?
コンバージョンデータは、ディファードディープリンクを実行する目的に加えて、バックエンドでローデータを保管することにも使用できます。ただし、このメソッドは最速なレスポンスの返答が必要とされるため、最終的な計測データを保存する方法としては、推奨される方法ではありません。
最適なデータAPIを選択する方法については こちらをクリックしてください。
パラメータ名の制限はありますか?
コンバージョンデータは、小文字の「n」を使ったカスタムパラメーター名「name」を返しません。