Commerce セグメント化述語
概要
Commerce セグメント化述語および IContactCommerceInteractionProvider メソッドの概要。
Commerce セグメント化述語は、ユーザーが商品 ID を定義した場所で特定の商品を購入した顧客を対象とします。これを行うために、CommerceInteractionCache からIContactCommerceInteractionProvider
インターフェースを使用して注文のリストが取得されます。結果は、定義されたセグメント化ルールを使用してフィルター処理されます。
IContactCommerceInteractionProvider
インターフェイスには、次のメソッドが含まれています。
説明 | メソッド |
---|---|
Commerce インタラクション キャッシュから最後の注文 ID を取得します。 | string GetContactLastOrderId(); |
Commerce インタラクション キャッシュから最後の注文のリストを取得します。 | IEnumerable<Order> GetContactOrders(Contact contact); |
Commerce インタラクション キャッシュから最後のカートのリストを取得します。 | IEnumerable<Cart> GetAbandonedCarts(Contact contact); |
Commerce インタラクション キャッシュからアクセスしたカテゴリーを取得します。 | IEnumerable<VisitedCategory> GetVisitedCategories(Contact contact); |
Commerce インタラクション キャッシュからアクセスした商品を取得します。 | IEnumerable<VisitedProduct> GetVisitedProducts(Contact contact); |
Commerce セグメント化述語 Where Contact Purchase Product with ID
は、sitecore/System/Rules/Definitions/Elements/Commerce - Contact にあります。

たとえば、ルールで「連絡先が ID を使用して商品を購入した場所」というセグメント化述語を使用し、リスト マネージャーでセグメントを定義すると、ルールを満たす連絡先を確認できます。
