条件
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ウェブサイトの訪問者にパーソナライズされたエクスペリエンスやテストを提供するには、パターンを作成し、条件を使用してそのオーディエンスを定義する必要があります。条件は、訪問者のリアルタイムの行動に基づいて、バリアントがいつ表示されるかを決定します。これらの条件を満たす訪問者のみがバリアントを表示します。
エクスペリエンスやテストの対象ユーザーは、すぐに使用できる条件とカスタム条件を使用してフィルタリングできます。フィルタリングをさらに絞り込むには、複数の条件を適用するか、条件をグループ化して評価方法を管理できます。
条件の種類
-
すぐに使用できる条件 - Sitecore Personalizeには、すぐに使用できる事前構築済みの条件が用意されています。これらの条件は追加のコーディングを必要としないため、すばやく簡単に適用できます。

-
カスタム条件 - 開発者はJavaScriptを使用して カスタム条件を作成し 、複雑なコードをマーケターにとって使いやすいインターフェースに変換できます。カスタム条件は、既存の標準条件またはカスタム条件を変更するか、新しい条件を最初から作成することで作成できます。
条件の使用
マーケターは、実験や体験に 最大5つの条件を適用して 、訪問者の行動に基づいてそれらを調整することができます。マーケターがしなければならないのは、すぐに使える条件やカスタム条件を選択し、必要な詳細を提供し、コードを書いたり編集したりすることなく、エクスペリエンスや実験に適用することだけです。
例えば、次に示すように、リアルタイムの地理的位置やデバイスタイプに基づいて訪問者をターゲティングするための標準条件を適用できます。

複数の条件の追加
オーディエンスをフィルタリングする際に、実験やエクスペリエンスに複数の条件を追加できます。標準条件とカスタム条件を組み合わせて、オーディエンスをさらに絞り込むことができます。条件を組み合わせるか、グループ化して評価するかにかかわらず、条件の総数は5つを超えることはできません。
複数の条件は、常にtrueまたはfalseに評価されるように設計されています。1つの条件でも値が返される場合があります。複数の条件を適用する前に、条件内の操作の順序を理解し 、カスタム条件を作成するためのベストプラクティス に従って、堅牢で予測可能なロジックを確保してください。
-
条件の組み合わせ - 実験またはエクスペリエンスに最大5つの条件を追加し、And演算子またはOr演算子を使用して条件を関連付けて、評価方法を定義できます。
例: Or演算子を使用して2つの条件を組み合わせます。
この例では、訪問者が現在の訪問中にカリフォルニアまたはニューヨークにいる場合、バリアントが表示されます。

-
グループ条件 - オーディエンスを作成する一連の条件の一部として、条件のグループを作成してまとめて評価できます。グループには最大5つの条件を含めることができますが、条件の総数は、グループ化されているか個別であるかにかかわらず、5つを超えてはなりません。
例: より複雑なロジックのための条件と条件のグループの組み合わせ。
この例では、サイトを初めて訪れ、現在の訪問時にカリフォルニアまたはニューヨークに滞在している訪問者にバリアントが表示されます。

条件内の操作の順序を理解する
複数の条件を追加する場合、オーディエンスを作成する条件の順序と階層によって、オーディエンスの計算方法が決まります。
-
訪問者に対して条件(または条件のグループ)の結果がtrueと評価されると、評価は停止し、訪問者は関連するオーディエンスに割り当てられます。
-
エクスペリエンスまたはテストのバリエーションは、訪問者が割り当てられているオーディエンスに応じて表示されます。
-
ページにアクセスするたびに、オーディエンスは再評価されます。例えば、サイトを閲覧した後、ページビューの条件が変更されてtrueと評価された場合、訪問者は別のオーディエンスに割り当てられる可能性があります。
条件は、次のロジックを使用して、出現順に評価されます。
-
グループ - グループ内の条件は、グループ内の順序に基づいて最初に評価されます。
-
次に 、And演算子が前に付く条件が評価されます。
-
または 、Or演算子が前に付く条件は最後に評価されます。