visit
“It’s always about timing. If it’s too soon, no one understands. If it’s too late, everyone’s forgotten.”— Anna Wintour
What is Trends? Trends is an analysis of collecting information and attempting to spot a pattern. How can one capture trends- In an e-commerce setup like 1mg, an item or product is trending when it is interacted with(purchased, clicked, add to cart, viewed, searched, etc.) more often than usual.
If we ruminate, here are the people we are trying to show the trends to:• Customers: Users can utilize Trends in multiple ways-One is staying aware of growing occurrences of conditions or diseases so that they can take preventive measures. Another could be that these trends could help them gain knowledge about the conditions or diseases.• Sellers: Trends could be sudden spikes that are difficult to assess based on past demand. Therefore, If demand for a particular item is growing it will help concerned sellers/vendors can be prepared with adequate stock.
There are some additional benefits of showing trending products:
It is difficult for brands that are introducing new products to enhance visibility for their catalog against the market that is swarmed with popularly purchased and highly viewed goods. A trending list will also bring competition to the market. Brands could improve product visibility by coming up with different attractive offers to increase demand.
Diversity is one of the objectives of any E-Commerce Recommendation Engine. Changing seasons makes different products relevant and instead of developing rules to identify relevant products for various seasons, trends could be used to come up with interesting recommendations and thereby bring diversity through seasonality. For example Masks, Giloy, Sanitizer, Tulsi Drop, etc. are currently trending among people to fight Coronavirus.
In order to have a clear understanding of trends, it is important to note the difference between trending products and top-selling products.
Strategy to find Trending Products? To find the trendiness of a product one can take indicators such as Add To Cart, Product Page Views, Product Sales, etc., or can develop a weighted function of these indicators. To keep things simple and highly accurate, we take product sales as an indicator to define the trendiness of a product.
Trending is equivalent to an anomaly detection where there is a sudden change from the usual pattern.
Methodology: Rolling-Zscore/ Moving-Zscore: Indicates the change in the current week’s sales from past w weeks’ mean sales by a number of standard deviations in the window of size w.
Rolling Z-Score where the (Xi) moving means and moving standard deviation (Si) is
Formula: Moving Means and Std.
After calculation of Rolling-Zscore, we sort items on basis of rolling-zscore and pickup top-k (for us we have kept k=30) items from the list.
Top All India Trending Products for the 3rd week of March 2020.
Dummy ZScore Data for the 3rd week of March
This strategy of Rolling-ZScore gives us trending products that are relevant and explainable to the COVID-19 scenario.
Trending List of 3rd week of March 2020
Trending List of 4th week of March 2020
Trending List of 4th week of March 2020 | During COVID-19
Let us try to unwrap the reasons why these products are showing up in the trending category:
The setting of a correct window w size is very important. It also depends on the product call, regarding how long you would like to show a product as a trending one. Example: During the starting weeks of May, we captured prickly heat powder as trending but by the end of May the product no longer remains trending as it transits to the category of top-seller product. To capture plateau one has to tinker with the window size.
Today, we show this trending list in two spaces: on the homepage and on the search bar (app only). With this strategy of Rolling-Zscore, we are able to find top-50 most trending products from more than 2 lakh products in just 3 minutes, allowing us with real-time trend analysis at a low computation cost.
I hope you enjoyed my blog and learned something new. Want to discuss it further? Connect with me .
My is now read by more than 4500+ subscribers. If you are building an AI or a data product or service, you are invited to become a sponsor of one of the future newsletter issues. Feel free to reach out to [email protected] for more details on sponsorships.
Also published
Connect 1:1 Meeting here:
I am open to Consults you can reach out to me on LinkedIn.
[1]
[2]