eventId to prevent double-counting{
"eventId": "string",
"profileId": "string",
"userId": "string",
"sessionId": "string",
"accountId": "string",
"pageId": "string",
"eventName": "string",
"timestamp": "ISO-8601"
}| Field | Required | Description |
|---|---|---|
| eventId | Yes | Unique identifier for the event. Enables deduplication and traceability. |
| profileId | Yes* | Identifies the user performing the action. Used for profile unification and identity stitching. |
| userId | Yes* | Identifies the user. |
| sessionId | Yes | Groups multiple events into a single behavioral session. |
| accountId | No | Optional account/workspace identifier for B2B or multi-tenant use cases. |
| pageId | No | Page or screen where the event occurred (primarily client-side). |
| eventName | Yes | Human-readable name describing what happened. |
| timestamp | Yes | ISO-8601 timestamp indicating when the event occurred. |
profileId becomes optional when productId is provided and the event is treated as product ingestion.productId is included in the payload:{
"productId": "123",
"data": {
"name": "Wine",
"amount": 150,
"quantity": 4
}
}"eventId": "evt_98ac13f01a2b""profileId": "usr_12ab45c99d77""sessionId": "sess_55f1a4c908e1""accountId": "acc_a9213fbb892""pageId": "page_dashboard_home"| Field | Type | Description |
|---|---|---|
| id | string | Unique product identifier |
| title | string | Product name |
| description | string | Product description |
| url | string | Product page URL |
| image_link | string | Primary product image |
{
"id": "SKU12345",
"title": "Cotton Hoodie",
"description": "Soft-touch premium cotton hoodie.",
"url": "https://yourstore.com/products/hoodie",
"image_link": "https://yourstore.com/products/hoodie.jpg"
}{
"products": [
{
"product": {
"id": "SKU12345",
"title": "Cotton Hoodie",
"description": "...",
"url": "...",
"image_link": "..."
}
}
]
}<catalog>
<products>
<product>
<id>SKU12345</id>
<title>Cotton Hoodie</title>
<description>Soft-touch premium cotton hoodie.</description>
<url>https://yourstore.com/products/hoodie</url>
<image_link>https://yourstore.com/products/hoodie.jpg</image_link>
</product>
</products>
</catalog>