アプリのトラッキングリンクを作成する際、 ディープリンクに設定することができます。
ディープリンクでは、ユーザーが広告をクリックし、すでにアプリがインストールされている場合、アプリが開くだけでなく、アプリのデフォルト画面だけでなく、選択した特定のアプリコンテンツが表示されます。
重要:Singular SDKをアプリに統合する前に、ディープリンクを計画する必要があります。SDKの統合プロセスの一環として、エンジニアがディープリンクを実装します。
始める前にディープリンクの計画
はじめに、アプリの広告キャンペーンで実装したいディープリンクをすべてリストアップします。
各ディープリンクについて、以下を決定します:
- ターゲットとするアプリのコンテンツ:ユーザーがアプリのどの画面を見るべきか?
- フォールバックリダイレクト:ユーザーがアプリをインストールしていない場合、どこにリダイレクトさせるか?(通常、アプリのストアページ)。
- つまり、アプリをインストールしたばかりのユーザーに対しても、特定のアプリのコンテンツを表示する必要があるか?
例 あなたのアプリが衣料品店の場合、次のようなディープリンクを設定するとよいでしょう。
ディープリンク | 表示するコンテンツ | 遅延を有効にするか? | フォールバックリダイレクト |
新シーズンセール:秋ファッション | "秋の新作コレクション" タグのついている服を表示する | ✅ | <アプリストア内のアプリURL |
スペシャルオファーメルマガ登録で5ドルクーポン | 「メルマガ登録」画面 | ✅ | <アプリのURL |
ディープリンクの作り方
1 |
リンクドメインの作成特異リンクは以下のような構造になっています。[SUBDOMAIN]は自分で選択します: https://[SUBDOMAIN].sng.link/[PARAMETERS]。 ドメインがまだ設定されていない場合、シンギュラーリンクの作成を開始するには、少なくとも1つ作成する必要があります。そのためには
1つのドメイン(例:会社名やアプリ名)を作成し、すべてのリンクに使用することもできますし、複数のドメインを作成して目的別に使用することもできます。 |
||||||
2 |
ディープリンク計画をエンジニアリングチームに伝える開発者は、Singular SDK/S2Sをアプリに統合する前(またはアプリのアップデートをリリースする前)に、ディープリンク先を知っておく必要があります。 開発者はSDKを実装する際に、アプリがディープリンク経由で開かれたかどうかを識別し、ユーザーを適切なアプリの画面やコンテンツに誘導するコードを追加します(開発者向けのステップバイステップのガイドがAndroid、iOS、Unity、React向けに用意されています)。 あなたのエンジニアリングチームが完了したら、彼らはあなたに与えることができます:
|
||||||
3 |
アプリページにリンクスキーム情報を入力するアプリのプラットフォームや、エンジニアリングチームがディープリンクの実装に使用した技術によっては、アプリページ(設定 > アプリ)に入力する必要がある情報があります。 この情報はエンジニアリングチームから提供されるはずです。
アプリに複数のアプリサイトがある場合(複数のプラットフォームで利用可能という意味)、それぞれに必要な情報を入力します。 |
||||||
4 |
(オプション)アプリページにディープリンク先を追加するアプリページのアプリ設定にディープリンク先を追加することで、簡単にアクセスできるようになります。こうすることで、新しいトラッキングリンクを作成するたびに、これらのリンク先がドロップダウンに表示され、選択できるようになります。 シングラーリンクを作成する際には、いつでも任意のリンク先を入力することができますので、このステップは任意です。 アプリページにディープリンク先を追加するには:
|
||||||
5 |
リンクを作成する実際のトラッキングリンク(ディープリンクを含む)を作成します:
注意事項
|
||||||
6 |
リンクをテストするディープリンクの作成が完了したら、その動作を簡単にテストできます。 延期されたディープリンクの機能をテストするには
ディープリンクの機能をテストするには
アトリビューションを決定するためのシンギュラーリンクの機能をテストするには、トラッキングリンクをテストする方法を参照してください。 |
上級者向けリンクに動的コンテンツを追加する
広告を表示する際に動的にデータを追加することで、Singular Linkにさらに多くの機能を持たせることができます。このデータは、ユーザーが広告のいずれかにエンゲージし、あなたのアプリに到着した場合に、あなたのアプリが読み込んで使用することができます。
これは、例えばショッピングアプリで、さまざまな商品のダイナミックバナー広告を表示する場合に便利です。ユーザーが広告をクリックすると、アプリが開き、クリックした特定の商品のページが表示されるようにしたい。そのためには、シンギュラーリンクに商品IDを動的に追加します。
ダイナミックコンテンツを含むディープリンクを実装するには、上記で説明したのと同じ手順に従ってください。
開発者のためのメモpパラメータの使用
広告を配信する際にダイナミックデータをシンギュラーリンクに追加するには、シンギュラーリンクURLの最後に_p パラメータと任意の値を追加します。pは「パススルー」を表し、値はURLエンコードされたJSON値か構造化されていない文字列値になります。
例えば、シンギュラーリンクがhttps://myshoppingapp.sng.link/A59c0/nha7 の場合です 。
広告を表示する際、商品IDを次のようにシンギュラーリンクに追加 できます:https://myshoppingapp.sng.link/A59c0/nha7?_p=Shoes123
パススルーパラメータ値は、ディープリンクURLの読み取り時にアプリで使用できるようになります。詳細については、選択したSDK(Android、iOS、Unity、React)のディープリンクサポートガイドを参照してください。