3. A と B を定義する
-
アクティビティ作成の Experiences の手順で、アクティビティの名前を指定し(1)、「エクスペリ Add Experience ンス」(2) ボタンをクリックして、2 つ目のエクスペリエンスとして「エクスペリエンス B」を追加します。 属性を使用した機能テストを実行する、アプリケーション内の場所の名前(3)を入力します。 次の例では、エクスペリエンス A に対して定義された場所は
product-results-page
です(エクスペリエンス B に対しても定義された場所です)。Experience A には、以下を行うためのビジネスロジックを示す JSON が含まれます。
test_sorting
機能フラグを使用して、ソートアルゴリズム機能を開始しますsorting_algorithm _**_attribute
で定義された推奨ソートアルゴリズムを実行します。pagination_limit
で定義されたページネーション戦略で定義されているページごとに 50 製品を返します
-
エクスペリエンス A で、をクリックし、以下に示すように(1) Create JSON Offer 選択して、コンテンツを Default Content から JSON に変更します。
-
test_sorting
、sorting_algorithm
、pagination_limit
のフラグと属性を使用して、ページネーション制限 50 製品で、推奨される並べ替えアルゴリズムを開始するために使用される JSON を定義します。メモ
エクスペリエンス A を表示する Adobe Target めにユーザーをグループ化すると、例で定義された属性を含む JSON が返されます。 コードでは、機能フラグtest_sorting
の値をチェックして、並べ替え機能をオンにする必要があるかどうかを確認します。 その場合は、sorting_algorithm
属性の推奨値を使用して、製品リスト表示で推奨製品を表示します。 アプリケーションに表示する製品の制限は 50 です。これは、pagination_limit
属性の値であるからです。次の Experience B 順を実行するように、ビジネスロジックを示す JSON を定義します。
- test_sorting 機能フラグを使用して、ソートアルゴリズム機能を開始します
sorting_algorithm _**_attribute
で定義されたbest_sellers
ソートアルゴリズムを実行します。pagination_limit
で定義されたページネーション戦略で定義されているページごとに 50 製品を返します
メモ
Adobe Target がユーザーをバケット化してエクスペリエンス B を表示すると、例で定義された属性を含む JSON が返されます。 コードでは、機能フラグtest_sorting
の値をチェックして、並べ替え機能をオンにする必要があるかどうかを確認します。 その場合は、sorting_algorithm
属性のbest_sellers
値を使用して、製品リスト表示で最も売れた製品を表示します。 アプリケーションに表示する製品の制限は 50 です。これは、pagination_limit
属性の値であるからです。