Tracking Visual Discovery
Tracking Visual Discovery Events
The following events enable tracking of user interactions with the Visual Discovery feature in the SDK.
1. Visual Discovery Modal Open
This event fires when a shopper clicks the camera icon to open the Visual Discovery modal.
Important: Ensure that the SmartCollectionPerformed
or SearchPerformed
event has been triggered with appropriate promoTiles
data before tracking clicks.
window.FastSimonSDK.event({
eventName: window.FastSimonEventName.discoveryOpen,
data: {
reference: "widget", // (Required) Options: "popup", "widget", "pdp", "ac" (Autocomplete)
}
});
2. Product Page Visit from Visual Discovery Grid
This event fires when a shopper clicks on a product in the Visual Discovery grid and navigates to the product page.
window.FastSimonSDK.event({
eventName: window.FastSimonEventName.discoveryProductVisit,
data: {
origin: "shirt", // Original search query
productId: "1234", // Product identifier
position: 3, // Product position in the grid
reference: "widget", // (Required) Options: "popup", "widget", "pdp", "ac" (Autocomplete)
}
});
3. Product Added to Cart from Visual Discovery Grid
This event fires when a shopper adds a product to their cart from the Visual Discovery grid.
window.FastSimonSDK.event({
eventName: window.FastSimonEventName.vsProductAddedToCart,
data: {
origin: "shirt", // Original search query
productId: "1234", // Product identifier
position: 3, // Product position in the grid
reference: "widget", // (Required) Options: "popup", "widget", "pdp", "ac" (Autocomplete)
}
});
4. Gallery Image Click Event
This event fires when a shopper clicks on an image within the gallery of the Visual Discovery modal.
window.FastSimonSDK.event({
eventName: window.FastSimonEventName.galleryImageClicked,
data: {
imageId: "27737", // Clicked gallery image identifier
reference: "widget", // (Required) Options: "popup", "widget", "pdp", "ac" (Autocomplete)
}
});