Comment on page
Events
The Aploze JS SDK triggers various events to notify you that the user has taken some action (subscribed to a live, clicked on a product, etc.) or that an important event has happened.
This section describes what events are available and how to subscribe to them.
Aploze Events are attached to the
document
and use CustomEvent interface so you need to use the native Web Event API to handle them, using:document.addEventListener(type: string, listener: function(event){ ... }, false);
You can access data in event.detail property. Further, when properly added, handlers can also be disconnected if needed using:
document.removeEventListener(type: string, listener: yourCreatedHandler);
In this example, an event is fired when the Aploze tag is ready, and the handler list all available Live Shopping events.
// Add Listener
document.addEventListener("APLOZE_LOADED", function(e){
console.log('🔥 Aploze is ready !', e.detail.events);
})
This example show how to destroy an Event Listener
// Create Event Type & Handler
var EventType = "APLOZE_LOADED";
var EventHandler = function(e){
console.log('🔥 Aploze is ready !', e.detail.events);
}
// Add a Listener
document.addEventListener(EventType, EventHandler)
// Later, Remove Listener
document.removeEventListener(EventType, EventHandler)
Here the list of events that you can subscribe with the event listener:
Type | Detail | Description |
---|---|---|
APLOZE_LOADED | | When Aploze is loaded |
APLOZE_WIDGET_GALLERY_LOADED | events | When the gallery widget is loaded |
APLOZE_WIDGET_GALLERY_EVENT_CLICKED | event | When an event is clicked in the gallery widget loaded |
APLOZE_WIDGET_PRODUCT_LOADED | event | When the product widget is loaded |
APLOZE_WIDGET_PRODUCT_EVENT_CLICKED | event | When the product widget is clicked |
APLOZE_PLAYER_LOADED | event | When the player is loaded |
APLOZE_PLAYER_OPENED | event | When the player is opened |
APLOZE_PLAYER_CLOSED | | When the player is closed |
APLOZE_PLAYER_PAGE_VIEWED | | When user views the player page |
APLOZE_PLAYER_LEGAL_CONSENTED | consent | When user use submit a consent (cookies or terms of service) |
APLOZE_PLAYER_LEGAL_COOKIES_CONSENTED | consent | When user use submit cookies consent |
APLOZE_PLAYER_LEGAL_TERMS_OF_SERVICE_CONSENTED | consent | When user use submit terms of service |
APLOZE_PLAYER_SUBSCRIBE_CLICKED | | When the subscribe button is clicked |
APLOZE_PLAYER_SUBSCRIBE_CALENDAR_CLICKED | | When the subscribe to calendar button is clicked |
APLOZE_PLAYER_EVENT_ADDED_TO_CALENDAR | | When the event is added to calendar |
APLOZE_PLAYER_SUBSCRIBE_SMS_CLICKED | | When the subscribe to sms button is clicked |
APLOZE_PLAYER_EVENT_SUBSCRIBED_BY_SMS | user | When the user subscribe to the event by sms |
APLOZE_PLAYER_UNSUBSCRIBE_CLICKED | | When the unsubscribe button is clicked |
APLOZE_PLAYER_EVENT_UNSUBSCRIBED_BY_SMS | user | When the user unsubscribe to the event by sms |
APLOZE_PLAYER_SHARE_CLICKED | | When the share button is clicked |
APLOZE_PLAYER_EVENT_SHARED | type | When the event is shared |
APLOZE_PLAYER_EVENT_STATUS_CHANGED | | When the event status has changed |
APLOZE_PLAYER_SHOPPER_NETWORK_CLICKED | link | When a shopper network is clicked |
APLOZE_PLAYER_BRAND_NETWORK_CLICKED | link | When a brand network is clicked |
APLOZE_PLAYER_CATALOG_CLICKED | | When the catalog button is clicked |
APLOZE_PLAYER_CART_CLICKED | | When the cart button is clicked |
APLOZE_PLAYER_PRODUCT_CLICKED | product | When a product is clicked |
APLOZE_PLAYER_PRODUCT_ADDED_TO_CART | product | When user adds a product to the cart |
APLOZE_PLAYER_PRODUCT_PAGE_CLICKED | product | When a user opens a product page link |
APLOZE_PLAYER_LIKE_CLICKED | | When the like button is clicked |
Last modified 5mo ago