Cart Interactions

A cart interaction occurs when a customer interacts with their cart or checkout. 

Interaction NameDescription
cart-addCaptures an event for the addition of an item to a cart.
cart-removeCaptures an event for the removal of an item from a cart.
cart-replaceCaptures an event for the replacement of all items in a cart at the same time.
cart-updateCaptures events for updates to a cart.
cart-viewCaptures an event for when a user views their cart. Available in package version 1.3 and later
checkout-apply-couponCaptures an event that occurs when a user applies a coupon during checkout. Available in package version 1.3 and later.
checkout-beginCaptures an event for when a checkout begins. Available in package version 1.3 and later.
checkout-billing-addressCaptures an event that occurs when a user enters their billing address during checkout. Available in package version 1.3 and later.
checkout-contact-infoCaptures an event that occurs when a user enters their contact info during checkout. Available in package version 1.3 and later.
checkout-paymentCaptures an event that occurs when a user makes a payment during checkout. Available in package version 1.3 and later.
checkout-reviewCaptures an event that occurs when a user selects review checkout before submitting their order. Available in package version 1.3 and later.
checkout-shipping-addressCaptures an event that occurs when a user enters their shipping address during checkout. Available in package version 1.3 and later.
checkout-shipping-optionsCaptures an event that occurs when a user chooses a shipping option during checkout. Available in package version 1.3 and later.
checkout-submitCaptures an event that occurs when a user submits their order at the end of the checkout process. Available in package version 1.3 and later.
checkout-user-registerCaptures an event that occurs when a user registers during checkout. Available in package version 1.3 and later.
order-acceptedCaptures an event that occurs when an order is accepted and ready for fulfillment. Available in package version 1.3 and later.
FieldTypeDetails
attributesobjectA dictionary of values that you supply.
idstringRequired. A unique ID representing the Cart object.
lineItemsLine Item DataRequired. A single Line Item Data value.
namestringRequired. The event name.