Events sent via Backend API typically involve sensitive data or require server-side validation and processing. Let's see the AbandonedCart
event as an example:
{
"eventTypeKey": "AbandonedCart",
"params": {
"externalCustomerId": "fb63c4a3-e684-45e1-ba0a-84b139e5e419",
"cartId": "CART12345",
"totalValue": 250.75,
"currency": "USD",
"itemCount": 3
}
}
Explanation of the Request
-
eventTypeKey
:"AbandonedCart"
- Indicates the type of event being generated.
-
params
: An array of objects withname
andvalue
pairs.externalCustomerId
: Unique customer identifier.cartId
: A unique identifier for the abandoned cart.totalValue
: The total value of items in the cart.currency
: The currency for the cart's value.itemCount
: Number of items in the cart.
This request can be sent via the Generate Event API to track user subscription activities, trigger workflows, and personalize messages based on event data.