Skip to main content

Overview

Even before you integrate with our Search & Personalization modules, we suggest you start tracking events as this helps us to collect valuable information on the clicks and impressions on your website. We would need at least a week's worth of data for our personalization and recommendation engines to start giving out meaningful results and thereby improve customer engagement.

Supported Page Types#

Following are the page types supported for the different pages in the website.

Page TypeDescription
homeHome Page
cat_overviewCategory Overview
catProduct Listing Page
pdpProduct Detail
cartCart
wishlistWishlist
ocOrder Confirmation
checkoutCheckout
order_listingMy Orders
order_detailsOrder Details Page
order_returnsOrder Returns
accountMy Account
searchSearch

Events that we recommend to be tracked#

Following table refers to the event name tracked and action related to the event.

NameDescriptionActionPage Type
pageViewLoad of any pagepageViewAny
recommendationViewOn load of the recommendations in any pagepageViewAny
orderConfirmationWhen user has completed the purchase on order confirmation pagepageViewoc
addToCartWhen user adds an item to the cart by clicking on "Add to cart" button or any other equivalent actionclickAny
removeFromCartWhen user removed an item from the cart by clicking on "Remove from cart" button or any other equivalent actionclickAny
recommendedProductViewWhen user clicks on any of the recommendationsclickAny
leftSwipeWhen user tries to see more recommendations using swipe or any other equivalent actionclickAny
rightSwipeWhen user tries to see more recommendations using swipe or any other equivalent actionclickAny
addToWishListWhen user adds an item to the wishlist by clicking on "Add to wishlist" button or any other equivalent actionclickAny
removeFromWishListWhen user removes an item from the wishlist by clicking on "Remove from wishlist" button or any other equivalent actionclickAny
socialShareWhen user shares the product in social medium by clicking on "Share" button or any other equivalent actionclickAny
placeOrderFired on click of the place order / buy now button or any equivalent eventclickAny

Events Tracking with Script#

If you have chosen the No Code or Mixed mode of integration, events tracking is taken care of by placing our one line of script on your pages. Additionally, for mixed mode you will be required to integrate with our Javascript callback functions using Custom events integration. This is supported for desktop and mobile websites.

Events Tracking with API#

We provide a REST API for events tracking to be integrated from any of your platforms like desktop, mobile and native apps.