\r\n
\r\n","title":null,"picture":{"id":262,"url":"https://assets1.chainstoreage.com/s3fs-public/styles/portrait_gallery_item/public/pictures/2021-04/feather-pen.jpg?itok=4EAGsLbL","alt":"","width":362,"height":463},"phone":null,"contactForm":true},"date":"2020-07-28T00:00:00","digitalEdition":null,"hideByline":null,"teaserImage":{"id":3002,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/2020-07/Ronen-Lazar.jpg?itok=IRFxMrBK","width":504,"alt":"","height":400},"topics":[{"name":"Insights","url":"/insights"},{"name":"News","url":"/news"},{"name":"ERP/CRM","url":"/erpcrm"},{"name":"ECOMMERCE","url":"/ecommerce"},{"name":"SUPPLY CHAIN","url":"/supply-chain"},{"name":"INVENTORY","url":"/inventory"}],"attachedFiles":[]},{"title":"FreshDirect joins micro-fulfillment, on-demand delivery trends ","id":82080,"bundle":"article","summary":"An online grocer is enabling two-hour delivery with micro-fulfillment technology.","showSummary":null,"url":"/freshdirect-joins-micro-fulfillment-demand-delivery-trends","date":"2020-07-28T00:00:00","author":{"email":"dberthiaume@ensembleiq.com","uname":"dberthiaume","firstName":"Dan","lastName":"Berthiaume","bio":"Dan Berthiaume is a recognized expert on retail technology, having covered the space since 1998. He has been interviewed on National Public Radio and Coffee Break with Game Changers, and quoted by a variety of publications and news sites including CNBC. Dan also has served as a moderator and panelist at numerous industry events.
","title":"Senior Editor, Technology","picture":{"id":275,"url":"https://assets1.chainstoreage.com/s3fs-public/styles/portrait_gallery_item/public/pictures/2019-09/Dan.jpg?VersionId=de9OL5kncfi1EQ3plG_GP0VFcGQkS4K.&h=602eadb4&itok=TQTqer_K","alt":"","width":350,"height":356},"phone":"(978) 994-1881","contactForm":true},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":18909,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/2020-07/FreshDirect-same-day-grocery-delivery_0.jpg?itok=8qC_JLcn","width":500,"height":410,"alt":""},"topics":[{"name":"TECHNOLOGY","url":"/technology"},{"name":"ECOMMERCE","url":"/ecommerce"},{"name":"BUSINESS INTELLIGENCE/ANALYTICS","url":"/business-intelligenceanalytics"},{"name":"SUPPLY CHAIN","url":"/supply-chain"},{"name":"News","url":"/news"}],"attachedFiles":[]},{"title":"Midwestern grocer automates shelf scans with robots","id":82074,"bundle":"article","summary":"Woodman’s Markets now monitors products and prices using autonomous robots.","showSummary":null,"url":"/midwestern-grocer-automates-shelf-scans-robots","date":"2020-07-28T00:00:00","author":{"email":"dberthiaume@ensembleiq.com","uname":"dberthiaume","firstName":"Dan","lastName":"Berthiaume","bio":"
Dan Berthiaume is a recognized expert on retail technology, having covered the space since 1998. He has been interviewed on National Public Radio and Coffee Break with Game Changers, and quoted by a variety of publications and news sites including CNBC. Dan also has served as a moderator and panelist at numerous industry events.
","title":"Senior Editor, Technology","picture":{"id":275,"url":"https://assets1.chainstoreage.com/s3fs-public/styles/portrait_gallery_item/public/pictures/2019-09/Dan.jpg?VersionId=de9OL5kncfi1EQ3plG_GP0VFcGQkS4K.&h=602eadb4&itok=TQTqer_K","alt":"","width":350,"height":356},"phone":"(978) 994-1881","contactForm":true},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":18930,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/2020-07/Retail-InSight_Woodmans.jpg?itok=ApFpCckv","width":500,"height":434,"alt":""},"topics":[{"name":"TECHNOLOGY","url":"/technology"},{"name":"BUSINESS INTELLIGENCE/ANALYTICS","url":"/business-intelligenceanalytics"},{"name":"News","url":"/news"},{"name":"ERP/CRM","url":"/erpcrm"}],"attachedFiles":[]},{"title":"Target will get early jump on holidays, close stores for Thanksgiving","id":82057,"bundle":"article","summary":"Target Corp. is offering its biggest holiday deals earlier than ever and joining a chief rival in shuttering stores Thanksgiving Day.","showSummary":null,"url":"/target-will-get-early-jump-holidays-close-stores-thanksgiving","date":"2020-07-27T00:00:00","author":{"email":"dberthiaume@ensembleiq.com","uname":"dberthiaume","firstName":"Dan","lastName":"Berthiaume","bio":"
Dan Berthiaume is a recognized expert on retail technology, having covered the space since 1998. He has been interviewed on National Public Radio and Coffee Break with Game Changers, and quoted by a variety of publications and news sites including CNBC. Dan also has served as a moderator and panelist at numerous industry events.
","title":"Senior Editor, Technology","picture":{"id":275,"url":"https://assets1.chainstoreage.com/s3fs-public/styles/portrait_gallery_item/public/pictures/2019-09/Dan.jpg?VersionId=de9OL5kncfi1EQ3plG_GP0VFcGQkS4K.&h=602eadb4&itok=TQTqer_K","alt":"","width":350,"height":356},"phone":"(978) 994-1881","contactForm":true},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":18980,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/2020-07/Target_holiday_0.jpg?itok=5rGt1sxM","width":500,"height":385,"alt":""},"topics":[{"name":"STORE SPACES","url":"/store-spaces"},{"name":"WORKFORCE","url":"/workforce"},{"name":"ECOMMERCE","url":"/ecommerce"},{"name":"News","url":"/news"}],"attachedFiles":[]},{"title":"Old Navy launches tween brand with PopSugar","id":82051,"bundle":"article","summary":"Old Navy is teaming up with a leading young women’s lifestyle site to create a new product line aimed at 10-to-13-year-olds.","showSummary":null,"url":"/old-navy-launches-tween-brand-popsugar","date":"2020-07-27T00:00:00","author":{"email":"dberthiaume@ensembleiq.com","uname":"dberthiaume","firstName":"Dan","lastName":"Berthiaume","bio":"
Dan Berthiaume is a recognized expert on retail technology, having covered the space since 1998. He has been interviewed on National Public Radio and Coffee Break with Game Changers, and quoted by a variety of publications and news sites including CNBC. Dan also has served as a moderator and panelist at numerous industry events.
","title":"Senior Editor, Technology","picture":{"id":275,"url":"https://assets1.chainstoreage.com/s3fs-public/styles/portrait_gallery_item/public/pictures/2019-09/Dan.jpg?VersionId=de9OL5kncfi1EQ3plG_GP0VFcGQkS4K.&h=602eadb4&itok=TQTqer_K","alt":"","width":350,"height":356},"phone":"(978) 994-1881","contactForm":true},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":18993,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/2020-07/PSxON_release_image_0.jpg?itok=Wd77NZyf","width":500,"height":389,"alt":""},"topics":[{"name":"TECHNOLOGY","url":"/technology"},{"name":"ERP/CRM","url":"/erpcrm"},{"name":"MARKETING/SOCIAL MEDIA","url":"/marketingsocial-media"},{"name":"INVENTORY","url":"/inventory"},{"name":"News","url":"/news"}],"attachedFiles":[]},{"title":"PepsiCo jolts infrastructure development with Microsoft cloud","id":82059,"bundle":"article","summary":"A global CPG leader is rolling out Microsoft cloud technology and services to all employees.","showSummary":null,"url":"/pepsico-jolts-infrastructure-development-microsoft-cloud","date":"2020-07-27T00:00:00","author":{"email":"dberthiaume@ensembleiq.com","uname":"dberthiaume","firstName":"Dan","lastName":"Berthiaume","bio":"
Dan Berthiaume is a recognized expert on retail technology, having covered the space since 1998. He has been interviewed on National Public Radio and Coffee Break with Game Changers, and quoted by a variety of publications and news sites including CNBC. Dan also has served as a moderator and panelist at numerous industry events.
","title":"Senior Editor, Technology","picture":{"id":275,"url":"https://assets1.chainstoreage.com/s3fs-public/styles/portrait_gallery_item/public/pictures/2019-09/Dan.jpg?VersionId=de9OL5kncfi1EQ3plG_GP0VFcGQkS4K.&h=602eadb4&itok=TQTqer_K","alt":"","width":350,"height":356},"phone":"(978) 994-1881","contactForm":true},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":18974,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/2020-07/Pepsico_0.jpg?itok=7yCBpu5h","width":500,"height":405,"alt":""},"topics":[{"name":"TECHNOLOGY","url":"/technology"},{"name":"ERP/CRM","url":"/erpcrm"},{"name":"News","url":"/news"}],"attachedFiles":[]},{"title":"Analysis: Where retailers should focus while we wait for what’s next","id":82054,"bundle":"blog","summary":"As the world adjusts to the impacts of COVID-19, online shopping has become a lifeline for consumers and retailers alike. \r\n\r\n","url":"/analysis-where-retailers-should-focus-while-we-wait-whats-next","byline":"Jimmy Duvall","sponsored":false,"blogSeries":{"url":"/expert-viewpoints","title":"Expert Viewpoints","icon":{"url":"https://assets1.chainstoreage.com/styles/thumbnail/s3/2021-03/Blog_default4_0.png?itok=wa1WlnEE","id":1532,"alt":"","width":90,"height":92},"author":{"email":"jmosscrop@ensembleiq.com","uname":"jmosscrop","firstName":"Jennifer","lastName":"Mosscrop-Setteducato","bio":null,"title":"Online Editor","picture":{"id":74074,"url":"https://assets1.chainstoreage.com/s3fs-public/styles/portrait_gallery_item/s3/2022-03/jen.jpg?itok=Q-26n29J","alt":"Jennifer Setteducato","width":523,"height":552},"phone":null,"contactForm":true},"iconBackground":"#CF4B22"},"author":{"email":"jmosscrop@chainstoreage.com","uname":"GuestBlog","firstName":"CSA","lastName":"GUEST AUTHOR","bio":"
Analysis is a recurring blog by guest authors. Contact us for more info on becoming a guest author.
\r\n
Dan Berthiaume is a recognized expert on retail technology, having covered the space since 1998. He has been interviewed on National Public Radio and Coffee Break with Game Changers, and quoted by a variety of publications and news sites including CNBC. Dan also has served as a moderator and panelist at numerous industry events.
","title":"Senior Editor, Technology","picture":{"id":275,"url":"https://assets1.chainstoreage.com/s3fs-public/styles/portrait_gallery_item/public/pictures/2019-09/Dan.jpg?VersionId=de9OL5kncfi1EQ3plG_GP0VFcGQkS4K.&h=602eadb4&itok=TQTqer_K","alt":"","width":350,"height":356},"phone":"(978) 994-1881","contactForm":true},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":18990,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/2020-07/Amazon_Flex_driver.jpg?itok=BurlqDuE","width":500,"height":388,"alt":""},"topics":[{"name":"TECHNOLOGY","url":"/technology"},{"name":"ECOMMERCE","url":"/ecommerce"},{"name":"MARKETING/SOCIAL MEDIA","url":"/marketingsocial-media"},{"name":"News","url":"/news"},{"name":"SUPPLY CHAIN","url":"/supply-chain"},{"name":"VIDEO","url":"/video"}],"attachedFiles":[]},{"title":"ShopRite uses robotics to offer contactless salad bar","id":82061,"bundle":"article","summary":"A mid-Atlantic grocery co-op is piloting a salad bar that is self-serve – and roboticized.","showSummary":null,"url":"/shoprite-uses-robotics-offer-contactless-salad-bar","date":"2020-07-27T00:00:00","author":{"email":"dberthiaume@ensembleiq.com","uname":"dberthiaume","firstName":"Dan","lastName":"Berthiaume","bio":"
Dan Berthiaume is a recognized expert on retail technology, having covered the space since 1998. He has been interviewed on National Public Radio and Coffee Break with Game Changers, and quoted by a variety of publications and news sites including CNBC. Dan also has served as a moderator and panelist at numerous industry events.
","title":"Senior Editor, Technology","picture":{"id":275,"url":"https://assets1.chainstoreage.com/s3fs-public/styles/portrait_gallery_item/public/pictures/2019-09/Dan.jpg?VersionId=de9OL5kncfi1EQ3plG_GP0VFcGQkS4K.&h=602eadb4&itok=TQTqer_K","alt":"","width":350,"height":356},"phone":"(978) 994-1881","contactForm":true},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":18968,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/2020-07/Chowbotics_order_0.jpg?itok=YyviWpye","width":500,"height":388,"alt":""},"topics":[{"name":"TECHNOLOGY","url":"/technology"},{"name":"BUSINESS INTELLIGENCE/ANALYTICS","url":"/business-intelligenceanalytics"},{"name":"ERP/CRM","url":"/erpcrm"},{"name":"News","url":"/news"}],"attachedFiles":[]}]},"title":"TECHNOLOGY","contentParagraphs":null,"sections":null}; const country = "US"; const language = null; const SITE_LANGUAGE = "en"; const siteName = "Chain Store Age"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "CSA"; const title = "TECHNOLOGY | Chain Store Age"; window.dataLayer = window.dataLayer || []; const data = {}; data.entityTaxonomy = {}; const contentTypes = [ "article", "blog", "bulletin", "embed_page", "landing_page", "event", "image", "page", "product", "whitepaper", "video", "tags", "author_profile", "buyers_guide_listing" ]; if ( routeInfo && "bundle" in routeInfo && contentTypes.includes(routeInfo["bundle"]) ) { data.entityBundle = routeInfo.bundle; data.entityTitle = title || `${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 taxonomy 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); } })();