\r\n
\r\nAnand also has experience in global software/cloud industry strategy, corporate and product marketing experience- Led a 6-person team to solve business problems for large retailers and brands via private label or store brands product development, PIM, B2B collaboration. Anand conducted global product gap and integration analysis, customer case studies and analyst validation. He engaged with leading retailers and brands (Supervalu, Walgreens, Meijer’s, and Walmart).
\r\n
\r\nAnand is keen follower of the start-up ecosystem. He has worked with two start-ups and has been an advisor to the tech. space, cloud companies/start-ups (Growth Enabler & K8 Solutions). He is also an avid speaker and author.
The evolution of omnichannel has led to an environment where the customer expects his shopping experience to be very interconnected, whether through brick-and-mortar or online. The supply chain of this omnichannel future is constantly evolving and there will always be new challenges to meet. Download this Technology Solutions Guide to uncover the latest in omnichannel fulfillment technology and its future.
","alternateLabel":"TECHNOLOGY SOLUTIONS GUIDE","teaserImage":{"id":24134,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/tsg0916.jpg?itok=2gG6j0fw","width":196,"alt":"","height":216},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"Albertsons Companies Improves Analytics, Merchandising, and Supplier Collaboration ","id":1348,"bundle":"article","summary":"Albertsons Companies adds new solutions, gaining an integrated suite of analytics capabilities and insights on demand, and enabling shared insights and collaboration with Consumer Packaged Goods suppliers.","showSummary":null,"url":"/albertsons-companies-improves-analytics-merchandising-and-supplier-collaboration","date":"2016-08-16T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Allocation Planning","url":"/allocation-planning"},{"name":"Assortment Planning","url":"/assortment-planning"},{"name":"Data Management","url":"/data-management"},{"name":"Enterprise Resource Management","url":"/enterprise-resource-management"},{"name":"Inventory Management","url":"/inventory-management"},{"name":"Merchandise Management","url":"/merchandise-management"},{"name":"Marketing","url":"/marketing"},{"name":"Space Optimization","url":"/space-optimization"},{"name":"Supply Chain Management","url":"/supply-chain-management"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"},{"name":"Customer Experience","url":"/customer-experience"}],"attachedFiles":[]},{"title":"Analytics Demystify Shoppers: Using In-Store Analytics to Understand Shoppers and Facilitate Shopping Experience","id":1419,"bundle":"whitepaper","url":"/analytics-demystify-shoppers-using-store-analytics-understand-shoppers-and-facilitate-shopping","date":"2016-07-11T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"summary":"Download this Trendagram to discover how using in-store analytics can explain shopper behavior and help retailers create a shopping experience their customers want.","body":"By acting on the insights that interior analytics provide, retailers can optimize store layouts, perfect product displays, and better train associates to meet customers’ needs. Download this Trendagram to discover how using in-store analytics can explain shopper behavior and help retailers create a shopping experience their customers want.
","alternateLabel":"Trendagram","teaserImage":{"id":24092,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/RISShpTrk0716Trend.jpg?itok=EbmkC380","width":585,"alt":"","height":248},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"RELEX Solutions Acquires Galleria","id":1453,"bundle":"article","summary":"RELEX's acquisition of Galleria extends its supply chain capabilities into assortment and space planning. ","showSummary":null,"url":"/relex-solutions-acquires-galleria","date":"2016-06-20T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Assortment Planning","url":"/assortment-planning"},{"name":"Category Management","url":"/category-management"},{"name":"Fulfillment","url":"/fulfillment"},{"name":"Inventory Management","url":"/inventory-management"},{"name":"Space Optimization","url":"/space-optimization"},{"name":"Supply Chain Management","url":"/supply-chain-management"},{"name":"Point of Sale","url":"/point-sale"}],"attachedFiles":[]},{"title":"Ace Hardware Improves its In-store Merchandising","id":1784,"bundle":"article","summary":"Hardware cooperative Ace Hardware seeks to improve category management visibility, drive planner productivity, and communicate better with stores to distribute plans.","showSummary":null,"url":"/ace-hardware-improves-its-store-merchandising","date":"2015-12-11T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Inventory Management","url":"/inventory-management"},{"name":"Merchandise Management","url":"/merchandise-management"},{"name":"Space Optimization","url":"/space-optimization"}],"attachedFiles":[]},{"title":"3 Ways to Use Data to Increase Basket Size","id":1860,"bundle":"article","summary":"Retailers use units per transaction (UPT) — the average number of items purchased on a single visit to the store — as a key performance indicator. Find out three ways retailers can use data tracking to boost their customer's basket size every visit. ","showSummary":null,"url":"/3-ways-use-data-increase-basket-size","date":"2015-11-09T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Data Warehousing","url":"/data-warehousing"},{"name":"Data Management","url":"/data-management"},{"name":"Mobile Devices","url":"/mobile-devices"},{"name":"Space Optimization","url":"/space-optimization"},{"name":"Marketing","url":"/marketing"},{"name":"Location Based Services","url":"/location-based-services"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"}],"attachedFiles":[]}]},"title":"Space Optimization"}; const country = "HK"; const language = "en, *"; const SITE_LANGUAGE = "en"; const siteName = "RIS News"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "risnews"; window.dataLayer = window.dataLayer || []; const data = {}; data.entityTaxonomy = {}; const contentTypes = [ "article", "blog", "bulletin", "embed_page", "landing_page", "event", "image", "page", "product", "whitepaper", "video", "tags", ]; if ( routeInfo && "bundle" in routeInfo && contentTypes.includes(routeInfo["bundle"]) ) { data.entityBundle = routeInfo.bundle; data.entityTitle = `${routeInfo.title} | ${siteName}`; data.entityId = routeInfo.id; data.entityName = routeInfo.author?.uname; data.entityCreated = routeInfo.created; data.sponsored = routeInfo.sponsored; data.sponsor = routeInfo.sponsoringCompany; data.entityType = "node"; data.entityLangcode = SITE_LANGUAGE; data.siteName = siteName; data.drupalLanguage = language; data.drupalCountry = country; data.userRoles = userRoles; data.userUid = userUid; data.entityTaxonomyKeys = {}; data.entityTaxonomyHierarchies = {}; data.parentNaicsCode = {}; data.isPro = false; data.algoliaIndexName = indexName; // Add toxonomy data const taxonomies = { businessTopic: "business_topic", contentType: "content_type", company: "company", marketSegment: "market_segment", }; const getHierarchy = (term, terms = []) => { terms.push({ id: term.id, name: term.name }); if (term.parentTerm != null) { getHierarchy(term.parentTerm, terms); } return terms; }; const getTerms = (term, useApiId = false) => { return { id: useApiId ? term.apiId : term.id, name: term.name }; }; const getKeys = (term) => { return { id: term.id, name: term.apiId }; }; Object.entries(taxonomies).forEach(([key, item]) => { terms = routeInfo[key]; if (terms && terms.length > 0) { data["entityTaxonomy"][item] = terms.map((term) => getTerms(term, key === "company") ); if (key !== "company") { data["entityTaxonomyKeys"][item] = terms.map(getKeys); termGroups = []; terms.forEach((term, termInd) => { termGroups[termInd] = getHierarchy(term); }); data["entityTaxonomyHierarchies"][item] = termGroups; } } }); data["entityTaxonomy"]["tags"] = routeInfo["topics"] || []; // Primary Topic is either the business topic or the top tag. if (routeInfo["businessTopic"]?.length > 0) { data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"]; } else { if (routeInfo["topics"]?.length > 0) { data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"]; } } // Primary and secondary entityNaicsCodes come from the MarketSegment if (routeInfo.marketSegment?.length > 0) { data.entityNaicsCode = {}; data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"]; data["entityNaicsCode"]["name"] = routeInfo["marketSegment"][0]["naicsCode"]; if (routeInfo["marketSegment"][0]["parentTerm"] != null) { data["parentNaicsCode"]["id"] = routeInfo["marketSegment"][0]["parentTerm"]["id"]; data["parentNaicsCode"]["name"] = routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"]; } } else { data.entityNaicsCode = []; } if (routeInfo.taggedPro) { data.isPro = routeInfo.taggedPro; } window.dataLayer.push(data); } else if (routeInfo && "vid" in routeInfo) { data.entityBundle = "tags"; data.entityTitle = routeInfo.name; data.entityId = routeInfo.id; data.entityName = routeInfo.author?.uname; data.entityCreated = routeInfo.created; data.entityType = "taxonomy_term"; data.entityLangcode = SITE_LANGUAGE; data.siteName = siteName; data.sponsored = routeInfo.sponsored; data.sponsor = routeInfo.sponsoringCompany; data.drupalLanguage = language; data.drupalCountry = country; data.userRoles = userRoles; data.userUid = userUid; data.algoliaIndexName = indexName; data["entityTaxonomy"]["tags"] = { id: routeInfo["id"], name: routeInfo["name"], }; window.dataLayer.push(data); } })();