3. A と B を定義する

  1. アクティビティ作成の Experiences の手順で、アクティビティの名前を指定し(1)、「エクスペリ Add Experience ンス」(2) ボタンをクリックして、2 つ目のエクスペリエンスとして「エクスペリエンス B」を追加します。 属性を使用した機能テストを実行する、アプリケーション内の場所の名前(3)を入力します。 次の例では、エクスペリエンス A に対して定義された場所は product-results-page です(エクスペリエンス B に対しても定義された場所です)。

    alt 画像

    Experience A には、以下を行うためのビジネスロジックを示す JSON が含まれます。

    • test_sorting 機能フラグを使用して、ソートアルゴリズム機能を開始します
    • sorting_algorithm _**_attribute で定義された推奨ソートアルゴリズムを実行します。
    • pagination_limit で定義されたページネーション戦略で定義されているページごとに 50 製品を返します
  2. エクスペリエンス A で、をクリックし、以下に示すように(1) Create JSON Offer 選択して、コンテンツを Default Content から JSON に変更します。

    alt 画像

  3. test_sortingsorting_algorithmpagination_limit のフラグと属性を使用して、ページネーション制限 50 製品で、推奨される並べ替えアルゴリズムを開始するために使用される JSON を定義します。

    メモ
    エクスペリエンス A を表示する Adobe Target めにユーザーをグループ化すると、例で定義された属性を含む JSON が返されます。 コードでは、機能フラグ test_sorting の値をチェックして、並べ替え機能をオンにする必要があるかどうかを確認します。 その場合は、sorting_algorithm 属性の推奨値を使用して、製品リスト表示で推奨製品を表示します。 アプリケーションに表示する製品の制限は 50 です。これは、pagination_limit 属性の値であるからです。

    alt 画像

    次の 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 属性の値であるからです。

    alt 画像