Event tracking¶
Event notifications capture real-time user actions from the site to Voyado Elevate, enabling relevance and personalization. They must trigger immediately when actions occur, such as clicking a product or adding items to the cart.
Most event notifications can be implemented client-side using the JavaScript library, which also provides access to the sessionKey
and customerKey
.
The payment notification is handled separately below, as it must be implemented server-side.
For implementation details, see the Event Notification API.
Order notifications¶
Order data is critical for product relevance. A payment notification must be sent as soon as an order is completed and paid for. This must always be done server-side for security reasons.
For payment notification request specification and example, see Payment.
Market identifiers and key conventions
Market identifiers and product key conventions must be consistent across the data feed, the order notifications, and the order history. Ensure this is consistent.