# Event Specifications

Event specifications for Salesforce Interactions SDK.

- [**Event Structure**](/docs/data/salesforce-interactions-sdk/guide/c360a-api-event-structure.md)

  - : An event collected by Salesforce Interactions Web SDK contains properties that are automatically set by the system and optional properties that are set by you.

- [**Cart Interaction**](/docs/data/salesforce-interactions-sdk/guide/c360a-api-cart-interaction.md)

  - : A cart interaction is where a customer modifies the contents of their online shopping cart.

- [**Catalog Interaction**](/docs/data/salesforce-interactions-sdk/guide/c360a-api-catalog-interaction.md)

  - : Use a catalog interaction to capture when a customer interacts with various tracking items. For example, a product or a blog post.

- [**Order Interaction**](/docs/data/salesforce-interactions-sdk/guide/c360a-api-order-interaction.md)

  - : An order interaction is an ecommerce event that captures actions performed by a user to manage new, in progress, or completed orders.

- [**Line Item Data**](/docs/data/salesforce-interactions-sdk/guide/c360a-api-line-item-data.md)

  - : Line items are intended to describe purchasable items and are used in cart and order interactions.

- [**User Data**](/docs/data/salesforce-interactions-sdk/guide/c360a-api-user-data.md)

  - : Track profile data for a user with or without an associated interaction using Salesforce Interactions Web SDK.

- [**Account Data**](/docs/data/salesforce-interactions-sdk/guide/c360a-api-account-data.md)

  - : Account data represent user information at the account level. The account fields allow you to capture data for many customers in one account.

- [**Consent Data**](/docs/data/salesforce-interactions-sdk/guide/c360a-api-consent-data.md)

  - : Consent data is used to either grant or revoke consent in Salesforce Interactions SDK. When a customer chooses to opt in to tracking these consent details are attached to the Event Structure of the first tracked event.
