Cart: Client & InteractionEvent & SearchResult & Source & {
    id?: string;
    categoryId?: string;
    name?: string;
    currency?: string;
    personalizationServiceProvider?: string;
    personalizationId?: string;
    salesChannel?: string;
    coupon?: string;
    orderId?: string;
    checkoutId?: string;
    webStoreId?: string;
}

Events that involve a cart or cart-like structure. This includes Cart events, Checkout events, and Wish List events.

Type declaration

  • Optional id?: string

    Unique ID of the cart or wishlist.

  • Optional categoryId?: string

    The category id of the product associated with the event

  • Optional name?: string

    The name of the cart or wishlist associated with the event.

  • Optional currency?: string

    The currency of the cart, in 3-character ISO 4217 format.

  • Optional personalizationServiceProvider?: string

    The source system that provided the personalization information that led to the event.

  • Optional personalizationId?: string

    The identifier of the personalization (e.g., recommendation), provided by the personalization service provider, that led to the event.

  • Optional salesChannel?: string

    The channel (e.g., Web Page, Facebook, Chat) used for the interaction

  • Optional coupon?: string

    The coupon code associated with the event. Used for interactionName=checkout-apply-coupon.

  • Optional orderId?: string

    The identifier of the order associated with the event. Can be used in interactionName=submit-order, if available.

  • Optional checkoutId?: string

    The identifier of the checkout associated with the event. Used to track checkout steps.

  • Optional webStoreId?: string

    The web store associated with the event.