1. Developer Docs

Supplemental Events

Send custom events to the Alby widget to enhance analytics and shopper experience

Supplemental events allow additional data to be sent to alby in order to enhance its functionality and integration with the client's application.

Prerequisites 

- It is required that alby is installed on the page that these events are fired. Visit here to ensure that you have installed alby before continuing. 

Events

The following is a list of possible custom events that are tracked with alby.

LOAD_PDP

  • Description: Trigger when a user has landed on a product description page.
window.albyTrack = window.albyTrack || [];
window.albyTrack.push({
event: "LOAD_PDP",
payload: {
productId: 'abc123' // Product ID of the item
}
});

ADD_TO_CART

  • Description: Trigger when a user has added a product to cart.
window.albyTrack = window.albyTrack || [];
window.albyTrack.push({
   event: "ADD_TO_CART",
payload: {
price: 19.99, // Price of the item
variantID: 'abc123', // Variant ID of the item
quantity: 1 // Quantity of the item
currency: "USD" // Currency
}
});