","showSummary":null,"url":"/4-ways-make-data-differentiator","date":"2017-05-11T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":21439,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/intelbiz0517.jpg?itok=ClAjAkpL","width":196,"height":219,"alt":""},"topics":[{"name":"Data & Analytics","url":"/data-analytics"},{"name":"May 2017 Issue","url":"/may-2017-issue"},{"name":"Security -- Network","url":"/security-network"},{"name":"Back-of-House / Back-Office","url":"/back-house-back-office"},{"name":"Forecasting","url":"/forecasting"},{"name":"Inventory Control/Management","url":"/inventory-controlmanagement"},{"name":"Kitchen Operations & Management","url":"/kitchen-operations-management"},{"name":"Labor/Workforce Mgmt/Scheduling","url":"/laborworkforce-mgmtscheduling"},{"name":"Menu & Nutritional Analysis","url":"/menu-nutritional-analysis"},{"name":"Mobile Devices & Apps","url":"/mobile-devices-apps"},{"name":"POS","url":"/pos"},{"name":"Revenue Management","url":"/revenue-management"},{"name":"Operations","url":"/operations"},{"name":"Software","url":"/software"},{"name":"Restaurants","url":"/restaurants"},{"name":"Lodging","url":"/lodging"},{"name":"Intelligent Biz","url":"/intelligent-biz"},{"name":"Mobile Device Security","url":"/mobile-device-security"},{"name":"Hotels","url":"/hotels"}],"attachedFiles":[]},{"title":"Digital Demands Reshape the Drive-Thru","id":9234,"bundle":"article","summary":"Connected on-the-go guests are forcing an evolution in a quick-serve convenience staple.","showSummary":null,"url":"/digital-demands-reshape-drive-thru","date":"2017-05-11T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":21440,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/pos0517.jpg?itok=XbuCJOap","width":196,"height":219,"alt":""},"topics":[{"name":"Takeout and Delivery","url":"/takeout-and-delivery"},{"name":"May 2017 Issue","url":"/may-2017-issue"},{"name":"Digital Signage","url":"/digital-signage"},{"name":"Drive-Thru","url":"/drive-thru"},{"name":"Menu & Nutritional Analysis","url":"/menu-nutritional-analysis"},{"name":"Mobile Devices & Apps","url":"/mobile-devices-apps"},{"name":"Online Ordering","url":"/online-ordering"},{"name":"Kitchen Operations & Management","url":"/kitchen-operations-management"},{"name":"Restaurants","url":"/restaurants"},{"name":"POS","url":"/pos"},{"name":"Customer Relationship Management (CRM)","url":"/customer-relationship-management-crm"}],"attachedFiles":[]},{"title":"Olo Debuts Enhanced Nutrition Tools for Digital Ordering Menus","id":9307,"bundle":"article","summary":"The tools will help restaurants navigated new federal and local menu labeling requirements.","showSummary":null,"url":"/olo-debuts-enhanced-nutrition-tools-digital-ordering-menus","date":"2017-04-24T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_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":"Menu & Nutritional Analysis","url":"/menu-nutritional-analysis"},{"name":"Restaurants","url":"/restaurants"}],"attachedFiles":[]},{"title":"2017 Top Women in Foodservice Technology Awards","id":31,"bundle":"article","summary":"Recognizing Restaurant Technology's Rising Stars, Innovators and Influencers","showSummary":false,"url":"/2017-top-women-foodservice-technology-awards","date":"2017-03-03T00:00:00","author":{"email":"mescobar@ensembleiq.com","uname":"mescobar","firstName":"Michal Christine ","lastName":"Escobar ","bio":"
Michal Christine Escobar is Hospitality Technology’s Senior Editor, with a concentration on the hotel industry. She has a decade of experience as a B2B journalist. She is responsible for the hotel beat at the magazine and often writes about AI, VR, IoT and other emerging technologies affecting hospitality.
\r\n","title":"Senior Editor, Hotels","picture":{"id":16,"url":"https://assets1.hospitalitytech.com/styles/portrait_gallery_item/s3/2023-11/500x500Headshot.jpg?VersionId=TGFI0TYBBHYFZ1wHIOCH5G576whS1p44&h=2a479378&itok=AEylBQ3A","alt":"escobar","width":500,"height":500},"phone":"224-632-8204","contactForm":true},"digitalEdition":false,"sponsored":false,"taggedPro":null,"teaserImage":{"id":23116,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/cs0317.jpg?itok=BUrq5wOj","width":196,"height":219,"alt":""},"topics":[{"name":"Mobile Devices & Apps","url":"/mobile-devices-apps"},{"name":"Back-of-House / Back-Office","url":"/back-house-back-office"},{"name":"Data & Analytics","url":"/data-analytics"},{"name":"Customer Relationship Management (CRM)","url":"/customer-relationship-management-crm"},{"name":"POS","url":"/pos"},{"name":"Innovation","url":"/innovation"},{"name":"Loyalty","url":"/loyalty"},{"name":"Menu & Nutritional Analysis","url":"/menu-nutritional-analysis"},{"name":"Online Ordering","url":"/online-ordering"},{"name":"Payment Processing","url":"/payment-processing"},{"name":"Payment Security","url":"/payment-security"},{"name":"Revenue Management","url":"/revenue-management"},{"name":"Tableside Payment","url":"/tableside-payment"},{"name":"Website Design","url":"/website-design"},{"name":"Restaurants","url":"/restaurants"},{"name":"Sales & Marketing","url":"/sales-marketing"},{"name":"Cover Story","url":"/cover-story"},{"name":"Networking","url":"/networking"},{"name":"Customer Experience/Service","url":"/customer-experience-service"},{"name":"Internet of Things (IoT)","url":"/internet-things-iot"},{"name":"Hotels","url":"/hotels"},{"name":"March 2017 Issue","url":"/march-2017-issue"},{"name":"Awards","url":"/awards"}],"attachedFiles":[]},{"title":"How Kiosks Could Help Deaf, Foreign Language Customers at Restaurants","id":58,"bundle":"article","summary":"Kiosks could help customers with conversational difficulties to communicate more easily, minimize order errors and strengthen the customer experience.","showSummary":null,"url":"/how-kiosks-could-help-deaf-foreign-language-customers-restaurants","date":"2017-02-23T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_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":"Kiosks","url":"/kiosks"},{"name":"Online Ordering","url":"/online-ordering"},{"name":"Kitchen Operations & Management","url":"/kitchen-operations-management"},{"name":"Tableside Ordering","url":"/tableside-ordering"},{"name":"Mobile Devices & Apps","url":"/mobile-devices-apps"},{"name":"Restaurants","url":"/restaurants"},{"name":"Menu & Nutritional Analysis","url":"/menu-nutritional-analysis"}],"attachedFiles":[]},{"title":"SpeedLine Solutions Releases New Menu Management Toolset","id":75,"bundle":"article","summary":"Restaurant chains can easily manage a master menu with local variations across multiple units and regions.","showSummary":null,"url":"/speedline-solutions-releases-new-menu-management-toolset","date":"2017-02-20T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_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":"Menu & Nutritional Analysis","url":"/menu-nutritional-analysis"},{"name":"Mobile Point of Sale (POS)","url":"/mobile-point-sale-pos"},{"name":"Online Ordering","url":"/online-ordering"},{"name":"POS","url":"/pos"},{"name":"Payment Security","url":"/payment-security"},{"name":"Restaurants","url":"/restaurants"},{"name":"Pizzeria","url":"/pizzeria"}],"attachedFiles":[]},{"title":"APT and Plenus Announce Partnership","id":96,"bundle":"article","summary":"The Japanese bento box chain will use APT’s Test & Learn Software to measure and improve pricing, marketing, menu introductions, promotions and capital expenditures.","showSummary":null,"url":"/apt-and-plenus-announce-partnership","date":"2017-02-15T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_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":"Back-of-House / Back-Office","url":"/back-house-back-office"},{"name":"Menu & Nutritional Analysis","url":"/menu-nutritional-analysis"},{"name":"Revenue Management","url":"/revenue-management"},{"name":"Restaurants","url":"/restaurants"},{"name":"Family Casual Dining","url":"/family-casual-dining"},{"name":"Fast Casual Dining","url":"/fast-casual-dining"},{"name":"Quick Service Restaurant (QSR)","url":"/quick-service-restaurant-qsr"},{"name":"Sales & Marketing","url":"/sales-marketing"},{"name":"Software","url":"/software"},{"name":"Hotels","url":"/hotels"}],"attachedFiles":[]}]},"title":"Menu & Nutritional Analysis","contentParagraphs":null,"sections":null}; const country = "US"; const language = null; const SITE_LANGUAGE = "en"; const siteName = "Hospitality Technology"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "HT"; const title = "Menu & Nutritional Analysis | Hospitality Technology"; 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); } })();