","showSummary":null,"url":"/2017-hotel-visionaries","date":"2017-06-12T00: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":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":21490,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/cs0617.jpg?itok=NFiV0Vqa","width":196,"height":219,"alt":""},"topics":[{"name":"Innovation","url":"/innovation"},{"name":"Lodging","url":"/lodging"},{"name":"Hotel Management","url":"/hotel-management"},{"name":"Hotel Brand -- Business Class","url":"/hotel-brand-business-class"},{"name":"Hotel Brand -- Major","url":"/hotel-brand-major"},{"name":"Cover Story","url":"/cover-story"},{"name":"Hotels","url":"/hotels"},{"name":"Hotel Brand -- Boutique/Lifestyle","url":"/hotel-brand-boutiquelifestyle"},{"name":"June 2017 Issue","url":"/june-2017-issue"},{"name":"Hotel Visionary Awards","url":"/hotel-visionary-awards"}],"attachedFiles":[]},{"title":"eXperience Marks the Spot for Digital Innovation","id":9237,"bundle":"article","summary":"Bloomin’ Brands maps out a digital strategy to remove customer pain points and create a nimble infrastructure.","showSummary":null,"url":"/experience-marks-spot-digital-innovation","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":21438,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/cs0517ht.jpg?itok=rSsCJGi6","width":196,"height":219,"alt":""},"topics":[{"name":"POS","url":"/pos"},{"name":"Loyalty","url":"/loyalty"},{"name":"Mobile Devices & Apps","url":"/mobile-devices-apps"},{"name":"Mobile Device Security","url":"/mobile-device-security"},{"name":"Mobile Payments","url":"/mobile-payments"},{"name":"Mobile Point of Sale (POS)","url":"/mobile-point-sale-pos"},{"name":"Online Ordering","url":"/online-ordering"},{"name":"Kitchen Operations & Management","url":"/kitchen-operations-management"},{"name":"Payment Processing","url":"/payment-processing"},{"name":"Payment Security","url":"/payment-security"},{"name":"Tableside Ordering","url":"/tableside-ordering"},{"name":"Tableside Payment","url":"/tableside-payment"},{"name":"Restaurants","url":"/restaurants"},{"name":"Family Casual Dining","url":"/family-casual-dining"},{"name":"Fast Casual Dining","url":"/fast-casual-dining"},{"name":"Fine Dining","url":"/fine-dining"},{"name":"Cover Story","url":"/cover-story"},{"name":"May 2017 Issue","url":"/may-2017-issue"}],"attachedFiles":[]},{"title":"Data-Driven Innovation","id":9365,"bundle":"article","summary":"Known for being at the forefront of many “hotel industry firsts,” chief among them first to market with a mobile app and first to offer online booking, Choice Hotels continues to be a technology leader. In an exclusive interview, HT spoke to Todd Davis, CIO, to get insight into the status and strategy of the new ChoiceEdge platform. In addition, Davis shares his perspective on what has made Choice Hotels an innovation leader, including how data is not a byproduct of technology, but rather is driving it.","showSummary":null,"url":"/data-driven-innovation","date":"2017-04-07T00:00:00","author":{"email":"dcreamer@ensembleiq.com","uname":"dcreamer","firstName":"Dorothy","lastName":"Creamer ","bio":"Dorothy Creamer, Editor-in-Chief of Hospitality Technology is a content strategist and publishing professional with 15+ years’ experience in both B2B and B2C communications. As the editorial lead of HT she drives the content strategy for the entire HT brand from print to web and in-person networking/educational events. Creamer also leads the analysis and writing of HT’s three benchmark industry research reports (Lodging Technology Study, Restaurant Technology Study and Customer Engagement Technology Study). In addition, she develops content and leads speaker recruitment efforts for HT’s three annual industry events (HT-NEXT, MURTEC, and the MURTEC Executive Summit).
\r\n","title":"Editor-in-Chief","picture":null,"phone":"908-278-3536","contactForm":true},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":21371,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/cs0417choice.jpg?itok=n0FtwfZw","width":196,"height":219,"alt":""},"topics":[{"name":"Data & Analytics","url":"/data-analytics"},{"name":"Central Reservations","url":"/central-reservations"},{"name":"Innovation","url":"/innovation"},{"name":"Loyalty","url":"/loyalty"},{"name":"Property Management Systems","url":"/property-management-systems"},{"name":"Reservations","url":"/reservations"},{"name":"Website Design","url":"/website-design"},{"name":"Mobile Devices & Apps","url":"/mobile-devices-apps"},{"name":"Lodging","url":"/lodging"},{"name":"Hotel Brand -- Major","url":"/hotel-brand-major"},{"name":"Cover Story","url":"/cover-story"},{"name":"Hotels","url":"/hotels"},{"name":"Software","url":"/software"},{"name":"April 2017 Issue","url":"/april-2017-issue"}],"attachedFiles":[]}]},"title":"Cover Story","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 = "Cover Story | 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); } })();