Data API Map エンドポイントを使用したデータの保存
フィーチャーフラグや実験で使用するために Kameleoon のリモートサーバーに追加データを保存するには、Data API Map エンドポイントを使用して各ユーザーのデータを投稿します。詳細については、Map ドキュメント をご参照ください。 このセクションでは、フィーチャーフラグおよび実験でデータを取得して使用する方法について説明します。これにより、関連するデータに基づいて、よりターゲット化されパーソナライズされたユーザー体験を作成できます。カスタムデータを作成する
任意のデータポイントをターゲティング条件として使用するには、まず以下の手順に従ってそのデータポイントの カスタムデータ エントリを作成する必要があります。- Kameleoon アプリ で、Configure > Custom data をクリックします。
- Custom data セクションで、New custom data をクリックします。
- プロジェクトを選択します。
- カスタムデータの分かりやすい名前を入力します。
- 取得方法として Kameleoon SDK method を選択します。
- タイプとして Single を選択します。
- データ形式として String を選択します。
- データに適切な スコープ を選択します。
- Next をクリックし、次の画面を Skip してカスタムデータを保存します。
Data API Map エンドポイントからデータを取得する
カスタムデータを作成したら、以下を行う必要があります。-
getRemoteDataメソッドを使用して、Data API Map エンドポイントから関連データを取得します。使用している SDK のドキュメントを参照してください。 -
getRemoteDataメソッドは、ユーザーに関連するデータを含む JSON オブジェクトを返します。この JSON 応答を解析して、ターゲティング条件として使用したいデータ値を取得し、SDK のaddData()メソッドを使用してカスタムデータエントリの値として設定します。
カスタムデータをターゲティング条件として使用する
これで、カスタムデータエントリをフィーチャーフラグのターゲティング条件として使用できます。手順は以下のとおりです。- Segments ページ(Configure > Segments)で、新しいセグメントを作成するか、既存のセグメントを開いてセグメントビルダーを開きます。
- *Custom Data セクションで、ターゲティング条件としてカスタムデータを選択します。
- セグメントを保存し、フィーチャーフラグで使用します。