友達紹介プログラムの設定
あるユーザーが友人を紹介し、その友人がアプリのダウンロードやサインアップを行った場合、カスタマイズされたアプリ内インセンティブを送信することができます。
Adjustで設定できる紹介スキームには2つの方法があり、以下を利用できます。
- アトリビューションコールバック(推奨)
- サーバーコールバック
どちらのソリューションも機能は同じですが、アトリビューションコールバックでは即時にインセンティブを付与でき、遅延が生じません。これは、情報がアプリ内で処理されるためです。
ここでは、Adjustの「友人紹介プログラム」を計測する上での要件と、その設定手順について説明します。
事前準備
要件
- システムで紹介コードを生成して適用し、ユーザーにインセンティブを付与する設定が行われています。設定チェックリストをご覧ください。
- iOSアプリ の場合は、確率的モデリングを有効化します。これにより、モバイルWeb環境で紹介機能が確実に動作するようになります。
設定で紹介プログラムがサポートされていることを確認する
アプリからインセンティブを付与できることを確かめるには、最初に以下の点を確認する必要があります。
- ユーザーが紹介共有ボタンをタップした時に、サーバーで紹介ID(referral ID)を生成できる。
- サーバーで
label
のプレースホルダーに紹介IDを設定できる。- サーバーでAdjustコールバックの
label
プレースホルダーの値を処理し、紹介元のアカウント、紹介先のアカウント、またはその両方にインセンティブを付与できる。
- サーバーでAdjustコールバックの
友達紹介プログラムの設定
label
パラメーターを含むインストールコールバックまたはアトリビューションコールバックを設定します。- アトリビューションコールバック開発者ガイド:iOS / Android
- サーバーコールバックの設定ガイド
iOSアトリビューションコールバックの場合: Adjustは、Appleのプライバシーポリシーに従って、同意していないユーザーの情報を共有することはできません。ご不明な点がありましたら、Adjustの担当者またはsupport@adjust.comまでお問い合わせください。
リンクを作成し、
token
とlabel
パラメーターを追加します(その他、必要に応じて他のパラメーターを追加で付加することが可能です)。ユーザー体験を向上させるため、ブランドリンクを使うこともできます。- 例:
https://example.go.link?adj_t=abc123&adj_label={user_id}
- 例:
招待コンポーネントにリンクを配置します。
招待されたユーザーにリンクURLを送信する前に、アプリ側で
label
パラメーターに紹介IDを動的に入れられるよう、マクロを設定します。招待されたユーザーがアプリをダウンロードし起動した時、以下のいずれかが起こります。
- アトリビューションコールバック:Adjust SDKが、紹介IDが付加された
label
パラメーターを含むアトリビューションコールバックを受信します。紹介IDはアプリで収集することができます。 - インストールコールバック:サーバーにて、
label
パラメーターまたは動的コールバックパラメーター経由で紹介IDを含むAdjustのインストールコールバックを受信します。
- アトリビューションコールバック:Adjust SDKが、紹介IDが付加された
紹介IDに基づき、ユーザーにインセンティブを付与します。
これで設定完了となります。