Request parameters for sending analytics events.
Use predefined constants to ensure consistency across the platform:
Analytics event with state and name:
{ state: 'HOMEPAGE', name: 'DEFAULT'} Copy
{ state: 'HOMEPAGE', name: 'DEFAULT'}
Analytics event with additional data:
{ state: 'CHECKOUT_PAGE', name: 'BOOK', data: { itemId: '123', quantity: 2 }} Copy
{ state: 'CHECKOUT_PAGE', name: 'BOOK', data: { itemId: '123', quantity: 2 }}
Optional
Optional additional data for the analytics event as key-value pairs.
The analytics event name (e.g., "DEFAULT", "BOOK").
The analytics event state (e.g., "HOMEPAGE", "CHECKOUT_PAGE").
Request parameters for sending analytics events.
Remarks
Use predefined constants to ensure consistency across the platform:
Example
Analytics event with state and name:
Example
Analytics event with additional data: